X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust%2Ftracelog.c;fp=liblttng-ust%2Ftracelog.c;h=307e0fce2fe434a3e55e00b6b6d3d52eb5ed588d;hb=4199ddc7eb37386241633a0dd65a5305ec97cb15;hp=1f18853ff1b49c78c4898b17f4ef30362994a005;hpb=f27f1026353ae61083b7a2221f912b0299095a04;p=lttng-ust.git diff --git a/liblttng-ust/tracelog.c b/liblttng-ust/tracelog.c index 1f18853f..307e0fce 100644 --- a/liblttng-ust/tracelog.c +++ b/liblttng-ust/tracelog.c @@ -13,7 +13,13 @@ #include "lttng-ust-tracelog-provider.h" #define TRACELOG_CB(level) \ - static inline __attribute__((always_inline, format(printf, 4, 0))) \ + static inline \ + void __lttng_ust_vtracelog_##level(const char *file, \ + int line, const char *func, \ + const char *fmt, va_list ap) \ + __attribute__((always_inline, format(printf, 4, 0))); \ + \ + static inline \ void __lttng_ust_vtracelog_##level(const char *file, \ int line, const char *func, \ const char *fmt, va_list ap) \ @@ -32,7 +38,11 @@ return; \ } \ \ - __attribute__ ((format(printf, 4, 0))) \ + void _lttng_ust_vtracelog_##level(const char *file, \ + int line, const char *func, \ + const char *fmt, va_list ap) \ + __attribute__ ((format(printf, 4, 0))); \ + \ void _lttng_ust_vtracelog_##level(const char *file, \ int line, const char *func, \ const char *fmt, va_list ap) \ @@ -40,7 +50,11 @@ __lttng_ust_vtracelog_##level(file, line, func, fmt, ap); \ } \ \ - __attribute__ ((format(printf, 4, 5))) \ + void _lttng_ust_tracelog_##level(const char *file, \ + int line, const char *func, \ + const char *fmt, ...) \ + __attribute__ ((format(printf, 4, 5))); \ + \ void _lttng_ust_tracelog_##level(const char *file, \ int line, const char *func, \ const char *fmt, ...) \