LOG
#define LOG( li, what ) log( li, what, 0 )
#define LOG(level_bit, args) do { \
#define LOG(level_bit, args) do { \
#define LOG(level_bit, args) do { \
#define LOG(level_bit, args) do { \
#define LOG(level_bit, args) do { \
inline void LOG(const char *fmt, ...) { char buf[1024]; va_list ap; va_start(ap, fmt); vsprintf(buf, fmt, ap); va_end(ap); \
#define LOG(text...)
inline void LOG(const char *fmt, ...) { char buf[1024]; va_list ap; va_start(ap, fmt); vsprintf(buf, fmt, ap); va_end(ap); \
#define LOG(text...)
#define LOG(x) printf x // TODO: log to "MouseInputDevice::sLogFile"
#define LOG(x)
# define LOG(text...) PRINT((text))
# define LOG(text...)
#define LOG(x) dprintf x
#define LOG(a) log_printf a
#define LOG(a) ((void)(0))
#define LOG(a) log_printf a
#define LOG(a) ((void)(0))
#define LOG(a) log_printf a
#define LOG(a) ((void)(0))
#define LOG(a) log_printf a
#define LOG(a) ((void)(0))
#define LOG(a) log_printf a
#define LOG(a) ((void)(0))
#define LOG(a) log_printf a
#define LOG(a) ((void)(0))
#define LOG(ARGS) dprintf ARGS
#define LOG(ARGS)
LOG(const char *fmt, ...)
# define LOG(text...)
LOG(const char *fmt, ...)
# define LOG(text...)
# define LOG(text...) PRINT((text))
# define LOG(text...)
# define LOG(text...) PRINT((text))
# define LOG(text...)
#define LOG(function, time) \
#define LOG(function, time) /* empty */