27 Apr
2010
27 Apr
'10
9:34 p.m.
Hello!
I noticed the compile warning caused by it and looked for the reason. I didn't notice any problem but such conflicts are a bug waiting to happen so I tried to fix it.
Again, the fix is uglier than the symptoms of the problem.
The best fix would be to prefix all tokens(say TOK_) so one doesn't risk conflicts
This looks like the proper way. Have a nice fortnight -- Martin `MJ' Mares <mj@ucw.cz> http://mj.ucw.cz/ Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth main(){char *s="main(){char *s=%c%s%c;printf(s,34,s,34);}";printf(s,34,s,34);}