/*---------------------------------------* | File: MLO.h - My personal definitions | | MLO 880908 - Revised 910925 - v2.04 | +---------------------------------------+---------------* | 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; some of them from the | | Amiga specific include files ( and | | ). | *--------------------------------------------------*/ #ifndef EXEC_TYPES_H typedef unsigned char BYTE; typedef unsigned long int ULONG; typedef unsigned short int USHORT; #endif #ifndef INTUITION_INTUITION_H #define FOREVER for (;;) #endif #define BLANK ' ' #define NEWLINE '\n' #define NIHIL '\0' #define TAB '\t'