Hacker News new | past | comments | ask | show | jobs | submit login

There are certain places in the code where I work that fail to compile if you remove whitespace\comments - there are some static variables in macros that use __LINE__ as the unique portion of the identifier - moving them around might conflict with another definition, causing multiply defined symbols.



"there are some static variables in macros that use __LINE__ as the unique portion of the identifier"

Now that's a horror story, I hope I will never have to work with such code.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: