home *** CD-ROM | disk | FTP | other *** search
- #define say_flag(mask,string,arg) \
- { \
- if (((arg) & (mask)) == (mask)) \
- { \
- fprintf(outfp, "%s%s", need_leading_pipe ? "|" : "", string); \
- need_leading_pipe = 1; \
- arg &= ~(mask); \
- } \
- }
-
- #define say_notflag(mask,string,arg) \
- { \
- if (((arg) & (mask)) == 0) \
- { \
- fprintf(outfp, "%s%s", need_leading_pipe ? "|" : "", string); \
- need_leading_pipe = 1; \
- } \
- }
-
- #define say_residual(arg) \
- { \
- if ((arg) != 0) \
- fprintf(outfp, "%s0x%x", need_leading_pipe ? "|" : "", (arg)); \
- }
-
- extern int need_leading_pipe;
-