ich würde ehrlich gesagt garnicht erst mit buchstaben und zahlen als abfragewert arbeiten

ein einfache existensabfrage für das makro reicht schon ala
Code:
#define CASE_A oder #define CASE_B 
und die abfragen per 
#ifdef CASE_A 
... 
#else ifdef CASE_B 
...
#endif
würde da schon reichen