/* ============================================================ */ /* File: ABEND.H */ /* */ /* Copyright (C) 2001, Daniel W. Lewis and Prentice-Hall */ /* */ /* Purpose: Various #defines needed to compile the Multi-C */ /* source code for use with LIBEPC. This file should be */ /* #include'd within the source file ABEND.C. */ /* */ /* Designed for use with the DJGPP port of the GNU C/C++ */ /* protected mode 386 compiler. */ /* */ /* Modification History: */ /* */ /* ============================================================ */ void PutString(char *string) ; char *FormatUnsigned(char *bfr, unsigned val, int base, int width, char fill); #define fputs(s, f) PutString(s) #define itoa(i, b, r) FormatUnsigned(b, i, r, 0, '0') #define fflush(f) #ifdef assert #undef assert #endif #define assert(c) for (;;)