ust: add markers autoconnect
[ust.git] / libmarkers / marker.h
index b83ff65e654328fef1c8ca28d0eee6c01a7e055a..62954e1c3f94a43c511164459ac76073c1fd73f4 100644 (file)
@@ -284,13 +284,15 @@ struct lib {
 
 int marker_register_lib(struct marker *markers_start, int markers_count);
 
-#define MARKER_LIB                                             \
-extern struct marker __start___markers[] __attribute__((visibility("hidden")));                        \
-extern struct marker __stop___markers[] __attribute__((visibility("hidden")));                         \
-                                                               \
-static void __attribute__((constructor)) __markers__init(void)         \
-{                                                              \
+#define MARKER_LIB                                                                     \
+extern struct marker __start___markers[] __attribute__((visibility("hidden")));                \
+extern struct marker __stop___markers[] __attribute__((visibility("hidden")));         \
+                                                                                       \
+static void __attribute__((constructor)) __markers__init(void)                                 \
+{                                                                                      \
        marker_register_lib(__start___markers, (((long)__stop___markers)-((long)__start___markers))/sizeof(struct marker));\
 }
 
 #endif
+
+void marker_set_new_marker_cb(void (*cb)(struct marker *));
This page took 0.022331 seconds and 4 git commands to generate.