From ef8d8570dcf44d723868df339223b132b19121c3 Mon Sep 17 00:00:00 2001 From: Dmitri Pal Date: Tue, 24 Feb 2009 13:39:26 -0500 Subject: Changed tree. Added all folders to build. --- collection/elapi_debug.h | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 collection/elapi_debug.h (limited to 'collection/elapi_debug.h') diff --git a/collection/elapi_debug.h b/collection/elapi_debug.h new file mode 100644 index 0000000..3da0685 --- /dev/null +++ b/collection/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