lint cleanup

This commit is contained in:
Kurtis Rader 2017-06-14 12:26:05 -07:00
parent a1744b5822
commit 175570b7ed
12 changed files with 42 additions and 38 deletions

View file

@ -332,7 +332,7 @@ static int parse_cmd_opts(struct cmd_opts *opts, int *optind, //!OCLINT(high nc
return STATUS_CMD_OK; return STATUS_CMD_OK;
} }
case L'?': { case L'?': {
builtin_unknown_option(parser, streams, argv[0], argv[w.woptind - 1]); builtin_unknown_option(parser, streams, cmd, argv[w.woptind - 1]);
return STATUS_INVALID_ARGS; return STATUS_INVALID_ARGS;
} }
default: { default: {

View file

@ -1,14 +1,16 @@
// Implementation of the builtin builtin. // Implementation of the builtin builtin.
#include "config.h" // IWYU pragma: keep #include "config.h" // IWYU pragma: keep
#include <unistd.h> #include <stddef.h>
#include <algorithm>
#include <string>
#include "builtin.h" #include "builtin.h"
#include "builtin_builtin.h" #include "builtin_builtin.h"
#include "common.h" #include "common.h"
#include "fallback.h" // IWYU pragma: keep #include "fallback.h" // IWYU pragma: keep
#include "io.h" #include "io.h"
#include "path.h"
#include "wgetopt.h" #include "wgetopt.h"
#include "wutil.h" // IWYU pragma: keep #include "wutil.h" // IWYU pragma: keep
@ -69,7 +71,7 @@ int builtin_builtin(parser_t &parser, io_streams_t &streams, wchar_t **argv) {
if (opts.list_names) { if (opts.list_names) {
wcstring_list_t names = builtin_get_names(); wcstring_list_t names = builtin_get_names();
sort(names.begin(), names.end()); std::sort(names.begin(), names.end());
for (size_t i = 0; i < names.size(); i++) { for (size_t i = 0; i < names.size(); i++) {
const wchar_t *el = names.at(i).c_str(); const wchar_t *el = names.at(i).c_str();

View file

@ -36,7 +36,7 @@ static int parse_cmd_opts(struct cmd_opts *opts, int *optind, int argc, wchar_t
return STATUS_CMD_OK; return STATUS_CMD_OK;
} }
case '?': { case '?': {
builtin_unknown_option(parser, streams, argv[0], argv[w.woptind - 1]); builtin_unknown_option(parser, streams, cmd, argv[w.woptind - 1]);
return STATUS_INVALID_ARGS; return STATUS_INVALID_ARGS;
} }
default: { default: {
@ -64,7 +64,7 @@ int builtin_cd(parser_t &parser, io_streams_t &streams, wchar_t **argv) {
if (opts.print_help) { if (opts.print_help) {
builtin_print_help(parser, streams, cmd, streams.out); builtin_print_help(parser, streams, cmd, streams.out);
return STATUS_INVALID_ARGS; return STATUS_CMD_OK;
} }
env_var_t dir_in; env_var_t dir_in;

View file

@ -167,6 +167,7 @@ static void write_part(const wchar_t *begin, const wchar_t *end, int cut_at_curs
/// The commandline builtin. It is used for specifying a new value for the commandline. /// The commandline builtin. It is used for specifying a new value for the commandline.
int builtin_commandline(parser_t &parser, io_streams_t &streams, wchar_t **argv) { int builtin_commandline(parser_t &parser, io_streams_t &streams, wchar_t **argv) {
wchar_t *cmd = argv[0];
int buffer_part = 0; int buffer_part = 0;
int cut_at_cursor = 0; int cut_at_cursor = 0;
@ -205,7 +206,7 @@ int builtin_commandline(parser_t &parser, io_streams_t &streams, wchar_t **argv)
streams.err.append(argv[0]); streams.err.append(argv[0]);
streams.err.append(L": Can not set commandline in non-interactive mode\n"); streams.err.append(L": Can not set commandline in non-interactive mode\n");
builtin_print_help(parser, streams, argv[0], streams.err); builtin_print_help(parser, streams, cmd, streams.err);
return STATUS_CMD_ERROR; return STATUS_CMD_ERROR;
} }
@ -299,11 +300,11 @@ int builtin_commandline(parser_t &parser, io_streams_t &streams, wchar_t **argv)
break; break;
} }
case 'h': { case 'h': {
builtin_print_help(parser, streams, argv[0], streams.out); builtin_print_help(parser, streams, cmd, streams.out);
return STATUS_CMD_OK; return STATUS_CMD_OK;
} }
case L'?': { case L'?': {
builtin_unknown_option(parser, streams, argv[0], argv[w.woptind - 1]); builtin_unknown_option(parser, streams, cmd, argv[w.woptind - 1]);
return STATUS_INVALID_ARGS; return STATUS_INVALID_ARGS;
} }
default: { default: {
@ -320,13 +321,13 @@ int builtin_commandline(parser_t &parser, io_streams_t &streams, wchar_t **argv)
if (buffer_part || cut_at_cursor || append_mode || tokenize || cursor_mode || line_mode || if (buffer_part || cut_at_cursor || append_mode || tokenize || cursor_mode || line_mode ||
search_mode || paging_mode) { search_mode || paging_mode) {
streams.err.append_format(BUILTIN_ERR_COMBO, argv[0]); streams.err.append_format(BUILTIN_ERR_COMBO, argv[0]);
builtin_print_help(parser, streams, argv[0], streams.err); builtin_print_help(parser, streams, cmd, streams.err);
return STATUS_INVALID_ARGS; return STATUS_INVALID_ARGS;
} }
if (argc == w.woptind) { if (argc == w.woptind) {
streams.err.append_format(BUILTIN_ERR_MISSING, argv[0]); streams.err.append_format(BUILTIN_ERR_MISSING, argv[0]);
builtin_print_help(parser, streams, argv[0], streams.err); builtin_print_help(parser, streams, cmd, streams.err);
return STATUS_INVALID_ARGS; return STATUS_INVALID_ARGS;
} }
@ -337,9 +338,8 @@ int builtin_commandline(parser_t &parser, io_streams_t &streams, wchar_t **argv)
// the queue of unused keypresses. // the queue of unused keypresses.
input_queue_ch(c); input_queue_ch(c);
} else { } else {
streams.err.append_format(_(L"%ls: Unknown input function '%ls'"), argv[0], streams.err.append_format(_(L"%ls: Unknown input function '%ls'"), cmd, argv[i]);
argv[i]); builtin_print_help(parser, streams, cmd, streams.err);
builtin_print_help(parser, streams, argv[0], streams.err);
return STATUS_INVALID_ARGS; return STATUS_INVALID_ARGS;
} }
} }
@ -359,30 +359,30 @@ int builtin_commandline(parser_t &parser, io_streams_t &streams, wchar_t **argv)
// Check for invalid switch combinations. // Check for invalid switch combinations.
if ((search_mode || line_mode || cursor_mode || paging_mode) && (argc - w.woptind > 1)) { if ((search_mode || line_mode || cursor_mode || paging_mode) && (argc - w.woptind > 1)) {
streams.err.append_format(L"%ls: Too many arguments", argv[0]); streams.err.append_format(L"%ls: Too many arguments", argv[0]);
builtin_print_help(parser, streams, argv[0], streams.err); builtin_print_help(parser, streams, cmd, streams.err);
return STATUS_INVALID_ARGS; return STATUS_INVALID_ARGS;
} }
if ((buffer_part || tokenize || cut_at_cursor) && if ((buffer_part || tokenize || cut_at_cursor) &&
(cursor_mode || line_mode || search_mode || paging_mode)) { (cursor_mode || line_mode || search_mode || paging_mode)) {
streams.err.append_format(BUILTIN_ERR_COMBO, argv[0]); streams.err.append_format(BUILTIN_ERR_COMBO, argv[0]);
builtin_print_help(parser, streams, argv[0], streams.err); builtin_print_help(parser, streams, cmd, streams.err);
return STATUS_INVALID_ARGS; return STATUS_INVALID_ARGS;
} }
if ((tokenize || cut_at_cursor) && (argc - w.woptind)) { if ((tokenize || cut_at_cursor) && (argc - w.woptind)) {
streams.err.append_format( streams.err.append_format(
BUILTIN_ERR_COMBO2, argv[0], BUILTIN_ERR_COMBO2, cmd,
L"--cut-at-cursor and --tokenize can not be used when setting the commandline"); L"--cut-at-cursor and --tokenize can not be used when setting the commandline");
builtin_print_help(parser, streams, argv[0], streams.err); builtin_print_help(parser, streams, cmd, streams.err);
return STATUS_INVALID_ARGS; return STATUS_INVALID_ARGS;
} }
if (append_mode && !(argc - w.woptind)) { if (append_mode && !(argc - w.woptind)) {
streams.err.append_format( streams.err.append_format(
BUILTIN_ERR_COMBO2, argv[0], BUILTIN_ERR_COMBO2, cmd,
L"insertion mode switches can not be used when not in insertion mode"); L"insertion mode switches can not be used when not in insertion mode");
builtin_print_help(parser, streams, argv[0], streams.err); builtin_print_help(parser, streams, cmd, streams.err);
return STATUS_INVALID_ARGS; return STATUS_INVALID_ARGS;
} }
@ -399,8 +399,8 @@ int builtin_commandline(parser_t &parser, io_streams_t &streams, wchar_t **argv)
if (argc - w.woptind) { if (argc - w.woptind) {
long new_pos = fish_wcstol(argv[w.woptind]); long new_pos = fish_wcstol(argv[w.woptind]);
if (errno) { if (errno) {
streams.err.append_format(BUILTIN_ERR_NOT_NUMBER, argv[0], argv[w.woptind]); streams.err.append_format(BUILTIN_ERR_NOT_NUMBER, cmd, argv[w.woptind]);
builtin_print_help(parser, streams, argv[0], streams.err); builtin_print_help(parser, streams, cmd, streams.err);
} }
current_buffer = reader_get_buffer(); current_buffer = reader_get_buffer();

View file

@ -63,7 +63,7 @@ int builtin_contains(parser_t &parser, io_streams_t &streams, wchar_t **argv) {
if (opts.print_help) { if (opts.print_help) {
builtin_print_help(parser, streams, cmd, streams.out); builtin_print_help(parser, streams, cmd, streams.out);
return STATUS_INVALID_ARGS; return STATUS_CMD_OK;
} }
wchar_t *needle = argv[optind]; wchar_t *needle = argv[optind];

View file

@ -31,7 +31,7 @@ static int parse_cmd_opts(struct cmd_opts *opts, int *optind, //!OCLINT(high nc
return STATUS_CMD_OK; return STATUS_CMD_OK;
} }
case '?': { case '?': {
builtin_unknown_option(parser, streams, argv[0], argv[w.woptind - 1]); builtin_unknown_option(parser, streams, cmd, argv[w.woptind - 1]);
return STATUS_INVALID_ARGS; return STATUS_INVALID_ARGS;
} }
default: { default: {
@ -57,11 +57,11 @@ int builtin_emit(parser_t &parser, io_streams_t &streams, wchar_t **argv) {
if (opts.print_help) { if (opts.print_help) {
builtin_print_help(parser, streams, cmd, streams.out); builtin_print_help(parser, streams, cmd, streams.out);
return STATUS_INVALID_ARGS; return STATUS_CMD_OK;
} }
if (!argv[optind]) { if (!argv[optind]) {
streams.err.append_format(L"%ls: expected event name\n", argv[0]); streams.err.append_format(L"%ls: expected event name\n", cmd);
return STATUS_INVALID_ARGS; return STATUS_INVALID_ARGS;
} }

View file

@ -3,11 +3,11 @@
#include <errno.h> #include <errno.h>
#include <stddef.h> #include <stddef.h>
#include <stdint.h> #include <stdlib.h>
#include <wchar.h> #include <unistd.h>
#include <algorithm> #include <memory>
#include <random> #include <vector>
#include "builtin.h" #include "builtin.h"
#include "builtin_function.h" #include "builtin_function.h"
@ -19,6 +19,8 @@
#include "io.h" #include "io.h"
#include "parser.h" #include "parser.h"
#include "parser_keywords.h" #include "parser_keywords.h"
#include "proc.h"
#include "signal.h"
#include "wgetopt.h" #include "wgetopt.h"
#include "wutil.h" // IWYU pragma: keep #include "wutil.h" // IWYU pragma: keep

View file

@ -109,6 +109,7 @@ static void builtin_jobs_print(const job_t *j, int mode, int header, io_streams_
/// The jobs builtin. Used fopr printing running jobs. Defined in builtin_jobs.c. /// The jobs builtin. Used fopr printing running jobs. Defined in builtin_jobs.c.
int builtin_jobs(parser_t &parser, io_streams_t &streams, wchar_t **argv) { int builtin_jobs(parser_t &parser, io_streams_t &streams, wchar_t **argv) {
wchar_t *cmd = argv[0];
int argc = builtin_count_args(argv); int argc = builtin_count_args(argv);
int found = 0; int found = 0;
int mode = JOBS_DEFAULT; int mode = JOBS_DEFAULT;
@ -141,11 +142,11 @@ int builtin_jobs(parser_t &parser, io_streams_t &streams, wchar_t **argv) {
break; break;
} }
case 'h': { case 'h': {
builtin_print_help(parser, streams, argv[0], streams.out); builtin_print_help(parser, streams, cmd, streams.out);
return STATUS_CMD_OK; return STATUS_CMD_OK;
} }
case '?': { case '?': {
builtin_unknown_option(parser, streams, argv[0], argv[w.woptind - 1]); builtin_unknown_option(parser, streams, cmd, argv[w.woptind - 1]);
return STATUS_INVALID_ARGS; return STATUS_INVALID_ARGS;
} }
default: { default: {
@ -173,7 +174,7 @@ int builtin_jobs(parser_t &parser, io_streams_t &streams, wchar_t **argv) {
for (i = w.woptind; i < argc; i++) { for (i = w.woptind; i < argc; i++) {
int pid = fish_wcstoi(argv[i]); int pid = fish_wcstoi(argv[i]);
if (errno || pid < 0) { if (errno || pid < 0) {
streams.err.append_format(_(L"%ls: '%ls' is not a job\n"), argv[0], argv[i]); streams.err.append_format(_(L"%ls: '%ls' is not a job\n"), cmd, argv[i]);
return STATUS_INVALID_ARGS; return STATUS_INVALID_ARGS;
} }
@ -183,7 +184,7 @@ int builtin_jobs(parser_t &parser, io_streams_t &streams, wchar_t **argv) {
builtin_jobs_print(j, mode, false, streams); builtin_jobs_print(j, mode, false, streams);
found = 1; found = 1;
} else { } else {
streams.err.append_format(_(L"%ls: No suitable job: %d\n"), argv[0], pid); streams.err.append_format(_(L"%ls: No suitable job: %d\n"), cmd, pid);
return STATUS_CMD_ERROR; return STATUS_CMD_ERROR;
} }
} }

View file

@ -37,7 +37,7 @@ static int parse_cmd_opts(struct cmd_opts *opts, int *optind, //!OCLINT(high nc
return STATUS_CMD_OK; return STATUS_CMD_OK;
} }
case '?': { case '?': {
builtin_unknown_option(parser, streams, argv[0], argv[w.woptind - 1]); builtin_unknown_option(parser, streams, cmd, argv[w.woptind - 1]);
return STATUS_INVALID_ARGS; return STATUS_INVALID_ARGS;
} }
default: { default: {

View file

@ -153,7 +153,7 @@ static int parse_cmd_opts(struct cmd_opts *opts, int *optind, //!OCLINT(high nc
return STATUS_INVALID_ARGS; return STATUS_INVALID_ARGS;
} }
case L'?': { case L'?': {
builtin_unknown_option(parser, streams, argv[0], argv[w.woptind - 1]); builtin_unknown_option(parser, streams, cmd, argv[w.woptind - 1]);
return STATUS_INVALID_ARGS; return STATUS_INVALID_ARGS;
} }
default: { default: {

View file

@ -65,7 +65,7 @@ int builtin_source(parser_t &parser, io_streams_t &streams, wchar_t **argv) {
if (opts.print_help) { if (opts.print_help) {
builtin_print_help(parser, streams, cmd, streams.out); builtin_print_help(parser, streams, cmd, streams.out);
return STATUS_INVALID_ARGS; return STATUS_CMD_OK;
} }
int fd; int fd;

View file

@ -9,7 +9,6 @@
#include "builtin_bind.h" #include "builtin_bind.h"
#include "common.h" #include "common.h"
#include "env.h"
#define FISH_BIND_MODE_VAR L"fish_bind_mode" #define FISH_BIND_MODE_VAR L"fish_bind_mode"