@@ -102,20 +102,20 @@ struct finsh_syscall* finsh_syscall_lookup(const char* name);
102102 };
103103
104104 #else
105- #define FINSH_FUNCTION_EXPORT_CMD (name , cmd , desc ) \
106- const char __fsym_##cmd##_name[] SECTION(".rodata.name") = #cmd; \
107- const char __fsym_##cmd##_desc[] SECTION(".rodata.name") = #desc; \
108- const struct finsh_syscall __fsym_##cmd SECTION("FSymTab")= \
105+ #define FINSH_FUNCTION_EXPORT_CMD (name , cmd , desc ) \
106+ const char __fsym_##cmd##_name[] SECTION(".rodata.name") = #cmd; \
107+ const char __fsym_##cmd##_desc[] SECTION(".rodata.name") = #desc; \
108+ RT_USED const struct finsh_syscall __fsym_##cmd SECTION("FSymTab")= \
109109 { \
110110 __fsym_##cmd##_name, \
111111 __fsym_##cmd##_desc, \
112112 (syscall_func)&name \
113113 };
114114
115- #define FINSH_VAR_EXPORT (name , type , desc ) \
116- const char __vsym_##name##_name[] SECTION(".rodata.name") = #name; \
117- const char __vsym_##name##_desc[] SECTION(".rodata.name") = #desc; \
118- const struct finsh_sysvar __vsym_##name SECTION("VSymTab")= \
115+ #define FINSH_VAR_EXPORT (name , type , desc ) \
116+ const char __vsym_##name##_name[] SECTION(".rodata.name") = #name; \
117+ const char __vsym_##name##_desc[] SECTION(".rodata.name") = #desc; \
118+ RT_USED const struct finsh_sysvar __vsym_##name SECTION("VSymTab")= \
119119 { \
120120 __vsym_##name##_name, \
121121 __vsym_##name##_desc, \
@@ -139,10 +139,10 @@ struct finsh_syscall* finsh_syscall_lookup(const char* name);
139139 #define FINSH_VAR_EXPORT (name , type , desc ) \
140140 const char __vsym_##name##_name[] = #name; \
141141 __declspec(allocate("VSymTab")) const struct finsh_sysvar __vsym_##name = \
142- { \
143- __vsym_##name##_name, \
144- type, \
145- (void*)&name \
142+ { \
143+ __vsym_##name##_name, \
144+ type, \
145+ (void*)&name \
146146 };
147147
148148 #elif defined(__TI_COMPILER_VERSION__ )
@@ -159,28 +159,28 @@ struct finsh_syscall* finsh_syscall_lookup(const char* name);
159159 __TI_FINSH_EXPORT_VAR(__vsym_##name); \
160160 const char __vsym_##name##_name[] = #name; \
161161 const struct finsh_sysvar __vsym_##name = \
162- { \
163- __vsym_##name##_name, \
164- type, \
165- (void*)&name \
162+ { \
163+ __vsym_##name##_name, \
164+ type, \
165+ (void*)&name \
166166 };
167167
168168 #else
169- #define FINSH_FUNCTION_EXPORT_CMD (name , cmd , desc ) \
170- const char __fsym_##cmd##_name[] = #cmd; \
171- const struct finsh_syscall __fsym_##cmd SECTION("FSymTab")= \
172- { \
173- __fsym_##cmd##_name, \
174- (syscall_func)&name \
169+ #define FINSH_FUNCTION_EXPORT_CMD (name , cmd , desc ) \
170+ const char __fsym_##cmd##_name[] = #cmd; \
171+ RT_USED const struct finsh_syscall __fsym_##cmd SECTION("FSymTab")= \
172+ { \
173+ __fsym_##cmd##_name, \
174+ (syscall_func)&name \
175175 };
176176
177- #define FINSH_VAR_EXPORT (name , type , desc ) \
178- const char __vsym_##name##_name[] = #name; \
179- const struct finsh_sysvar __vsym_##name SECTION("VSymTab")= \
180- { \
181- __vsym_##name##_name, \
182- type, \
183- (void*)&name \
177+ #define FINSH_VAR_EXPORT (name , type , desc ) \
178+ const char __vsym_##name##_name[] = #name; \
179+ RT_USED const struct finsh_sysvar __vsym_##name SECTION("VSymTab")= \
180+ { \
181+ __vsym_##name##_name, \
182+ type, \
183+ (void*)&name \
184184 };
185185
186186 #endif
0 commit comments