// // Created by xajhuang on 2022/12/5. // #include #define MAX_DESC_LENGTH (256) #define GENERATE_STRING(STRING, no, desc) {#STRING, desc}, static const char *g_enumStrVal[][MAX_DESC_LENGTH] = { DEF_ERR_CODE(GENERATE_STRING) {"ERR_UNKNOWN", "未知错误"}, }; const char *getErrorEnumNameString(int errCode) { return g_enumStrVal[errCode][0]; } const char *getErrorEnumDesc(int errCode) { return g_enumStrVal[errCode][0]; } const char *getErrorEnumDescripty(int errCode) { return g_enumStrVal[errCode][1]; }