aboutsummaryrefslogtreecommitdiff
path: root/src/util.c
blob: 32cef99226912f152cd4e9475fdd7ab6bca73020 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "include/util.h"


void log_inf(const char* fmt, ...) {
   va_list ap;

   va_start(ap, fmt);
   vfprintf(stderr, fmt, ap);
   va_end(ap);

   if (fmt[0] && fmt[strlen(fmt) - 1] == ':') {
      fputc(' ', stderr);
      perror(NULL);
   } else {
      fputc('\n', stderr);
   }

   exit(1);
}