8.2.6 Pointer types

A pointer type is stored as a longword (unsigned 32-bit value) on 32-bit processors, and is stored as a 64-bit unsigned value1 on 64-bit processors.

1this is actually the qword type, which is not supported in Free Pascal v1.0