#define	TRUE	-1
#define FALSE	0
#define OK	1		/* SS$_NORMAL */
#define NOTOK	44		/* SS$_ABORT */

#define IGNORE INT

#define FAST	register	/* register */
#define GLOBAL			/* identifies GLOBAL */
#define IMPORT	extern		/* for external */
#define INTERN	static		/* for static */
#define LOCAL	static
#define FUNCTION		/* identifies FUNCTION */

typedef float	FLOAT;		/* float */
typedef double	DOUBLE;		/* float double */

typedef long	LONG;		/* 32 bit integer */
typedef unsigned long ULONG;	/* 32 bit unsigned */
typedef unsigned long LBITS;	/* 32 bit bit filed */
typedef unsigned long FIELD;	/* 32 bit bit field */

typedef short COUNT;		/* 16 bit integer */
typedef unsigned short UCOUNT;	/* 16 bit unsigned */
typedef unsigned short BITS;	/* 16 bit bit field */

typedef char TEXT;		/* 8 bit for characters */
typedef char TINY;		/* 8 bit integer */
typedef unsigned char UTINY;	/* 8 bit unsigned */
typedef unsigned char TBITS;	/* 8 bit bit field */

typedef short METACH;		/* 16 bit augmented char ? */
typedef int ARGINT;		/* integer whose address is used */
typedef int VOID;		/* dummy integer */
typedef int BOOL;		/* boolean variable */
typedef unsigned int BYTES;	/* stores sizeof for dynamic variables */

typedef char *POINTER;		/* generic pointer */
typedef char CHAR;		/* used for library routines returning char */
typedef int INT;		/* used for library returned ints */
