mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-26 05:51:20 +00:00
64 lines
1.1 KiB
C
64 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
|