summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/rtm.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/include/rtm.h b/include/rtm.h
index 040e2ee7ea..b4d750a7d0 100644
--- a/include/rtm.h
+++ b/include/rtm.h
@@ -15,21 +15,21 @@
#include <rtthread.h>
#ifdef RT_USING_MODULE
-#define RTM_EXPORT(symbol) \
-const char __rtmsym_##symbol##_name[] = #symbol; \
-const struct rt_module_symtab __rtmsym_##symbol SECTION("RTMSymTab")= \
-{ \
- (void *)&symbol, \
- __rtmsym_##symbol##_name \
-};
-#else
-#define RTM_EXPORT(symbol)
-#endif
-
struct rt_module_symtab
{
- void *addr;
- const char *name;
+ void *addr;
+ const char *name;
};
+#define RTM_EXPORT(symbol) \
+const char __rtmsym_##symbol##_name[] = #symbol; \
+const struct rt_module_symtab __rtmsym_##symbol SECTION("RTMSymTab")= \
+{ \
+ (void *)&symbol, \
+ __rtmsym_##symbol##_name \
+};
+#else
+#define RTM_EXPORT(symbol)
+#endif
+
#endif