Browse Source

[FINSH] Add macro MSH_CMD_EXPORT_ALIAS

ardafu 9 years ago
parent
commit
667c03db97
2 changed files with 4 additions and 0 deletions
  1. 3 0
      components/finsh/finsh.h
  2. 1 0
      include/rtdef.h

+ 3 - 0
components/finsh/finsh.h

@@ -347,8 +347,11 @@ struct finsh_sysvar* finsh_sysvar_lookup(const char* name);
 #ifdef FINSH_USING_MSH
 #define MSH_CMD_EXPORT(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
 #define MSH_CMD_EXPORT(command, desc)
+#define MSH_CMD_EXPORT_ALIAS(command, alias, desc)
 #endif
 
 struct finsh_token

+ 1 - 0
include/rtdef.h

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