Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
wposix_types.h File Reference
#include <crtdefs.h>
Include dependency graph for wposix_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define INT16_MAX   32767
 
#define INT16_MIN   (-INT16_MAX-1)
 
#define UINT16_MAX   65536u
 
#define UINT16_MIN   0u
 
#define INT32_MAX   2147483647
 
#define INT32_MIN   (-INT32_MAX-1)
 
#define UINT32_MAX   4294967295u
 
#define UINT32_MIN   0u
 
#define HAVE_SSIZE_T
 
#define _OFF_T_DEFINED
 
#define PATH_MAX   256u
 
#define SIZE_MAX   0xFFFFFFFFFFFFFFFF
 

Typedefs

typedef signed char int8_t
 
typedef short int16_t
 
typedef long long int64_t
 
typedef unsigned char uint8_t
 
typedef unsigned short uint16_t
 
typedef unsigned int uint32_t
 
typedef unsigned long long uint64_t
 
typedef intptr_t ssize_t
 
typedef __int64 off_t
 
typedef long _off_t
 

Macro Definition Documentation

◆ _OFF_T_DEFINED

#define _OFF_T_DEFINED

◆ HAVE_SSIZE_T

#define HAVE_SSIZE_T

◆ INT16_MAX

#define INT16_MAX   32767

◆ INT16_MIN

#define INT16_MIN   (-INT16_MAX-1)

◆ INT32_MAX

#define INT32_MAX   2147483647

◆ INT32_MIN

#define INT32_MIN   (-INT32_MAX-1)

◆ PATH_MAX

#define PATH_MAX   256u

◆ SIZE_MAX

#define SIZE_MAX   0xFFFFFFFFFFFFFFFF

◆ UINT16_MAX

#define UINT16_MAX   65536u

◆ UINT16_MIN

#define UINT16_MIN   0u

◆ UINT32_MAX

#define UINT32_MAX   4294967295u

◆ UINT32_MIN

#define UINT32_MIN   0u

Typedef Documentation

◆ _off_t

typedef long _off_t

◆ int16_t

typedef short int16_t

◆ int64_t

typedef long long int64_t

◆ int8_t

typedef signed char int8_t

◆ off_t

typedef __int64 off_t

◆ ssize_t

typedef intptr_t ssize_t

◆ uint16_t

typedef unsigned short uint16_t

◆ uint32_t

typedef unsigned int uint32_t

◆ uint64_t

typedef unsigned long long uint64_t

◆ uint8_t

typedef unsigned char uint8_t