Sign in Join
FPDoc Onlineexperiment

AlignToPtr function

In unit FPCAdds

Aligns the specified pointer to the boundaries required for the FPC compiler.

Declaration

pascal
function AlignToPtr(const p: Pointer): Pointer

Description

AlignToPtr is a Pointer function used to adjust the pointer specified in p to the boundaries required for the FPC compiler. AlignToPtr is influenced by the FPC_REQUIRES_PROPER_ALIGNMENT compiler define; when it is defined, the Align routine is called to adjust the pointer to the size required for Pointer data types. When it is not defined, the pointer in p does not require alignment, and is used as the return value.

See also

An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.