[FINSH] Add macro MSH_CMD_EXPORT_ALIAS

This commit is contained in:
ardafu 2015-07-31 11:07:54 +08:00
parent 791c9b5833
commit 667c03db97
2 changed files with 4 additions and 0 deletions

View File

@ -347,8 +347,11 @@ struct finsh_sysvar* finsh_sysvar_lookup(const char* name);
#ifdef FINSH_USING_MSH #ifdef FINSH_USING_MSH
#define MSH_CMD_EXPORT(command, desc) \ #define MSH_CMD_EXPORT(command, desc) \
FINSH_FUNCTION_EXPORT_CMD(command, __cmd_##command, desc) FINSH_FUNCTION_EXPORT_CMD(command, __cmd_##command, desc)
#define MSH_CMD_EXPORT_ALIAS(command, alias, desc) \
FINSH_FUNCTION_EXPORT_ALIAS(command, __cmd_##alias, desc)
#else #else
#define MSH_CMD_EXPORT(command, desc) #define MSH_CMD_EXPORT(command, desc)
#define MSH_CMD_EXPORT_ALIAS(command, alias, desc)
#endif #endif
struct finsh_token struct finsh_token

View File

@ -217,6 +217,7 @@ typedef int (*init_fn_t)(void);
#define FINSH_VAR_EXPORT(name, type, desc) #define FINSH_VAR_EXPORT(name, type, desc)
#define MSH_CMD_EXPORT(command, desc) #define MSH_CMD_EXPORT(command, desc)
#define MSH_CMD_EXPORT_ALIAS(command, alias, desc)
#elif !defined(FINSH_USING_SYMTAB) #elif !defined(FINSH_USING_SYMTAB)
#define FINSH_FUNCTION_EXPORT_CMD(name, cmd, desc) #define FINSH_FUNCTION_EXPORT_CMD(name, cmd, desc)
#endif #endif