Hacker News new | ask | show | jobs
by nitrogen 5648 days ago
Gcc can do some interesting things with macros. I have used multi-statement macros that "return" a value. Another option is using the comma operator, which I think is legitimate C.