31 #define STRINGIFY(x) #x 32 #define STRINGIFY_(x) STRINGIFY(x) 33 #define S__LINE__ STRINGIFY_(__LINE__) 35 #define INT_CUR_LINE __LINE__ 36 #define FILE_LINE __FILE__ " (" S__LINE__ "): " 68 typedef void (*
log_handler_t)(
int lvl,
const char *msg, va_list args,
void *p);
77 EXPORT void blogva(
int log_level,
const char *format, va_list args);
79 #if !defined(_MSC_VER) && !defined(SWIG) 80 #define PRINTFATTR(f, a) __attribute__((__format__(__printf__, f, a))) 82 #define PRINTFATTR(f, a) 86 EXPORT void blog(
int log_level, const
char *format, ...);
EXPORT void bcrash(const char *format,...)
EXPORT void blogva(int log_level, const char *format, va_list args)
EXPORT void blog(int log_level, const char *format,...)
EXPORT void base_get_log_handler(log_handler_t *handler, void **param)
#define EXPORT
Definition: c99defs.h:49
EXPORT void base_set_crash_handler(void(*handler)(const char *, va_list, void *), void *param)
EXPORT void base_set_log_handler(log_handler_t handler, void *param)
#define PRINTFATTR(f, a)
Definition: base.h:80
void(* log_handler_t)(int lvl, const char *msg, va_list args, void *p)
Definition: base.h:68