Thu Feb 10 18:11:36 EST 2005 rsc
This fix breaks the following program:
#include <u.h>
#include <libc.h>
#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.
|