Browse Source

common: xash3d_types: add NONNULL attribute

pull/2/head
Alibek Omarov 9 months ago
parent
commit
02b8037f33
  1. 3
      common/xash3d_types.h

3
common/xash3d_types.h

@ -86,16 +86,19 @@ typedef uint64_t longtime_t;
#endif #endif
#define _format(x) __attribute__((format(printf, x, x+1))) #define _format(x) __attribute__((format(printf, x, x+1)))
#define NORETURN __attribute__((noreturn)) #define NORETURN __attribute__((noreturn))
#define NONNULL __attribute__((nonnull))
#elif defined(_MSC_VER) #elif defined(_MSC_VER)
#define EXPORT __declspec( dllexport ) #define EXPORT __declspec( dllexport )
#define GAME_EXPORT #define GAME_EXPORT
#define _format(x) #define _format(x)
#define NORETURN #define NORETURN
#define NONNULL
#else #else
#define EXPORT #define EXPORT
#define GAME_EXPORT #define GAME_EXPORT
#define _format(x) #define _format(x)
#define NORETURN #define NORETURN
#define NONNULL
#endif #endif
#if ( __GNUC__ >= 3 ) #if ( __GNUC__ >= 3 )

Loading…
Cancel
Save