From: Maria Matejka Date: Mon, 27 Apr 2020 20:33:10 +0000 (+0200) Subject: Non-null function argument declaration X-Git-Tag: v2.0.8~77^2~21 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bf9486bf20ee16af71e338ee690fc36805d98fe5;p=thirdparty%2Fbird.git Non-null function argument declaration --- diff --git a/lib/birdlib.h b/lib/birdlib.h index 4adc42cdb..caa26b942 100644 --- a/lib/birdlib.h +++ b/lib/birdlib.h @@ -72,6 +72,7 @@ static inline int u64_cmp(u64 i1, u64 i2) #define NORET __attribute__((noreturn)) #define UNUSED __attribute__((unused)) #define PACKED __attribute__((packed)) +#define NONNULL(...) __attribute__((nonnull((__VA_ARGS__)))) #ifndef HAVE_THREAD_LOCAL #define _Thread_local