1cb5ea0c79bd74ea6263d54302ed19c243ceb05deCarl Worth#if UNDEFINED_MACRO 2c96b8302a398a6db27f1bb6070cdc088c7ee0fbaCarl WorthFailure 3c96b8302a398a6db27f1bb6070cdc088c7ee0fbaCarl Worth#else 4c96b8302a398a6db27f1bb6070cdc088c7ee0fbaCarl WorthSuccess 5cb5ea0c79bd74ea6263d54302ed19c243ceb05deCarl Worth#endif 6