X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Fdoc%2Fdeveloper%2Fmarker-types.txt;h=f68204c5c17d05b5b6d0f8f17d249db80b9df88f;hb=631e8368362ad6ebf557f77d3cdca3f8b1d562fa;hp=f3538ac394e975cc130d8027c4f7846eb7dfd39a;hpb=0c6084aec1d226d65302e29cf262fe25f2f94593;p=lttv.git diff --git a/ltt/branches/poly/doc/developer/marker-types.txt b/ltt/branches/poly/doc/developer/marker-types.txt index f3538ac3..f68204c5 100644 --- a/ltt/branches/poly/doc/developer/marker-types.txt +++ b/ltt/branches/poly/doc/developer/marker-types.txt @@ -45,19 +45,19 @@ if (enable) { #define _MARK_DEFAULT (_MARK_TRAP | _MARK_RESCHED | _MARK_PRINTK) -#define MARK (format, ...) MARK_OPTIONS(MARK_DEFAULT, format, __VA_ARGS__) +#define MARK (format, args...) _MARK(MARK_DEFAULT, format, ## args) ex. i386 -#define MARK_OPTIONS(opt, format, ...) \ -{ \ - if (opt & _MARK_NO_TRAP) \ - GEN_MARK(opt, format, __VA_ARGS__); \ +#define _MARK(opt, format, args...) \ +do { \ + if (opt & _MARK_TRAP) \ + MARK(opt, format, ## args); \ else \ - MARK(opt, format, __VA_ARGS__); \ -} + GEN_MARK(opt, format, ## args); \ +} while (0) ex. powerpc -#define MARK_OPTIONS(opt, format, ...) MARK(opt, format, __VA_ARGS__); +#define _MARK(opt, format, args...) MARK(opt, format, ## args); MARK(opt, format, ...) \