mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-06 14:32:24 +00:00
Record constant size in symbol tables, make full is now successful.
This commit is contained in:
parent
7df022d94e
commit
5033d09f32
6 changed files with 92 additions and 70 deletions
|
|
@ -60,12 +60,6 @@ typedef float REAL;
|
|||
typedef double LONGREAL;
|
||||
typedef void* SYSTEM_PTR;
|
||||
|
||||
// Unsigned variants are for use by shift and rotate macros.
|
||||
|
||||
typedef unsigned char U_SYSTEM_BYTE;
|
||||
typedef unsigned char U_CHAR;
|
||||
typedef unsigned char U_SHORTINT;
|
||||
|
||||
// For 32 bit builds, the size of LONGINT depends on a make option:
|
||||
|
||||
#if (__SIZEOF_POINTER__ == 8) || defined(LARGE) || defined(_WIN64)
|
||||
|
|
@ -80,9 +74,20 @@ typedef unsigned char U_SHORTINT;
|
|||
typedef unsigned long U_LONGINT;
|
||||
#endif
|
||||
|
||||
// Unsigned variants are for use by shift and rotate macros.
|
||||
|
||||
typedef unsigned char U_SYSTEM_BYTE;
|
||||
typedef unsigned char U_CHAR;
|
||||
typedef unsigned char U_SHORTINT;
|
||||
|
||||
typedef U_LONGINT SET;
|
||||
typedef U_LONGINT U_SET;
|
||||
|
||||
typedef SYSTEM_CARD8 U_SYSTEM_INT8;
|
||||
typedef SYSTEM_CARD16 U_SYSTEM_INT16;
|
||||
typedef SYSTEM_CARD32 U_SYSTEM_INT32;
|
||||
typedef SYSTEM_CARD64 U_SYSTEM_INT64;
|
||||
|
||||
|
||||
// OS Memory allocation interfaces are in PlatformXXX.Mod
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue