From 732bf4bf33fd1d2e84431f6116fff6f7044df94f Mon Sep 17 00:00:00 2001 From: Anders Blomdell <anders.blomdell@control.lth.se> Date: Thu, 21 May 2015 14:52:34 +0200 Subject: [PATCH] Added missing function, but warnings are fatal for now. --- lib/c/2014/labcomm2014_error.c | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/lib/c/2014/labcomm2014_error.c b/lib/c/2014/labcomm2014_error.c index 9ea193b..9a29a76 100644 --- a/lib/c/2014/labcomm2014_error.c +++ b/lib/c/2014/labcomm2014_error.c @@ -25,8 +25,8 @@ #include "labcomm2014_error.h" void labcomm2014_error_fatal_global(enum labcomm2014_error error, - char *format, - ...) + char *format, + ...) { va_list args; @@ -37,3 +37,19 @@ void labcomm2014_error_fatal_global(enum labcomm2014_error error, exit(1); } + +void labcomm2014_error_warning(struct labcomm2014_error_handler *e, + enum labcomm2014_error error, + char *format, + ...) +{ + va_list args; + + fprintf(stderr, "Fatal warning %d\n", error); + va_start(args, format); + vprintf(format, args); + va_end(args); + + exit(1); +} + -- GitLab