Skip to content

SizeInt

Signed integer type which fits for sizes.

Declaration

Source position: systemh.inc line 458

type
  SizeInt = LongInt;

Description

SizeInt is used to describe sizes of structures in FPC using a signed integer. It is an opaque type: The actual type of this type depends on the architecture: its size reflects the maximum addressable memory on the current architecture, thus it is 64-bit on 64-bit platforms, 32-bit on 32-bit platforms, and 16 bit on 16 bit platforms.

If you wish to create cross-platform code, do not use the actual type of SizeInt displayed here, i t reflects the definition used on the platform used to generate the documentation.

See also

Name Description
SizeUInt Unsigned Integer type which fits for sizes.
PtrInt Signed integer type with same size as Pointer.
PtrUint Unsigned integer type with same size as Pointer.