提交 10e8d688 编写于 作者: S Shawn O. Pearce

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: NShawn O. Pearce <spearce@spearce.org>
上级 0b868e02
...@@ -1455,7 +1455,7 @@ static void file_change_m(struct branch *b) ...@@ -1455,7 +1455,7 @@ static void file_change_m(struct branch *b)
const char *p = command_buf.buf + 2; const char *p = command_buf.buf + 2;
char *p_uq; char *p_uq;
const char *endp; const char *endp;
struct object_entry *oe; struct object_entry *oe = oe;
unsigned char sha1[20]; unsigned char sha1[20];
uint16_t mode, inline_data = 0; uint16_t mode, inline_data = 0;
char type[20]; char type[20];
...@@ -1607,7 +1607,7 @@ static void cmd_from(struct branch *b) ...@@ -1607,7 +1607,7 @@ static void cmd_from(struct branch *b)
static struct hash_list* cmd_merge(unsigned int *count) 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; const char *from;
struct branch *s; struct branch *s;
...@@ -1633,7 +1633,7 @@ static struct hash_list* cmd_merge(unsigned int *count) ...@@ -1633,7 +1633,7 @@ static struct hash_list* cmd_merge(unsigned int *count)
else else
list = n; list = n;
e = n; e = n;
*count++; (*count)++;
read_next_command(); read_next_command();
} }
return list; return list;
...@@ -1763,8 +1763,9 @@ static void cmd_new_tag(void) ...@@ -1763,8 +1763,9 @@ static void cmd_new_tag(void)
if (s) { if (s) {
hashcpy(sha1, s->sha1); hashcpy(sha1, s->sha1);
} else if (*from == ':') { } else if (*from == ':') {
struct object_entry *oe;
from_mark = strtoumax(from + 1, NULL, 10); 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) if (oe->type != OBJ_COMMIT)
die("Mark :%ju not a commit", from_mark); die("Mark :%ju not a commit", from_mark);
hashcpy(sha1, oe->sha1); hashcpy(sha1, oe->sha1);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册