| /* | |
| * GIT - The information manager from hell | |
| * | |
| * Copyright (C) Linus Torvalds, 2005 | |
| */ | |
| #include "cache.h" | |
| static void report(const char *prefix, const char *err, va_list params) | |
| { | |
| fputs(prefix, stderr); | |
| vfprintf(stderr, err, params); | |
| fputs("\n", stderr); | |
| } | |
| void usage(const char *err) | |
| { | |
| fprintf(stderr, "usage: %s\n", err); | |
| exit(1); | |
| } | |
| void die(const char *err, ...) | |
| { | |
| va_list params; | |
| va_start(params, err); | |
| report("fatal: ", err, params); | |
| va_end(params); | |
| exit(1); | |
| } | |
| int error(const char *err, ...) | |
| { | |
| va_list params; | |
| va_start(params, err); | |
| report("error: ", err, params); | |
| va_end(params); | |
| return -1; | |
| } |