📄 xhc_custom.c
字号:
#ifdef __XHC_APPLICATION__
#include "XHC_custom.h"
#include "XHC_include.h"
S8 *XHC_cid = "tom11";
#ifdef XHC_RELEASE
//关闭所有调试功能
xhc_mem_debug_struct XHC_app_mem_debug_buf[1];
U32 XHC_app_mem_debug_size = 0;
#else
//开启所有调试功能
xhc_mem_debug_struct XHC_app_mem_debug_buf[XHC_APP_MEM_DEBUG_SIZE];
U32 XHC_app_mem_debug_size = XHC_APP_MEM_DEBUG_SIZE;
#endif
extern U32 XHC_opt_app_mem_size;//最优ASM内存池大小
extern U32 XHC_min_app_mem_size;//最小ASM内存池大小
extern S32 XHC_data_account_id;//默认数据帐号
#ifdef XHC_MEM_ASM
//启用ASM内存
S32 XHC_mem_use_asm = 1;
S32 XHC_static_mem_size = 0;
S8* XHC_static_mem_ptr = NULL;
#else
//使用静态态内存
S32 XHC_mem_use_asm = 0;
#define XHC_STATIC_MEM_SIZE (100 * 1024)
S32 XHC_static_mem[(XHC_STATIC_MEM_SIZE) >> 2];
S32 XHC_static_mem_size = XHC_STATIC_MEM_SIZE; //内存池大小
S8* XHC_static_mem_ptr = (S8*)XHC_static_mem; //指向内存池buffer的指针
#endif
//核心内存池大小,供XHC框架使用,此内存池必须大于等于20K
#ifdef __XHC_MENU_SUPPORT__
#define XHC_FRM_MEM_SIZE (40 * 1024)
#else
#define XHC_FRM_MEM_SIZE (20 * 1024)
#endif
S32 XHC_frm_mem[(XHC_FRM_MEM_SIZE) >> 2];
S32 XHC_frm_mem_size = XHC_FRM_MEM_SIZE;
S8* XHC_frm_mem_ptr = (S8*)XHC_frm_mem;
//
S32 XHC_disable_all_trace = FALSE;
S32 XHC_custom_init()
{
XHC_opt_app_mem_size = XHC_OPT_APP_MEM_SIZE;
XHC_min_app_mem_size = XHC_MIN_APP_MEM_SIZE;
if (XHC_data_account_id < 0)
{
XHC_data_account_id = XHC_DEF_DATA_ACCOUNT_ID;
}
return XHC_OK;
}
#endif //__XHC_APPLICATION__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -