home *** CD-ROM | disk | FTP | other *** search
- #define HostStr "PC 386 in 32-bit protected mode"
- #define IconAlloc
- #define KeyboardFncs
- #define Precision 16
- #define IcodeSuffix ".icx"
- #define SystemFnc
- #define SysTime <sys/time.h>
- #define Standard
-
- /*
- * The default regions sizes for this implementation are much larger
- * than for most implementations.
- */
-
- #define MaxAbrSize 512000
- #define MaxStrSpace 256000
- #define QualLstSize 16384
-
- /*
- * MetaWare's HighC 386 version 1.6 include files use "const" keyword
- * in prototypes. This clashes with Icon's prototypes.
- */
- #define const
-
- /*
- * MetaWare's HighC 386 macro putc doesn't handle putc('\n') correctly -
- * sometimes a CR is not written out before the LF. So, redefine
- * macro putc to actually issue an fputc.
- */
- #undef putc
- #define putc(c,f) fputc(c,f)
-
- #define index strchr
- #define rindex strrchr
- #define unlink remove
-
- #undef HIGHC_386
- #define HIGHC_386 1
-
-
-