From 02b8037f339974c7cb5a2f59d671da669e9c0ef0 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sun, 22 Oct 2023 16:20:15 +0300 Subject: [PATCH] common: xash3d_types: add NONNULL attribute --- common/xash3d_types.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/xash3d_types.h b/common/xash3d_types.h index 3cd1cfec..33801433 100644 --- a/common/xash3d_types.h +++ b/common/xash3d_types.h @@ -86,16 +86,19 @@ typedef uint64_t longtime_t; #endif #define _format(x) __attribute__((format(printf, x, x+1))) #define NORETURN __attribute__((noreturn)) + #define NONNULL __attribute__((nonnull)) #elif defined(_MSC_VER) #define EXPORT __declspec( dllexport ) #define GAME_EXPORT #define _format(x) #define NORETURN + #define NONNULL #else #define EXPORT #define GAME_EXPORT #define _format(x) #define NORETURN + #define NONNULL #endif #if ( __GNUC__ >= 3 )