<sarcasm>For sure he does not understand macros. Who the hell is he? Was he the first who designed and implemented the first C++ compiler in C++ itself? Or has he designed and implemented D programming language? Really @WalterBright, how dare you express your feelings based on your decades of personal and professional experience?</sarcasm>