Cross-platform type definitions. More...
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Defines | |
#define | UFO_SIZE_T "%zu" |
Typedefs | |
typedef float | float32_t |
typedef double | double64_t |
typedef uint8_t | byte |
Enumerations | |
enum | qboolean { qfalse, qtrue } |
Cross-platform type definitions.
For compilers that provide it, includes C99 inttypes.h for defining integer types. For those that do not (e.g. MS Visual C), defines integer types with equivalent syntax. Also defines float32_t, double64_t and bool_t, to match the naming convention used by integer types.
Definition in file ufotypes.h.
#define UFO_SIZE_T "%zu" |
Definition at line 50 of file ufotypes.h.
Referenced by _Mem_Alloc(), CalcLightinfoVectors(), CL_ReadSinglePlayerData(), CMod_LoadSubmodels(), Com_ParseValue(), Com_SetValue(), EmitDrawNode_r(), GLCmdsRemove(), M_Start(), MD2GLCmdsRemove(), NET_ShowStreams_f(), Q_vsnprintf(), and SAV_VerifyHeader().
typedef uint8_t byte |
Definition at line 42 of file ufotypes.h.
typedef double double64_t |
Definition at line 37 of file ufotypes.h.
typedef float float32_t |
Definition at line 36 of file ufotypes.h.
enum qboolean |
Definition at line 39 of file ufotypes.h.