if (!f)
error("Unable to open marks file %s for writing", file);
- for (i = 0; i < idnums.size; ++i) {
- deco++;
- if (deco && deco->base && deco->base->type == 1) {
+ for (i = 0; i < idnums.size; i++) {
+ if (deco->base && deco->base->type == 1) {
mark = ptr_to_mark(deco->decoration);
fprintf(f, ":%u %s\n", mark, sha1_to_hex(deco->base->sha1));
}
+ deco++;
}
if (ferror(f) || fclose(f))
error("Unable to write marks file %s.", file);
}
-static void import_marks(char * input_file)
+static void import_marks(char *input_file)
{
char line[512];
FILE *f = fopen(input_file, "r");
line_end = strchr(line, '\n');
if (line[0] != ':' || !line_end)
die("corrupt mark line: %s", line);
- *line_end = 0;
+ *line_end = '\0';
mark = strtoumax(line + 1, &mark_end, 10);
if (!mark || mark_end == line + 1
{
int i;
int old_size = n->size;
- struct object_decoration *old_hash;
-
- old_size = n->size;
- old_hash = n->hash;
+ struct object_decoration *old_hash = n->hash;
n->size = (old_size + 1000) * 3 / 2;
n->hash = xcalloc(n->size, sizeof(struct object_decoration));