mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-29 15:22:08 +00:00
cf11cbdb30
SVN r4 (trunk)
63 lines
1.1 KiB
C
63 lines
1.1 KiB
C
/* $Id: basics.h,v 1.3 2004/03/13 13:40:37 helly Exp $ */
|
|
#ifndef _basics_h
|
|
#define _basics_h
|
|
|
|
#ifdef HAVE_CONFIG_H
|
|
#include "config.h"
|
|
#elif _WIN32
|
|
#include "configwin.h"
|
|
#endif
|
|
|
|
#if SIZEOF_CHAR == 1
|
|
typedef unsigned char byte;
|
|
#elif SIZEOF_SHORT == 1
|
|
typedef unsigned short byte;
|
|
#elif SIZEOF_INT == 1
|
|
typedef unsigned int byte;
|
|
#elif SIZEOF_LONG == 1
|
|
typedef unsigned long byte;
|
|
#else
|
|
typedef unsigned char byte;
|
|
#endif
|
|
|
|
#if SIZEOF_CHAR == 2
|
|
typedef unsigned char word;
|
|
#elif SIZEOF_SHORT == 2
|
|
typedef unsigned short word;
|
|
#elif SIZEOF_INT == 2
|
|
typedef unsigned int word;
|
|
#elif SIZEOF_LONG == 2
|
|
typedef unsigned long word;
|
|
#else
|
|
typedef unsigned short word;
|
|
#endif
|
|
|
|
#if SIZEOF_CHAR == 4
|
|
typedef unsigned char dword;
|
|
#elif SIZEOF_SHORT == 4
|
|
typedef unsigned short dword;
|
|
#elif SIZEOF_INT == 4
|
|
typedef unsigned int dword;
|
|
#elif SIZEOF_LONG == 4
|
|
typedef unsigned long dword;
|
|
#else
|
|
typedef unsigned long dword;
|
|
#endif
|
|
|
|
#ifndef HAVE_UINT
|
|
typedef unsigned int uint;
|
|
#endif
|
|
|
|
#ifndef HAVE_UCHAR
|
|
typedef unsigned char uchar;
|
|
#endif
|
|
|
|
#ifndef HAVE_USHORT
|
|
typedef unsigned short ushort;
|
|
#endif
|
|
|
|
#ifndef HAVE_ULONG
|
|
typedef unsigned long ulong;
|
|
#endif
|
|
|
|
#endif
|