15#define DEBUGLOG(x, ...) \ 
   17    printf("[LOG] %s %s(): " x, \
 
   18    __FILE__, __func__, ##__VA_ARGS__); \
 
   19    fflush(stdout); }} while (0)
 
   23    fprintf(stderr, "[ERROR] %s %s(): %s\n", \
 
   24    __FILE__, __func__, ##__VA_ARGS__); \
 
   25    fflush(stdout); __builtin_abort(); \