From b8aa1ed16f68483242fbd75784704dd75ee9a3ca Mon Sep 17 00:00:00 2001 From: Tommy Olofsson <tommy.olofsson.90@gmail.com> Date: Wed, 23 Mar 2016 15:52:17 +0100 Subject: [PATCH] Consider NOSTDIO define and don't die on warning. --- lib/c/2014/labcomm2014_error.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/c/2014/labcomm2014_error.c b/lib/c/2014/labcomm2014_error.c index a002026..48c3e4c 100644 --- a/lib/c/2014/labcomm2014_error.c +++ b/lib/c/2014/labcomm2014_error.c @@ -36,12 +36,16 @@ void labcomm2014_error_fatal_global(enum labcomm2014_error error, { va_list args; +#ifndef LABCOMM_NO_STDIO fprintf(stderr, "Fatal error %d (%s)\n", error, description[error]); va_start(args, format); vfprintf(stderr, format, args); va_end(args); +#endif +#ifdef LABCOMM_EXIT exit(1); +#endif } void labcomm2014_error_warning(struct labcomm2014_error_handler *e, @@ -51,11 +55,15 @@ void labcomm2014_error_warning(struct labcomm2014_error_handler *e, { va_list args; +#ifndef LABCOMM_NO_STDIO fprintf(stderr, "Fatal warning %d (%s)\n", error, description[error]); va_start(args, format); vfprintf(stderr, format, args); va_end(args); +#endif +#ifdef LABCOMM_EXIT exit(1); +#endif } -- GitLab