00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef DEBUGH
00020 #define DEBUGH
00021 #ifdef DEBUG_STREAMS
00022 #include <debugfc.h>
00023 #define DEBUGS(n,f) STREAMS.add_stream_number(n,f)
00024 #define DOUT(n,x) if (STREAMS.is_on(n)) STREAMS.out(n,x)
00025 #define DOUTN(n,x) if (STREAMS.is_on(n)) STREAMS.outn(n,x)
00026 #define DOUTF(n) if (STREAMS.is_on(n)) STREAMS.newline(n)
00027 #define DCLOSE(n) STREAMS.close_stream(n)
00028 #define DCLOSEALL STREAMS.close_all_streams()
00029 #else
00030 #define DEBUGS(n,f)
00031 #define DOUT(n,f)
00032 #define DOUTN(n,f)
00033 #define DOUTF(n)
00034 #define DCLOSE(n)
00035 #define DCLOSEALL
00036 #endif
00037 #endif