mirror of
https://github.com/eddyem/astrovideoguide_v3.git
synced 2026-03-23 10:11:02 +03:00
improve to libusefull_macros v0.3.2
This commit is contained in:
@@ -27,7 +27,7 @@
|
||||
|
||||
#ifdef EBUG
|
||||
|
||||
extern sl_log *debuglog;
|
||||
extern sl_log_t *debuglog;
|
||||
void makedebuglog();
|
||||
void *my_malloc(size_t N, size_t S);
|
||||
void my_free(void *ptr);
|
||||
@@ -36,6 +36,7 @@ void my_free(void *ptr);
|
||||
#undef ALLOC
|
||||
#undef MALLOC
|
||||
#undef FREE
|
||||
#undef DBGLOG
|
||||
#define _LOG(...) do{if(!debuglog) makedebuglog(); sl_putlogt(1, debuglog, LOGLEVEL_ERR, __VA_ARGS__);}while(0)
|
||||
#define DBGLOG(...) do{_LOG("%s (%s, line %d)", __func__, __FILE__, __LINE__); \
|
||||
sl_putlogt(0, debuglog, LOGLEVEL_ERR, __VA_ARGS__);}while(0)
|
||||
|
||||
Reference in New Issue
Block a user