1 //#BLITZ_APPROVE 2 3 #ifndef KEYGROUPNAME 4 #ifdef KEYNAMESPACE 5 #define KEYGROUPNAME #KEYNAMESPACE 6 #else 7 #define KEYGROUPNAME "" 8 #endif 9 #endif 10 11 #define KEY(id, name, def) KeyInfo& COMBINE(AK_, id)(); 12 #define KEY2(id, name, def, def2) KeyInfo& COMBINE(AK_, id)(); 13 14 #ifdef KEYNAMESPACE 15 namespace KEYNAMESPACE { 16 #endif 17 18 #include KEYFILE 19 20 #ifdef KEYNAMESPACE 21 }; 22 #endif 23 24 #ifdef KEYNAMESPACE 25 #undef KEYNAMESPACE 26 #endif 27 28 #undef KEYGROUPNAME 29 #undef KEY 30 #undef KEY2 31 #undef KEYFILE 32