> There may be white space between a macro name and the ( )'s enclosing > its actual parameter list (Unix cpp disallows this). I don't understand this comment. Reiser cpp allows arbitrary white space between the macro name and the parenthesis introducing its actual (use, not definition) argument list. -- Jim Balter, INTERACTIVE Systems (ima!jim)