diff --git a/error.c b/error.c index bf2377f..104169f 100644 --- a/error.c +++ b/error.c @@ -38,12 +38,13 @@ void usage(const char *msg, ...) { exit(EXIT_FAILURE); } -void warn(const char *msg, ...) { +int warn(const char *msg, ...) { va_list vl; va_start(vl, msg); print_e(stderr, "warning", msg, vl); va_end(vl); + return -1; } void fatal(const char *msg, ...) { diff --git a/error.h b/error.h index 7d152e3..b4d24ea 100644 --- a/error.h +++ b/error.h @@ -25,7 +25,7 @@ void usage(const char *msg, ...); -void warn(const char *msg, ...); +int warn(const char *msg, ...); void fatal(const char *msg, ...);