1 /* Declarations for debug
2 Copyright (C) 1995, 1996 Christian von Roques
3 All rights reserved. */
10 void d_init (int nflags);
11 int d_ (int flag, unsigned level);
12 int d_level (int flag);
13 int d_set_level (int flag, unsigned level);
14 void d_parse (const char *s);
20 extern unsigned char *d_vec;
22 # define d_init(n) (d_init) ((n))
23 # define d_(flag, level) (d_vec[(flag)] >= (level))
24 # define d_level(flag) (d_vec[(flag)])
25 # define d_set_level(flag, level) (d_vec[(flag)] = (level))
26 # define d_parse(s) (d_parse) ((s))
30 # define d_init(n) ((void)0)
31 # define d_(flag, level) 0
32 # define d_level(flag) 0
33 # define d_set_level(flag, level) (level)
34 # define d_parse(s) ((void)0)