The next time I'm forced to write C code...
#define whenceforth for
#define whenceforth for
#define whereas else
http://thedailywtf.com/articles/_0x23_include__0x22_pascal_0...
Edit: Not saying Boost is idiotic; just that you may not be positively impressed with their use of preprocessor magic.
[1] http://www.boost.org/doc/libs/1_61_0/libs/preprocessor/doc/i...
You can also do even more weird things with it, like X macros
#define true false #define static thread_local
#define if(X) if((X) ^ (rand() < 1000))
#define private public
#define while if