Thu Feb 10 18:11:36 EST 2005 rsc This fix breaks the following program: #include #include #define x(y) "y\n" void main(void) { print(x(hello world)); } Replacing within quotes is occasionally useful for "stringizing", especially since Ken doesn't support the ANSI preprocessor # foo syntax. I think the comment problem is still fixable without breaking the above program, just not this way.