BWAPI
Classes | Defines | Typedefs
trunk/bwapi/Util/Source/Util/Types.h File Reference
#include <cstdio>
Include dependency graph for Types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  __rect
struct  _CTASSERT< true >

Defines

#define NULL   0
#define ever   (;;)
#define vstretchyprintf(buff, fmt)
#define MB_ICONINFO   MB_ICONASTERISK
#define MemZero(x)   memset(&x, 0, sizeof(x))
#define CTASSERT(x)   extern const _CTASSERT< (bool)(x) > IUsedToStaticAssert_ThenITookAnArrowInTheKnee

Typedefs

typedef unsigned char u8
typedef signed char s8
typedef unsigned short u16
typedef signed short s16
typedef unsigned int u32
typedef signed int s32
typedef unsigned long long u64
typedef signed long long s64
typedef unsigned int uint
typedef u8 _UNKNOWN
typedef unsigned char BYTE
typedef unsigned short WORD
typedef unsigned long DWORD
typedef void * PVOID
typedef int BOOL
typedef void * HANDLE
typedef struct __rect rect

Define Documentation

#define CTASSERT (   x)    extern const _CTASSERT< (bool)(x) > IUsedToStaticAssert_ThenITookAnArrowInTheKnee
#define ever   (;;)
#define MB_ICONINFO   MB_ICONASTERISK
#define MemZero (   x)    memset(&x, 0, sizeof(x))
#define NULL   0
#define vstretchyprintf (   buff,
  fmt 
)
Value:
{\
  va_list ap;\
  va_start(ap, fmt);\
  int buffsize = _vscprintf(fmt, ap);\
  buff = (char*)malloc(buffsize+1);\
  vsprintf(buff, fmt, ap);\
  va_end(ap);\
}

Typedef Documentation

typedef u8 _UNKNOWN
typedef unsigned char BYTE
typedef void* PVOID
typedef struct __rect rect
typedef signed short s16
typedef signed int s32
typedef signed long long s64
typedef signed char s8
typedef unsigned short u16
typedef unsigned int u32
typedef unsigned long long u64
typedef unsigned char u8
typedef unsigned int uint
typedef unsigned short WORD
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines