In one of the C source code files I found the following line (macro):
#define USE(x) (x) = (x)
It is used like this:
int method(Obj *context)
{
USE(context);
return 1;
}
After googling for it, I found the following description:
// Macro to get rid of some compiler
warnings
Could you please tell me more about this macro?
Thanks for your answers!
Some compilers complain when variables are never actually used for anything. for instance:
Gives:
Queerly, I can just get rid of those warnings using your macro: