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