XMMS2
Macros
logging.h File Reference
#include <glib.h>

Macros

#define DEBUG
 
#define _STR(x)   #x
 
#define STR(x)   _STR(x)
 
#define S4_DBG(fmt, ...)   g_debug (__FILE__ ":" STR(__LINE__) ": " fmt, ##__VA_ARGS__)
 
#define S4_INFO(fmt, ...)   g_message (__FILE__ ":" STR(__LINE__) ": " fmt, ##__VA_ARGS__)
 
#define S4_ERROR(fmt, ...)   g_warning (__FILE__ ":" STR(__LINE__) ": " fmt, ##__VA_ARGS__)
 
#define S4_FATAL(fmt, ...)   g_error (__FILE__ ":" STR(__LINE__) ": " fmt, ##__VA_ARGS__)
 

Macro Definition Documentation

◆ _STR

#define _STR (   x)    #x

◆ DEBUG

#define DEBUG

◆ S4_DBG

#define S4_DBG (   fmt,
  ... 
)    g_debug (__FILE__ ":" STR(__LINE__) ": " fmt, ##__VA_ARGS__)

◆ S4_ERROR

#define S4_ERROR (   fmt,
  ... 
)    g_warning (__FILE__ ":" STR(__LINE__) ": " fmt, ##__VA_ARGS__)

◆ S4_FATAL

#define S4_FATAL (   fmt,
  ... 
)    g_error (__FILE__ ":" STR(__LINE__) ": " fmt, ##__VA_ARGS__)

◆ S4_INFO

#define S4_INFO (   fmt,
  ... 
)    g_message (__FILE__ ":" STR(__LINE__) ": " fmt, ##__VA_ARGS__)

◆ STR

#define STR (   x)    _STR(x)