common: xash3d_types: add NONNULL attribute

This commit is contained in:
Alibek Omarov 2023-10-22 16:20:15 +03:00
parent fc55a685e3
commit 02b8037f33
1 changed files with 3 additions and 0 deletions

View File

@ -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 )