*/
#define anna_declare_enum(name) \
static const char* literal []; \
+ static int calculateSize () throw () { \
+ int ii = 0; \
+ while (literal [ii] != NULL) ii ++; \
+ return ii; \
+ } \
static _v asEnum (const char* str) throw () { \
for (int ii = 0; literal [ii] != NULL; ii ++) { \
if (strcasecmp (str, literal [ii]) == 0) \