/src/shared/common.h
https://bitbucket.org/vivkin/gam3b00bs/ · C Header · 24 lines · 16 code · 7 blank · 1 comment · 1 complexity · 668c6f52f601479d5ce4f4ca85404d70 MD5 · raw file
- #pragma once
-
- #include "config.h"
-
- #define _CRT_SECURE_NO_DEPRECATE 1
- #define _CRT_SECURE_NO_WARNINGS 1
-
- #include "types.h"
- #include <stdlib.h>
- #include "memory/tlsf/tlsf.h"
-
- #define ASSERT( X ) ( (void) ( (X) || ( __debugbreak(), 1 ) ) )
- #define INLINE inline
- #define RESTRICT __restrict
-
- #undef ALIGN16
- #define ALIGN16 __declspec( align(16) )
-
- #pragma warning( disable: 4324 ) // structure was padded due to __declspec(align())
- #pragma warning( disable: 4127 ) // conditional expression is constant do{ ... }while(0);
- #pragma warning( disable: 4100 ) // unreferenced formal parameter
- #pragma warning( disable: 4996 ) // fuck is depricated use fuck_s instead
- // TODO: disable more stupid warnings