X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fopt%2Fopt.c;h=de56299cc34a6259bd45650867e5b856d11116fc;hp=bae3c665c93e7594bb4c5e7e32880f5e73b13952;hb=cdc32f6d35066fe264a228fe20aa75729e41726e;hpb=d6daa78732b7f67a30283d9cad7c98cbcbdb7414 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));