knight/shared/KeStdTypes.h
author Nicholas Hastings <skamonkey@gmail.com>
Mon Aug 23 13:52:42 2010 -0400 (2010-08-23)
changeset 3116 98fac242ab40
parent 2226 d10b38524be3
permissions -rw-r--r--
Normalized spacing and fixed warnings with newest geshi in (Source)Pawn geshi script.
dvander@2226
     1
#ifndef _INCLUDE_KNIGHT_KE_STANDARD_TYPES_H_
dvander@2226
     2
#define _INCLUDE_KNIGHT_KE_STANDARD_TYPES_H_
dvander@2226
     3
dvander@2226
     4
#include <KePlatform.h>
dvander@2226
     5
#include <stddef.h>
dvander@2226
     6
dvander@2226
     7
#if defined KE_PLATFORM_WINDOWS
dvander@2226
     8
dvander@2226
     9
typedef __int8 int8_t;
dvander@2226
    10
typedef unsigned __int8 uint8_t;
dvander@2226
    11
typedef __int16 int16_t;
dvander@2226
    12
typedef unsigned __int16 uint16_t;
dvander@2226
    13
typedef __int32 int32_t;
dvander@2226
    14
typedef unsigned __int32 uint32_t;
dvander@2226
    15
typedef __int64 int64_t;
dvander@2226
    16
typedef unsigned __int64 uint64_t;
dvander@2226
    17
dvander@2226
    18
#else
dvander@2226
    19
dvander@2226
    20
#include <stdint.h>
dvander@2226
    21
dvander@2226
    22
#endif
dvander@2226
    23
dvander@2226
    24
#endif //_INCLUDE_KNIGHT_KE_STANDARD_TYPES_H_