X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=misc%2Fnetwork_servers%2Fvtl%2Fdebug.h;h=91d474436e4b3fbb4de656ff458d3fe93f2823a1;hp=20cb5475279cb77026ea64472fc1e6fb323e1fb4;hb=6fbb40991e6c6dc5cd247ffe3d21413722bfbfce;hpb=05321e346403e7cedc06d7adb769702925d94471 diff --git a/misc/network_servers/vtl/debug.h b/misc/network_servers/vtl/debug.h index 20cb547..91d4744 100644 --- a/misc/network_servers/vtl/debug.h +++ b/misc/network_servers/vtl/debug.h @@ -1,61 +1,12 @@ #ifndef __DEBUG_H -#define __DEBUG_H 1 +#define __DEBUG_H +#include +using namespace std; - -#ifdef DEBUG - -#define ASSERT(exp) assert(exp) - -/* - * - * - */ - -#ifdef linux - -extern FILE * logfile; -extern time_t dbgt; -extern char dmsg[1024]; - -#define DEBUG_DECLARE() FILE * logfile; time_t dbgt; char dmsg[1024]; -#define JRLDBG( ...) time(&dbgt); sprintf(dmsg,"%s: ",ctime(&dbgt)); *(dmsg + strlen(dmsg) -3) = ' '; fprintf(logfile, dmsg); sprintf(dmsg,__VA_ARGS__); fprintf(logfile,dmsg); fflush(logfile); -#define debug_init(logfilename) logfile = fopen(logfilename,"w+") - -#elif defined(WIN32) - -#define DEBUG_DECLARE() -#define JRLDBG printf -#define debug_init(logfilename) - -#endif - -/* - * - * - */ - -#else //!DEBUG - -#ifdef WIN32 - -#define ASSERT(exp) -#define DEBUG_DECLARE() -#define JRLDBG() -#define debug_init(logfilename) - -#elif defined(linux) - -#define ASSERT(exp) -#define DEBUG_DECLARE(...) -#define JRLDBG(...) -#define debug_init(logfilename) - -#endif - -#endif - +int vtl_debug_init(string logfilename, int debug_enable); +void vtl_debug(const char * fmt, ...); #endif