ref: f1d2a5c200bbde707b6a7b39efd353fec1ac5fb3
dir: /inc/cc.h/
/* See LICENSE file for copyright and license details. */ #include <sys/types.h> #ifndef NDEBUG extern int debug; #define DBG(fmt, ...) dbg(fmt, __VA_ARGS__) #define DBGON() (debug = 1) #else #define DBG(...) #define DBGON() #endif #ifndef PREFIX #define PREFIX "/usr/local/" #endif struct items { char **s; int n; }; extern void die(const char *fmt, ...); extern void dbg(const char *fmt, ...); extern char **newitem(char **array, int num, char *item); extern void *xmalloc(size_t size); extern void *xcalloc(size_t nmemb, size_t size); extern char *xstrdup(const char *s); extern void *xrealloc(void *buff, register size_t size);