--- multiplexer/error.h 2001/05/02 16:27:12 1.3 +++ multiplexer/error.h 2001/08/02 14:51:22 1.4 @@ -43,6 +43,6 @@ void do_warn (int level1, long value); #define warn(level,text,module,function,number,value) \ - ((level > verbose_level) ? 0 : \ - (do_warn (level-1,text,module-1,function,number,(long)value), 0)) + (((level) > verbose_level) ? 0 : \ + (do_warn ((level-1),(text),(module-1),(function),(number),(long)(value)), 0))