/*---------------------------------------* | File: MLO.h - My personal definitions | | MLO 880908 - Revised 910322 - v2.03 | +---------------------------------------+---------------* | This file avoids computer-dependent statements and has| | been used with VAX-C, Borland Turbo-C on MS-DOS, and | | Lattice C for AmigaDOS; it looks for the preprocessor | | symbols predefined from these compilers (#ifdef VAXC, | | __TURBOC__, AMIGA). It worked on MS-DOS with Aztec-C; | | should still work there if none of the quoted symbols | | is defined for the preprocessor, but was not tested. | *-------------------------------------------------------*/ /*--------------------------* | Program completion codes | *--------------------------*/ #ifdef VAXC #include #define SYS_NORMAL_CODE SS$_NORMAL #define SYS_ABORT_CODE SS$_ABORT #else #define SYS_NORMAL_CODE 0 #define SYS_ABORT_CODE 1 #endif /*-------------------* | Boolean variables | *-------------------*/ #define False 0 #define True 1 typedef short int Boolean; /*----------------------------------------------------* | Miscellaneous definitions; the last one from the | | include file "intuition.h" of AmigaDOS (Lattice C) | *----------------------------------------------------*/ typedef unsigned char BYTE; typedef unsigned long int ULONG; typedef unsigned short int USHORT; #define BLANK ' ' #define NEWLINE '\n' #define NIHIL '\0' #define TAB '\t' #ifndef INTUITION_INTUITION_H #define FOREVER for (;;) #endif