X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fopt%2Fopt.c;fp=ccan%2Fopt%2Fopt.c;h=de56299cc34a6259bd45650867e5b856d11116fc;hb=0191b7a74144ea8193961235f45715e715d4d8eb;hp=bae3c665c93e7594bb4c5e7e32880f5e73b13952;hpb=3e8aea05784959a63cdb609d248f8266b03b56a6;p=ccan diff --git a/ccan/opt/opt.c b/ccan/opt/opt.c index bae3c665..de56299c 100644 --- a/ccan/opt/opt.c +++ b/ccan/opt/opt.c @@ -347,9 +347,21 @@ void opt_log_stderr(const char *fmt, ...) va_start(ap, fmt); vfprintf(stderr, fmt, ap); + fprintf(stderr, "\n"); va_end(ap); } +void opt_log_stderr_exit(const char *fmt, ...) +{ + va_list ap; + + va_start(ap, fmt); + vfprintf(stderr, fmt, ap); + fprintf(stderr, "\n"); + va_end(ap); + exit(1); +} + char *opt_invalid_argument(const char *arg) { char *str = malloc(sizeof("Invalid argument '%s'") + strlen(arg));