From d986aeb99fa33967374290bf7ce75eab76c6d446 Mon Sep 17 00:00:00 2001 From: Dmitri Pal Date: Mon, 23 Feb 2009 10:38:06 -0500 Subject: Initial commit. --- util/elapi_debug.h | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 util/elapi_debug.h (limited to 'util/elapi_debug.h') diff --git a/util/elapi_debug.h b/util/elapi_debug.h new file mode 100644 index 0000000..3da0685 --- /dev/null +++ b/util/elapi_debug.h @@ -0,0 +1,35 @@ +/* Copyright */ + +#ifndef ELAPI_DEBUG_H +#define ELAPI_DEBUG_H + +#ifdef ELAPI_LOG_DEBUG +#include +#endif + +#ifdef ELAPI_LOG_DEBUG +#define DEBUG_STRING(message,str) printf("[DEBUG] %23s (%4d) %s %s\n",__FILE__,__LINE__,message,str); +#else +#define DEBUG_STRING(message,str) ; +#endif + +#ifdef ELAPI_LOG_DEBUG +#define DEBUG_NUMBER(message,number) printf("[DEBUG] %23s (%4d) %s %lu\n",__FILE__,__LINE__,message,(unsigned long int)(number)); +#else +#define DEBUG_NUMBER(message,number) ; +#endif + +#ifdef ELAPI_LOG_DEBUG +#define DEBUG_DOUBLE(message,number) printf("[DEBUG] %23s (%4d) %s %e\n",__FILE__,__LINE__,message,(double)(number)); +#else +#define DEBUG_DOUBLE(message,number) ; +#endif + +#ifdef ELAPI_LOG_DEBUG +#define DEBUG_ASSERT(expression) expression ? ; : printf("ASSERTION FAILED\n"); +#else +#define DEBUG_ASSERT(expression) ; +#endif + + +#endif -- cgit