next up previous contents index
Next: Constants Up: TypesConstants and Variables Previous: TypesConstants and Variables

Types

The following integer types are defined in the System unit:

shortint = -128..127;
longint  = $80000000..$7fffffff;
integer  = -32768..32767;
byte     = 0..255;
word     = 0..65535;

And the following pointer types:

  pchar = ^char;
  ppchar = ^pchar;

For the SetJmp and LongJmp calls, the following jump bufer type is defined (for the I386 processor):

  jmp_buf = record
    ebx,esi,edi : Longint;
    bp,sp,pc : Pointer;
    end;
  PJmp_buf = ^jmp_buf;



Michael Van Canneyt
Thu Sep 10 14:02:43 CEST 1998