#ifndef GLOBALS_H #define GLOBALS_H const char *get_system_name(); const char *get_system_creationg_class_name(); int log_level(void); void set_log_level(int level); enum { NONE=0, ERROR, WARN, DEBUG }; void _debug(int level, const char *file, int line, const char *format, ...); #define debug(...) _debug(DEBUG, __FILE__, __LINE__, __VA_ARGS__) #define warn(...) _debug(WARN, __FILE__, __LINE__, __VA_ARGS__) #define error(...) _debug(ERROR, __FILE__, __LINE__, __VA_ARGS__) #endif