00001 #ifndef DEVIAN_H 00002 #define DEVIAN_H 00003 00004 #include <e.h> 00005 #include <config.h> 00006 #include <E_Lib.h> 00007 00008 #define E_MOD_DEVIAN_TYPEDEFS 1 00009 #include "dEvian_includes.h" 00010 #undef E_MOD_DEVIAN_TYPEDEFS 00011 #include "dEvian_includes.h" 00012 00013 00014 #ifdef DEBUG_MAIN 00015 # define DMAIN(x) do {printf(__FILE__ ":%d: ", __LINE__); printf x; printf("\n"); fflush(stdout);} while (0) 00016 #else 00017 # define DMAIN(x) ((void) 0) 00018 #endif 00019 #ifdef DEBUG_SOURCE 00020 # define DSOURCE(x) do {printf(__FILE__ ":%d: ", __LINE__); printf x; printf ("\n"); fflush(stdout);} while (0) 00021 #else 00022 # define DSOURCE(x) ((void) 0) 00023 #endif 00024 #ifdef DEBUG_CONTAINER 00025 # define DCONTAINER(x) do {printf(__FILE__ ":%d: ", __LINE__); printf x; printf ("\n"); fflush(stdout);} while (0) 00026 #else 00027 # define DCONTAINER(x) ((void) 0) 00028 #endif 00029 #ifdef DEBUG_DATA 00030 # define DDATA(x) do {printf(__FILE__ ":%d: ", __LINE__); printf x; printf ("\n"); fflush(stdout);} while (0) 00031 #else 00032 # define DDATA(x) ((void) 0) 00033 #endif 00034 #ifdef DEBUG_DATA_CACHE 00035 # define DDATAC(x) do {printf(__FILE__ ":%d: CACHE ", __LINE__); printf x; printf ("\n"); fflush(stdout);} while (0) 00036 #else 00037 # define DDATAC(x) ((void) 0) 00038 #endif 00039 00040 00041 #endif