Fix C99 strict compatibility: don't use void * for function pointers
[lttng-ust.git] / include / lttng / ust-tracepoint-event.h
index 28ac8d8075dc71a7518a43148d0bc746a5bd3715..78d85af2a85babac8ea938e62e5eec4f61fc4781 100644 (file)
@@ -496,7 +496,7 @@ static const int *                                                         \
 const struct lttng_event_desc __event_desc___##_provider##_##_name = {        \
        .fields = __event_fields___##_provider##___##_template,                \
        .name = #_provider ":" #_name,                                         \
-       .probe_callback = (void *) &__event_probe__##_provider##___##_template,\
+       .probe_callback = (void (*)(void)) &__event_probe__##_provider##___##_template,\
        .nr_fields = _TP_ARRAY_SIZE(__event_fields___##_provider##___##_template), \
        .loglevel = &__ref_loglevel___##_provider##___##_name,                 \
        .signature = __tp_event_signature___##_provider##___##_template,       \
This page took 0.022975 seconds and 4 git commands to generate.