|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T c
Length: 1596 (0x63c) Types: TextFile Names: »c_env.h.1134«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit └─⟦e7f64e0c0⟧ »EurOpenD3/mail/vmh.tar.Z« └─⟦dcb95597f⟧ └─⟦this⟧ »include/c_env.h.1134«
/* C Standard defines. /* This file containes machine- and compiler-specific #defines /**/ /* In the #define's that follow, define the first n to 'register' and the rest to nothing, where 'n' is the number of registers supported by your compiler. For an explanation of this, see ../man/man5/c_env.5 /**/ #define Reg1 register #define Reg2 register #define Reg3 register #define Reg4 #define Reg5 #define Reg6 #define Reg7 #define Reg8 #define Reg9 #define Reg10 #define Reg11 #define Reg12 #define CHARMASK 0xFF #define CHARNBITS 8 #define MAXCHAR 0x7F #define SHORTMASK 0xFFFF #define SHORTNBITS 16 #define MAXSHORT 0x7FFF #define LONGMASK 0xFFFFFFFF #define LONGNBITS 32 #define MAXLONG 0x7FFFFFFF #define INTMASK 0xFFFFFFFF #define INTNBITS 32 #define MAXINT 0x7FFFFFFF /* fine BIGADDR /* text address space > 64K */ #define ADDR64K /* text and data share 64K of memory (no split I&D */ /* fine INT4 /* sizeof (int) == 4 */ #define INT2 /* sizeof (int) == 2 */ /* fine PTR4 /* sizeof (char *) == 4 */ #define PTR2 /* sizeof (char *) == 2 */ /* unsigned types supported by the compiler: */ /* fine UNSCHAR /* unsigned char */ /* fine UNSSHORT /* unsigned short */ /* fine UNSLONG /* unsigned long */ /* fine NOSIGNEDCHAR /* there is no signed char type */ #define STRUCTASSIGN /* Compiler does struct assignments */ /* fine UNIONS_IN_REGISTERS /* compiler allows unions in registers */ #define void int /* Fake the new 'void' type to an int */