17 # define EXTERN extern "C"
19 # define EXTERN extern
25 EXTERN
void vt_error_pid(
const int pid);
28 #define vt_libassert(expr) if(!(expr)) vt_libassert_fail(__FILE__, __LINE__, #expr)
29 EXTERN
void vt_libassert_fail(
const char* f,
int l,
const char* expr);
32 #define vt_error() vt_error_impl(__FILE__, __LINE__)
33 EXTERN
void vt_error_impl(
const char* f,
int l);
36 EXTERN
void vt_error_msg(
const char* fmt, ...);
39 EXTERN
void vt_warning(
const char* fmt, ...);
42 EXTERN
void vt_cntl_msg(
int level,
const char* fmt, ...);
45 EXTERN
void vt_debug_msg(
int level,
const char* fmt, ...);