/******************************************************************************/ /* */ /* FILE: june.cpp */ /* */ /* Look carefully at the compiler output ... */ /* ========================================= */ /* */ /* Compiled and tested with Visual C++ V6.0 */ /* */ /* V1.00 30-JUN-2003 P. Tellenbach http://www.heimetli.ch/ */ /* */ /******************************************************************************/ #define MSG( a, b ) #a " " #b " !" #define PASTE( a, b, c, d, e ) a ## b ## c ## d ## e #define EVAL( a, b, c, d, e ) a ## c ## e( b, d ) #pragma message( EVAL(M,PASTE(H,e,l,l,o),S,PASTE(w,o,r,l,d),G) ) int main() { return 0 ; }
Update 30. June 2023
This program compiles and runs without any changes.