Browse Source

prefixcmp(): fix-up mechanical conversion.

Previous step converted use of strncmp() with literal string
mechanically even when the result is only used as a boolean:

    if (!strncmp("foo", arg, 3)) ==> if (!(-prefixcmp(arg, "foo")))

This step manually cleans them up to read:

    if (!prefixcmp(arg, "foo"))

Signed-off-by: Junio C Hamano <junkio@cox.net>
maint
Junio C Hamano 18 years ago
parent
commit
599065a3bb
  1. 2
      builtin-archive.c
  2. 6
      builtin-blame.c
  3. 6
      builtin-grep.c
  4. 6
      builtin-pack-objects.c
  5. 4
      builtin-push.c
  6. 6
      builtin-rerere.c
  7. 4
      builtin-show-branch.c
  8. 2
      builtin-tar-tree.c
  9. 2
      daemon.c
  10. 30
      fast-import.c
  11. 10
      fetch-pack.c
  12. 4
      peek-remote.c
  13. 6
      upload-pack.c

2
builtin-archive.c

@ -35,7 +35,7 @@ static int run_remote_archiver(const char *remote, int argc,


for (i = 1; i < argc; i++) { for (i = 1; i < argc; i++) {
const char *arg = argv[i]; const char *arg = argv[i];
if (!(-prefixcmp(arg, "--exec="))) { if (!prefixcmp(arg, "--exec=")) {
if (exec_at) if (exec_at)
die("multiple --exec specified"); die("multiple --exec specified");
exec = arg + 7; exec = arg + 7;

6
builtin-blame.c

@ -2097,17 +2097,17 @@ int cmd_blame(int argc, const char **argv, const char *prefix)
output_option |= OUTPUT_LONG_OBJECT_NAME; output_option |= OUTPUT_LONG_OBJECT_NAME;
else if (!strcmp("-S", arg) && ++i < argc) else if (!strcmp("-S", arg) && ++i < argc)
revs_file = argv[i]; revs_file = argv[i];
else if (!(-prefixcmp(arg, "-M"))) { else if (!prefixcmp(arg, "-M")) {
opt |= PICKAXE_BLAME_MOVE; opt |= PICKAXE_BLAME_MOVE;
blame_move_score = parse_score(arg+2); blame_move_score = parse_score(arg+2);
} }
else if (!(-prefixcmp(arg, "-C"))) { else if (!prefixcmp(arg, "-C")) {
if (opt & PICKAXE_BLAME_COPY) if (opt & PICKAXE_BLAME_COPY)
opt |= PICKAXE_BLAME_COPY_HARDER; opt |= PICKAXE_BLAME_COPY_HARDER;
opt |= PICKAXE_BLAME_COPY | PICKAXE_BLAME_MOVE; opt |= PICKAXE_BLAME_COPY | PICKAXE_BLAME_MOVE;
blame_copy_score = parse_score(arg+2); blame_copy_score = parse_score(arg+2);
} }
else if (!(-prefixcmp(arg, "-L"))) { else if (!prefixcmp(arg, "-L")) {
if (!arg[2]) { if (!arg[2]) {
if (++i >= argc) if (++i >= argc)
usage(blame_usage); usage(blame_usage);

6
builtin-grep.c

@ -527,9 +527,9 @@ int cmd_grep(int argc, const char **argv, const char *prefix)
opt.word_regexp = 1; opt.word_regexp = 1;
continue; continue;
} }
if (!(-prefixcmp(arg, "-A")) || if (!prefixcmp(arg, "-A") ||
!(-prefixcmp(arg, "-B")) || !prefixcmp(arg, "-B") ||
!(-prefixcmp(arg, "-C")) || !prefixcmp(arg, "-C") ||
(arg[0] == '-' && '1' <= arg[1] && arg[1] <= '9')) { (arg[0] == '-' && '1' <= arg[1] && arg[1] <= '9')) {
unsigned num; unsigned num;
const char *scan; const char *scan;

6
builtin-pack-objects.c

@ -1579,14 +1579,14 @@ int cmd_pack_objects(int argc, const char **argv, const char *prefix)
incremental = 1; incremental = 1;
continue; continue;
} }
if (!(-prefixcmp(arg, "--window="))) { if (!prefixcmp(arg, "--window=")) {
char *end; char *end;
window = strtoul(arg+9, &end, 0); window = strtoul(arg+9, &end, 0);
if (!arg[9] || *end) if (!arg[9] || *end)
usage(pack_usage); usage(pack_usage);
continue; continue;
} }
if (!(-prefixcmp(arg, "--depth="))) { if (!prefixcmp(arg, "--depth=")) {
char *end; char *end;
depth = strtoul(arg+8, &end, 0); depth = strtoul(arg+8, &end, 0);
if (!arg[8] || *end) if (!arg[8] || *end)
@ -1622,7 +1622,7 @@ int cmd_pack_objects(int argc, const char **argv, const char *prefix)
continue; continue;
} }
if (!strcmp("--unpacked", arg) || if (!strcmp("--unpacked", arg) ||
!(-prefixcmp(arg, "--unpacked=")) || !prefixcmp(arg, "--unpacked=") ||
!strcmp("--reflog", arg) || !strcmp("--reflog", arg) ||
!strcmp("--all", arg)) { !strcmp("--all", arg)) {
use_internal_rev_list = 1; use_internal_rev_list = 1;

4
builtin-push.c

@ -149,10 +149,10 @@ static int get_remotes_uri(const char *repo, const char *uri[MAX_URI])
int is_refspec; int is_refspec;
char *s, *p; char *s, *p;


if (!(-prefixcmp(buffer, "URL:"))) { if (!prefixcmp(buffer, "URL:")) {
is_refspec = 0; is_refspec = 0;
s = buffer + 4; s = buffer + 4;
} else if (!(-prefixcmp(buffer, "Push:"))) { } else if (!prefixcmp(buffer, "Push:")) {
is_refspec = 1; is_refspec = 1;
s = buffer + 5; s = buffer + 5;
} else } else

6
builtin-rerere.c

@ -105,11 +105,11 @@ static int handle_file(const char *path,
SHA1_Init(&ctx); SHA1_Init(&ctx);


while (fgets(buf, sizeof(buf), f)) { while (fgets(buf, sizeof(buf), f)) {
if (!(-prefixcmp(buf, "<<<<<<< "))) if (!prefixcmp(buf, "<<<<<<< "))
hunk = 1; hunk = 1;
else if (!(-prefixcmp(buf, "======="))) else if (!prefixcmp(buf, "======="))
hunk = 2; hunk = 2;
else if (!(-prefixcmp(buf, ">>>>>>> "))) { else if (!prefixcmp(buf, ">>>>>>> ")) {
hunk_no++; hunk_no++;
hunk = 0; hunk = 0;
if (memcmp(one->ptr, two->ptr, one->nr < two->nr ? if (memcmp(one->ptr, two->ptr, one->nr < two->nr ?

4
builtin-show-branch.c

@ -435,9 +435,9 @@ static int append_matching_ref(const char *refname, const unsigned char *sha1, i
return 0; return 0;
if (fnmatch(match_ref_pattern, tail, 0)) if (fnmatch(match_ref_pattern, tail, 0))
return 0; return 0;
if (!(-prefixcmp(refname, "refs/heads/"))) if (!prefixcmp(refname, "refs/heads/"))
return append_head_ref(refname, sha1, flag, cb_data); return append_head_ref(refname, sha1, flag, cb_data);
if (!(-prefixcmp(refname, "refs/tags/"))) if (!prefixcmp(refname, "refs/tags/"))
return append_tag_ref(refname, sha1, flag, cb_data); return append_tag_ref(refname, sha1, flag, cb_data);
return append_ref(refname, sha1, 0); return append_ref(refname, sha1, 0);
} }

2
builtin-tar-tree.c

@ -31,7 +31,7 @@ int cmd_tar_tree(int argc, const char **argv, const char *prefix)
nargv[nargc++] = "git-archive"; nargv[nargc++] = "git-archive";
nargv[nargc++] = "--format=tar"; nargv[nargc++] = "--format=tar";


if (2 <= argc && !(-prefixcmp(argv[1], "--remote="))) { if (2 <= argc && !prefixcmp(argv[1], "--remote=")) {
nargv[nargc++] = argv[1]; nargv[nargc++] = argv[1];
argv++; argv++;
argc--; argc--;

2
daemon.c

@ -562,7 +562,7 @@ static int execute(struct sockaddr *addr)
for (i = 0; i < ARRAY_SIZE(daemon_service); i++) { for (i = 0; i < ARRAY_SIZE(daemon_service); i++) {
struct daemon_service *s = &(daemon_service[i]); struct daemon_service *s = &(daemon_service[i]);
int namelen = strlen(s->name); int namelen = strlen(s->name);
if (!(-prefixcmp(line, "git-")) && if (!prefixcmp(line, "git-") &&
!strncmp(s->name, line + 4, namelen) && !strncmp(s->name, line + 4, namelen) &&
line[namelen + 4] == ' ') { line[namelen + 4] == ' ') {
/* /*

30
fast-import.c

@ -1392,7 +1392,7 @@ static void read_next_command(void)


static void cmd_mark(void) static void cmd_mark(void)
{ {
if (!(-prefixcmp(command_buf.buf, "mark :"))) { if (!prefixcmp(command_buf.buf, "mark :")) {
next_mark = strtoumax(command_buf.buf + 6, NULL, 10); next_mark = strtoumax(command_buf.buf + 6, NULL, 10);
read_next_command(); read_next_command();
} }
@ -1405,10 +1405,10 @@ static void *cmd_data (size_t *size)
size_t length; size_t length;
char *buffer; char *buffer;


if ((-prefixcmp(command_buf.buf, "data "))) if (prefixcmp(command_buf.buf, "data "))
die("Expected 'data n' command, found: %s", command_buf.buf); die("Expected 'data n' command, found: %s", command_buf.buf);


if (!(-prefixcmp(command_buf.buf + 5, "<<"))) { if (!prefixcmp(command_buf.buf + 5, "<<")) {
char *term = xstrdup(command_buf.buf + 5 + 2); char *term = xstrdup(command_buf.buf + 5 + 2);
size_t sz = 8192, term_len = command_buf.len - 5 - 2; size_t sz = 8192, term_len = command_buf.len - 5 - 2;
length = 0; length = 0;
@ -1595,7 +1595,7 @@ static void file_change_m(struct branch *b)
oe = find_mark(strtoumax(p + 1, &x, 10)); oe = find_mark(strtoumax(p + 1, &x, 10));
hashcpy(sha1, oe->sha1); hashcpy(sha1, oe->sha1);
p = x; p = x;
} else if (!(-prefixcmp(p, "inline"))) { } else if (!prefixcmp(p, "inline")) {
inline_data = 1; inline_data = 1;
p += 6; p += 6;
} else { } else {
@ -1668,7 +1668,7 @@ static void cmd_from(struct branch *b)
const char *from; const char *from;
struct branch *s; struct branch *s;


if ((-prefixcmp(command_buf.buf, "from "))) if (prefixcmp(command_buf.buf, "from "))
return; return;


if (b->branch_tree.tree) { if (b->branch_tree.tree) {
@ -1734,7 +1734,7 @@ static struct hash_list *cmd_merge(unsigned int *count)
struct branch *s; struct branch *s;


*count = 0; *count = 0;
while (!(-prefixcmp(command_buf.buf, "merge "))) { while (!prefixcmp(command_buf.buf, "merge ")) {
from = strchr(command_buf.buf, ' ') + 1; from = strchr(command_buf.buf, ' ') + 1;
n = xmalloc(sizeof(*n)); n = xmalloc(sizeof(*n));
s = lookup_branch(from); s = lookup_branch(from);
@ -1780,11 +1780,11 @@ static void cmd_new_commit(void)


read_next_command(); read_next_command();
cmd_mark(); cmd_mark();
if (!(-prefixcmp(command_buf.buf, "author "))) { if (!prefixcmp(command_buf.buf, "author ")) {
author = parse_ident(command_buf.buf + 7); author = parse_ident(command_buf.buf + 7);
read_next_command(); read_next_command();
} }
if (!(-prefixcmp(command_buf.buf, "committer "))) { if (!prefixcmp(command_buf.buf, "committer ")) {
committer = parse_ident(command_buf.buf + 10); committer = parse_ident(command_buf.buf + 10);
read_next_command(); read_next_command();
} }
@ -1805,9 +1805,9 @@ static void cmd_new_commit(void)
for (;;) { for (;;) {
if (1 == command_buf.len) if (1 == command_buf.len)
break; break;
else if (!(-prefixcmp(command_buf.buf, "M "))) else if (!prefixcmp(command_buf.buf, "M "))
file_change_m(b); file_change_m(b);
else if (!(-prefixcmp(command_buf.buf, "D "))) else if (!prefixcmp(command_buf.buf, "D "))
file_change_d(b); file_change_d(b);
else if (!strcmp("deleteall", command_buf.buf)) else if (!strcmp("deleteall", command_buf.buf))
file_change_deleteall(b); file_change_deleteall(b);
@ -1877,7 +1877,7 @@ static void cmd_new_tag(void)
read_next_command(); read_next_command();


/* from ... */ /* from ... */
if ((-prefixcmp(command_buf.buf, "from "))) if (prefixcmp(command_buf.buf, "from "))
die("Expected from command, got %s", command_buf.buf); die("Expected from command, got %s", command_buf.buf);
from = strchr(command_buf.buf, ' ') + 1; from = strchr(command_buf.buf, ' ') + 1;
s = lookup_branch(from); s = lookup_branch(from);
@ -1904,7 +1904,7 @@ static void cmd_new_tag(void)
read_next_command(); read_next_command();


/* tagger ... */ /* tagger ... */
if ((-prefixcmp(command_buf.buf, "tagger "))) if (prefixcmp(command_buf.buf, "tagger "))
die("Expected tagger command, got %s", command_buf.buf); die("Expected tagger command, got %s", command_buf.buf);
tagger = parse_ident(command_buf.buf + 7); tagger = parse_ident(command_buf.buf + 7);


@ -2033,11 +2033,11 @@ int main(int argc, const char **argv)
break; break;
else if (!strcmp("blob", command_buf.buf)) else if (!strcmp("blob", command_buf.buf))
cmd_new_blob(); cmd_new_blob();
else if (!(-prefixcmp(command_buf.buf, "commit "))) else if (!prefixcmp(command_buf.buf, "commit "))
cmd_new_commit(); cmd_new_commit();
else if (!(-prefixcmp(command_buf.buf, "tag "))) else if (!prefixcmp(command_buf.buf, "tag "))
cmd_new_tag(); cmd_new_tag();
else if (!(-prefixcmp(command_buf.buf, "reset "))) else if (!prefixcmp(command_buf.buf, "reset "))
cmd_reset_branch(); cmd_reset_branch();
else if (!strcmp("checkpoint", command_buf.buf)) else if (!strcmp("checkpoint", command_buf.buf))
cmd_checkpoint(); cmd_checkpoint();

10
fetch-pack.c

@ -198,13 +198,13 @@ static int find_common(int fd[2], unsigned char *result_sha1,
int len; int len;


while ((len = packet_read_line(fd[0], line, sizeof(line)))) { while ((len = packet_read_line(fd[0], line, sizeof(line)))) {
if (!(-prefixcmp(line, "shallow "))) { if (!prefixcmp(line, "shallow ")) {
if (get_sha1_hex(line + 8, sha1)) if (get_sha1_hex(line + 8, sha1))
die("invalid shallow line: %s", line); die("invalid shallow line: %s", line);
register_shallow(sha1); register_shallow(sha1);
continue; continue;
} }
if (!(-prefixcmp(line, "unshallow "))) { if (!prefixcmp(line, "unshallow ")) {
if (get_sha1_hex(line + 10, sha1)) if (get_sha1_hex(line + 10, sha1))
die("invalid unshallow line: %s", line); die("invalid unshallow line: %s", line);
if (!lookup_object(sha1)) if (!lookup_object(sha1))
@ -683,11 +683,11 @@ int main(int argc, char **argv)
char *arg = argv[i]; char *arg = argv[i];


if (*arg == '-') { if (*arg == '-') {
if (!(-prefixcmp(arg, "--upload-pack="))) { if (!prefixcmp(arg, "--upload-pack=")) {
uploadpack = arg + 14; uploadpack = arg + 14;
continue; continue;
} }
if (!(-prefixcmp(arg, "--exec="))) { if (!prefixcmp(arg, "--exec=")) {
uploadpack = arg + 7; uploadpack = arg + 7;
continue; continue;
} }
@ -712,7 +712,7 @@ int main(int argc, char **argv)
verbose = 1; verbose = 1;
continue; continue;
} }
if (!(-prefixcmp(arg, "--depth="))) { if (!prefixcmp(arg, "--depth=")) {
depth = strtol(arg + 8, NULL, 0); depth = strtol(arg + 8, NULL, 0);
if (stat(git_path("shallow"), &st)) if (stat(git_path("shallow"), &st))
st.st_mtime = 0; st.st_mtime = 0;

4
peek-remote.c

@ -35,11 +35,11 @@ int main(int argc, char **argv)
char *arg = argv[i]; char *arg = argv[i];


if (*arg == '-') { if (*arg == '-') {
if (!(-prefixcmp(arg, "--upload-pack="))) { if (!prefixcmp(arg, "--upload-pack=")) {
uploadpack = arg + 14; uploadpack = arg + 14;
continue; continue;
} }
if (!(-prefixcmp(arg, "--exec="))) { if (!prefixcmp(arg, "--exec=")) {
uploadpack = arg + 7; uploadpack = arg + 7;
continue; continue;
} }

6
upload-pack.c

@ -502,7 +502,7 @@ static void receive_needs(void)
if (!len) if (!len)
break; break;


if (!(-prefixcmp(line, "shallow "))) { if (!prefixcmp(line, "shallow ")) {
unsigned char sha1[20]; unsigned char sha1[20];
struct object *object; struct object *object;
use_thin_pack = 0; use_thin_pack = 0;
@ -515,7 +515,7 @@ static void receive_needs(void)
add_object_array(object, NULL, &shallows); add_object_array(object, NULL, &shallows);
continue; continue;
} }
if (!(-prefixcmp(line, "deepen "))) { if (!prefixcmp(line, "deepen ")) {
char *end; char *end;
use_thin_pack = 0; use_thin_pack = 0;
depth = strtol(line + 7, &end, 0); depth = strtol(line + 7, &end, 0);
@ -523,7 +523,7 @@ static void receive_needs(void)
die("Invalid deepen: %s", line); die("Invalid deepen: %s", line);
continue; continue;
} }
if ((-prefixcmp(line, "want ")) || if (prefixcmp(line, "want ") ||
get_sha1_hex(line+5, sha1_buf)) get_sha1_hex(line+5, sha1_buf))
die("git-upload-pack: protocol error, " die("git-upload-pack: protocol error, "
"expected to get sha, not '%s'", line); "expected to get sha, not '%s'", line);

Loading…
Cancel
Save