Mail Archives: djgpp/1992/08/11/03:06:05
anyone else has this file. If someone does could they email it to
me?
Here it is.
Regards,
Rami
/**********************************************************************
*
* NAME: aedef.h
*
* DESCRIPTION: simple types, defs I use a lot
*
* This file is placed in the public domain.
*
* M O D I F I C A T I O N H I S T O R Y
*
* when who what
* -------------------------------------------------------------------
* 04/90 J. Alan Eldridge created
*
* 11/10/90 JAE name changed from aetype to aedef
*
* 10/26/91 JAE added support for DJ Delorie's port
* port of GNU C++ v. 1.39
*
*********************************************************************/
#if !defined(__AEDEF_H)
#define __AEDEF_H 1
#define INCL_CONIO 1
#if defined(__TURBOC__)
#define INCL_MEM 1
#define INCL_DOS 1
#define INCL_IOSTREAM 1
#endif
#include "aecc.h" /* get compiler includes */
/*
scalar types: upper & lower case
*/
typedef signed char SCHAR;
typedef unsigned char UCHAR;
typedef unsigned int UINT;
typedef unsigned short USHORT;
typedef unsigned long ULONG;
typedef signed char schar;
typedef unsigned char uchar;
typedef unsigned int uint;
typedef unsigned short ushort;
typedef unsigned long ulong;
/*
function return values
*/
#define OK 0
#define ERR -1
/*
TRUE & FALSE
*/
#define TRUE 1
#define FALSE 0
#if defined(__cplusplus)
#undef min
#undef max
/*
min, max functions
*/
inline long min(long a, long b) { return a < b ? a : b; }
inline long max(long a, long b) { return a > b ? a : b; }
inline short min(short a, short b) { return a < b ? a : b; }
inline short max(short a, short b) { return a > b ? a : b; }
#endif /* defined(__cplusplus) */
#endif /* !defined(__AEDEF_H) */
- Raw text -