Plugin symbol resolving fix
[babeltrace.git] / include / babeltrace / plugin / plugin.h
index 1642b7a0cf4956dd454fe925e792555e243e820f..3bb7c0440e45dcdc39f25c759211670cc55e42fa 100644 (file)
@@ -36,9 +36,9 @@ typedef enum bt_component_status (*bt_plugin_init_func)(
 typedef void (*bt_plugin_exit_func)(void);
 
 /* A plugin must define the __bt_plugin_init symbol */
-#define BT_PLUGIN_NAME(_x)     const char *__bt_plugin_name = (_x)
-#define BT_PLUGIN_AUTHOR(_x)   const char *__bt_plugin_author = (_x)
-#define BT_PLUGIN_LICENSE(_x)  const char *__bt_plugin_license = (_x)
+#define BT_PLUGIN_NAME(_x)     const char __bt_plugin_name[] = (_x)
+#define BT_PLUGIN_AUTHOR(_x)   const char __bt_plugin_author[] = (_x)
+#define BT_PLUGIN_LICENSE(_x)  const char __bt_plugin_license[] = (_x)
 #define BT_PLUGIN_INIT(_x)      bt_plugin_init_func __bt_plugin_init = (_x)
 #define BT_PLUGIN_EXIT(_x)      bt_plugin_exit_func __bt_plugin_exit = (_x)
 
This page took 0.024631 seconds and 4 git commands to generate.