diff --git a/cm_backtrace/cm_backtrace.c b/cm_backtrace/cm_backtrace.c index b67016f..47596d3 100644 --- a/cm_backtrace/cm_backtrace.c +++ b/cm_backtrace/cm_backtrace.c @@ -112,6 +112,8 @@ static const char * const print_info[] = { #include "Languages/zh-CN/cmb_zh_CN.h" #elif (CMB_PRINT_LANGUAGE == CMB_PRINT_LANGUAGE_CHINESE_UTF8) #include "Languages/zh-CN/cmb_zh_CN_UTF8.h" +#elif (CMB_PRINT_LANGUAGE == CMB_PRINT_LANGUAGE_CUSTOM) + #include "cmb_language_custom.h" #else #error "CMB_PRINT_LANGUAGE defined error in 'cmb_cfg.h'" #endif diff --git a/cm_backtrace/cmb_def.h b/cm_backtrace/cmb_def.h index d01dad1..a78894b 100644 --- a/cm_backtrace/cmb_def.h +++ b/cm_backtrace/cmb_def.h @@ -51,6 +51,7 @@ #define CMB_PRINT_LANGUAGE_ENGLISH 0 #define CMB_PRINT_LANGUAGE_CHINESE 1 #define CMB_PRINT_LANGUAGE_CHINESE_UTF8 2 +#define CMB_PRINT_LANGUAGE_CUSTOM 0xFF /* name max length, default size: 32 */ #ifndef CMB_NAME_MAX