|
| #define | MAJORVERSION 5 |
| |
| #define | MINORVERSION 0 |
| |
| #define | PATCHVERSION 0 |
| |
| #define | PRODUCTIONDATE "27-jan-2026" |
| |
| #define | inline |
| |
| #define | NDEBUG |
| |
| #define | STATIC_ASSERT(condition) STATIC_ASSERT__1(condition,__LINE__) |
| |
| #define | STATIC_ASSERT__1(X, L) STATIC_ASSERT__2(X,L) |
| |
| #define | STATIC_ASSERT__2(X, L) STATIC_ASSERT__3(X,L) |
| |
| #define | STATIC_ASSERT__3(X, L) typedef char static_assertion_failed_##L[(!!(X))*2-1] |
| |
| #define | BITSINWORD 32 |
| |
| #define | BITSINLONG 64 |
| |
| #define | WORD_MIN_VALUE INT32_MIN |
| |
| #define | WORD_MAX_VALUE INT32_MAX |
| |
| #define | LONG_MIN_VALUE INT64_MIN |
| |
| #define | LONG_MAX_VALUE INT64_MAX |
| |
| #define | TOPBITONLY ((ULONG)1 << (BITSINWORD - 1)) /* 0x00008000UL */ |
| |
| #define | TOPLONGBITONLY ((ULONG)1 << (BITSINLONG - 1)) /* 0x80000000UL */ |
| |
| #define | SPECMASK ((UWORD)1 << (BITSINWORD - 1)) /* 0x8000U */ |
| |
| #define | WILDMASK ((UWORD)1 << (BITSINWORD - 2)) /* 0x4000U */ |
| |
| #define | WORDMASK ((ULONG)FULLMAX - 1) /* 0x0000FFFFUL */ |
| |
| #define | AWORDMASK (WORDMASK << BITSINWORD) /* 0xFFFF0000UL */ |
| |
| #define | FULLMAX ((LONG)1 << BITSINWORD) /* 0x00010000L */ |
| |
| #define | MAXPOSITIVE ((LONG)(TOPBITONLY - 1)) /* 0x00007FFFL */ |
| |
| #define | MAXLONG ((LONG)(TOPLONGBITONLY - 1)) /* 0x7FFFFFFFL */ |
| |
| #define | MAXPOSITIVE2 (MAXPOSITIVE / 2) /* 0x00003FFFL */ |
| |
| #define | MAXPOSITIVE4 (MAXPOSITIVE / 4) /* 0x00001FFFL */ |
| |
| #define | form_alignof(type) offsetof(struct { char c_; type x_; }, x_) |
| |
| #define | WITHSORTBOTS |
| |
| #define | FILES FILE |
| |
| #define | Uopen(x, y) fopen(x,y) |
| |
| #define | Uflush(x) fflush(x) |
| |
| #define | Uclose(x) fclose(x) |
| |
| #define | Uread(x, y, z, u) fread(x,y,z,u) |
| |
| #define | Uwrite(x, y, z, u) fwrite(x,y,z,u) |
| |
| #define | Usetbuf(x, y) setbuf(x,y) |
| |
| #define | Useek(x, y, z) fseek(x,y,z) |
| |
| #define | Utell(x) ftell(x) |
| |
| #define | Ugetpos(x, y) fgetpos(x,y) |
| |
| #define | Usetpos(x, y) fsetpos(x,y) |
| |
| #define | Usync(x) fflush(x) |
| |
| #define | Utruncate(x) _chsize(_fileno(x),0) |
| |
| #define | Ustdout stdout |
| |
| #define | MAX_OPEN_FILES FOPEN_MAX |
| |
| #define | bzero(b, len) (memset((b), 0, (len)), (void)0) |
| |
| #define | GetPID() ((LONG)GetCurrentProcessId()) |
| |
Contains critical defines for the compilation process Also contains the inclusion of all necessary header files. There are also some system dependencies concerning file functions.
Definition in file form3.h.