# MCBasicTypes.h File Reference

## Defines
#define | IDTYPE(x, y, z, t) ((int32)((((int32)x)<<24)|(((int32)y)<<16)|(((int32)z)<<8)|((int32)t)))
## Typedefs
typedef char | int8
typedef unsigned char | uint8
typedef short | int16
typedef unsigned short | uint16
typedef void * | voidp
typedef char * | pointer
typedef unsigned char * | upointer
typedef uint8 | byte
typedef uint8 | boolean
typedef double | lreal
typedef uintptr_t | uintpointer
typedef ptrdiff_t | pointerdiff
typedef const signed char | cint8
typedef const unsigned char | cuint8
typedef const signed short | cint16
typedef const unsigned short | cuint16
typedef const signed int | cint32
typedef const unsigned int | cuint32
typedef float | real32
typedef double | real64
typedef real32 | real
typedef const char | cchar
typedef unsigned char | uchar
typedef const unsigned char | cuchar
typedef const short | cshort
typedef unsigned short | ushort
typedef const unsigned short | cushort
typedef const int | cint
typedef unsigned int | uint
typedef const unsigned int | cuint
typedef const long | clong
typedef unsigned long | ulong
typedef const unsigned long | culong
typedef const float | cfloat
typedef const float | cdouble
typedef const void * | cvoidp
typedef uint32 | FourCharT
typedef int32 | MCErr
typedef int32 | ActionNumber
typedef int16 | ResourceID
typedef uint32 | ResFileRef
typedef FourCharT | IDType
typedef void * | CFileHandleType
## Variables
const uint32 | kUInt32Minus1 = (uint32)-1

## Define Documentation

#define IDTYPE | ( | x,
|  | y,
|  | z,
|  | t |  | ) | ((int32)((((int32)x)<<24)|(((int32)y)<<16)|(((int32)z)<<8)|((int32)t)))

## Typedef Documentation

typedef int32 ActionNumber

typedef uint8 boolean

typedef uint8 byte

typedef const char cchar

typedef const float cdouble

typedef void* CFileHandleType

typedef const float cfloat

typedef const int cint

typedef const signed short cint16

typedef const signed int cint32

typedef const signed char cint8

typedef const long clong

typedef const short cshort

typedef const unsigned char cuchar

typedef const unsigned int cuint

typedef const unsigned short cuint16

typedef const unsigned int cuint32

typedef const unsigned char cuint8

typedef const unsigned long culong

typedef const unsigned short cushort

typedef const void* cvoidp

typedef uint32 FourCharT

typedef FourCharT IDType

typedef short int16

typedef char int8

typedef double lreal

typedef int32 MCErr

typedef char* pointer

typedef ptrdiff_t pointerdiff

typedef real32 real

typedef float real32

typedef double real64

typedef uint32 ResFileRef

typedef int16 ResourceID

typedef unsigned char uchar

typedef unsigned int uint

typedef unsigned short uint16

typedef unsigned char uint8

typedef uintptr_t uintpointer

typedef unsigned long ulong

typedef unsigned char* upointer

typedef unsigned short ushort

typedef void* voidp

## Variable Documentation

const uint32 kUInt32Minus1 = (uint32)-1