|
|
1.1 ! root 1: /* ! 2: * Sydney C Compiler. ! 3: * ! 4: * Copyright 1984, Bruce Ellis. ! 5: * ! 6: * Unauthorised possesion, sale or use prohibited. ! 7: */ ! 8: ! 9: /* ! 10: * The null machine (cyntax checker or compiler debugger). ! 11: */ ! 12: #define BITS_PER_BYTE 8 ! 13: #define MAXINTBITS 0xFFFFFFFFL ! 14: #define MAXOF_LONG 0x7FFFFFFFL ! 15: #define MINOF_LONG 0x80000000L ! 16: #define MAXOF_INT 0x7FFFFFFFL ! 17: #define MINOF_INT 0x80000000L ! 18: #define MAXOF_SHORT 0x7FFFL ! 19: #define MINOF_SHORT (-0x8000L) ! 20: ! 21: #define ZOF_CHAR 1 ! 22: #define ZOF_SHORT 2 ! 23: #define ZOF_INT 4 ! 24: #define ZOF_LONG 4 ! 25: #define ZOF_PTR 4 ! 26: #define ZOF_FLOAT 4 ! 27: #define ZOF_DOUBLE 8 ! 28: ! 29: #define CHAR_SIGN 0x80 ! 30: #define CHAR_SXT(i) (-((~(i) + 1) & 0x7F))
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.