knight/shared/KeStdTypes.h
author Scott Ehlert <ds@alliedmods.net>
Thu May 13 04:23:43 2010 -0500 (2010-05-13)
changeset 2994 1ef5e4e002e2
parent 2226 d10b38524be3
permissions -rw-r--r--
Appended OS names to package archives (bug 4395, r=dvander).
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_