X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=ucw%2Flog.c;h=cf5d115ad78ee9aae4dd25e9f370fb3e0f5335e6;hb=de636dbe4e9fb2c1f4d29de203d9ff2528206afc;hp=7a870261d8ac2379f61ecf69aa0cfd296d15eea7;hpb=fab83140caad9190c52fd877db245519b56019b5;p=libucw.git diff --git a/ucw/log.c b/ucw/log.c index 7a870261..cf5d115a 100644 --- a/ucw/log.c +++ b/ucw/log.c @@ -8,10 +8,10 @@ * of the GNU Lesser General Public License. */ -#include "ucw/lib.h" -#include "ucw/log.h" -#include "ucw/log-internal.h" -#include "ucw/simple-lists.h" +#include +#include +#include +#include #include #include @@ -342,18 +342,22 @@ do_die(void) } void -die(const char *fmt, ...) +vdie(const char *fmt, va_list args) { - va_list args; - - va_start(args, fmt); vmsg(L_FATAL, fmt, args); - va_end(args); if (log_die_hook) log_die_hook(); do_die(); } +void +die(const char *fmt, ...) +{ + va_list args; + va_start(args, fmt); + vdie(fmt, args); +} + void assert_failed(const char *assertion, const char *file, int line) {