DM> #define NOTUSED(x) x
DM> void rc_select_slave(HANDLE h, LPSTR r)
DM> {
DM> NOTUSED(h);
DM> NOTUSED(r);
DM> error_message(NULL, "Not here");
DM> }
DM> Most compilers will merely optimize away the first two lines
DM> there, but not until after figuring out that h and r are in use.
Very clever, I'll try it... however wouldn't it be an error (after
macro expansion) to write
void rc_select_slave(HANDLE h, LPSTR r)
{
0441:7798;
"For whom the bell tolls";
error_message(NULL, "not here");
}
It seems to me that the compiler would croak on the first two lines of
code.
* KWQ/2 1.2i *
--- FLAME v1.1
---------------
* Origin: Port Chicago's Loading Dock - 510-676-5359 (1:161/204)
|