We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I have a question about following code segment:
------------------------ #ifdef _DEBUG #define mprintf printf #else #define mprintf SS/ ------------------------
"SS/" means nothing ? ( or NULL ? )
Judging by the reset of the #if, they're trying to eliminate the printf when DEBUG is not defined. It might be a typo for commenting out the rest of the line ("//" instead of "SS/"). Or maybe "SS/" has meaning to some text processor they ran their code through before compiling.
It is more likely that SS is defined to / and that they hope to glue together two /.
SS == "Single Slash"? Sounds plausible, if baroque.
The debug function I use is #define'd to disappear completely.