home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Otherware
/
Otherware_1_SB_Development.iso
/
amiga
/
print
/
pf_deskj.lzh
/
PF
/
Source
/
mlo.h
< prev
next >
Wrap
C/C++ Source or Header
|
1991-09-25
|
2KB
|
55 lines
/*---------------------------------------*
| 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 <ssdef>
#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 (<exec/types.h> and |
| <intuition/intuition.h>). |
*--------------------------------------------------*/
#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'