home *** CD-ROM | disk | FTP | other *** search
- /* ------------------------------------------------------------------- *
- * Module Name : portab.h *
- * Module Version : 1.00 *
- * Module Date : 04-09-93 *
- * Last Change : 04-09-93 *
- * Author : Andrea Pietsch *
- * Programming Language : Pure-C *
- * Copyright : (c) 1993, Andrea Pietsch, 56727 Mayen *
- * ------------------------------------------------------------------- */
-
- #ifndef __PORTAB__
- #define __PORTAB__
-
- /* -------------------------------------------------------------------
- * Boolean
- * ------------------------------------------------------------------- */
-
- #ifndef TRUE
- #define TRUE 1
- #endif
-
- #ifndef FALSE
- #define FALSE 0
- #endif
-
- #define ON 1
- #define OFF 0
-
- /* -------------------------------------------------------------------
- * Typen
- * ------------------------------------------------------------------- */
-
- #define BYTE unsigned char
- #define UBYTE unsigned char
- #define INT int
- #define UINT unsigned int
- #define LONG long
- #define ULONG unsigned long
- #define BOOL int
- #define FLOAT float
- #define DOUBLE double
- #define WORD int
- #define UWORD unsigned int
-
- #define REG register
- #define EXTERN extern
- #define CDECL cdecl
- #define LOCAL static
- #define GLOBAL
- #define VOID void
- #define PASCAL pascal
- #define CONST const
-
- #ifndef NULL
- #define NULL ((void *)0L)
- #endif
-
- /* -------------------------------------------------------------------
- * Funktionen
- * ------------------------------------------------------------------- */
-
- #define CICONBLK BYTE
- #define CICON BYTE
-
- /* ------------------------------------------------------------------- */
-
- #define assign(x,y) strcpy(y,x)
- #define append(x,y) strcat(y,x)
- #define length(x) (int)strlen(x)
- #define forever while(1)
- #define incl(x,y) (x |= y)
- #define excl(x,y) (x &= ~y)
- #define min(a,b) (( a < b ) ? a : b )
- #define max(a,b) (( a > b ) ? a : b )
-
- /* ------------------------------------------------------------------- */
-
- #endif
-
- /* ------------------------------------------------------------------- */
-
-
-