diff options
author | Shawn O. Pearce <spearce@spearce.org> | 2007-02-06 00:26:49 -0500 |
---|---|---|
committer | Shawn O. Pearce <spearce@spearce.org> | 2007-02-06 00:26:49 -0500 |
commit | 10e8d68820db9c7b6412d5a553a93fd200388f30 (patch) | |
tree | 8cd06f511940a0d91784b3a77681f8487a627bef | |
parent | Remove --branch-log from fast-import. (diff) | |
download | tgif-10e8d68820db9c7b6412d5a553a93fd200388f30.tar.xz |
Correct compiler warnings in fast-import.
Junio noticed these warnings/errors in fast-import when compiling
with `-Werror -ansi -pedantic`. A few changes are to reduce compiler
warnings, while one (in cmd_merge) is a bug fix.
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
-rw-r--r-- | fast-import.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/fast-import.c b/fast-import.c index c0ecd08dc1..0f485c7828 100644 --- a/fast-import.c +++ b/fast-import.c @@ -1455,7 +1455,7 @@ static void file_change_m(struct branch *b) const char *p = command_buf.buf + 2; char *p_uq; const char *endp; - struct object_entry *oe; + struct object_entry *oe = oe; unsigned char sha1[20]; uint16_t mode, inline_data = 0; char type[20]; @@ -1607,7 +1607,7 @@ static void cmd_from(struct branch *b) static struct hash_list* cmd_merge(unsigned int *count) { - struct hash_list *list = NULL, *n, *e; + struct hash_list *list = NULL, *n, *e = e; const char *from; struct branch *s; @@ -1633,7 +1633,7 @@ static struct hash_list* cmd_merge(unsigned int *count) else list = n; e = n; - *count++; + (*count)++; read_next_command(); } return list; @@ -1763,8 +1763,9 @@ static void cmd_new_tag(void) if (s) { hashcpy(sha1, s->sha1); } else if (*from == ':') { + struct object_entry *oe; from_mark = strtoumax(from + 1, NULL, 10); - struct object_entry *oe = find_mark(from_mark); + oe = find_mark(from_mark); if (oe->type != OBJ_COMMIT) die("Mark :%ju not a commit", from_mark); hashcpy(sha1, oe->sha1); |