X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fcompiler%2Fcompiler.h;h=624474b7e3b9fd030b3c8b953c8e531d14914819;hp=caa89edc5968a6b5cbcb800876d6ae66672e2720;hb=9f06b8f85927202c05751e43f285cbef8054052b;hpb=97026cedabce510b2e2e547120f04fe0f6a5ecab diff --git a/ccan/compiler/compiler.h b/ccan/compiler/compiler.h index caa89edc..624474b7 100644 --- a/ccan/compiler/compiler.h +++ b/ccan/compiler/compiler.h @@ -263,12 +263,12 @@ * The compiler will warn if any of the specified pointer args are NULL. * * Example: - * char *my_copy2(char *buf, char *maybenull) NON_NULL_ARGS(1, 2); + * char *my_copy2(char *buf, char *maybenull) NON_NULL_ARGS(1); */ -#define NON_NULL_ARGS(index, ...) __attribute__((__nonnull__(index, __VA_ARGS__))) +#define NON_NULL_ARGS(...) __attribute__((__nonnull__(__VA_ARGS__))) #else #define NO_NULL_ARGS -#define NON_NULL_ARGS(index, ...) +#define NON_NULL_ARGS(...) #endif