From 9f06b8f85927202c05751e43f285cbef8054052b Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Wed, 13 Feb 2019 12:17:56 +1030 Subject: [PATCH] compiler: allow NON_NULL_ARGS with only a single argument. Signed-off-by: Rusty Russell --- ccan/compiler/compiler.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 -- 2.39.2