[fpc-devel] C library header - var vs pointer for function arguments

gabor gabor at poczta.onet.pl
Thu Aug 4 01:32:45 CEST 2022


I'd like to provide some fixes for packages that are headers for c 
libraries. When and should I use the "var" argument for function 
arguments that return a value, or should I always use pointers 
(excluding arguments that might accept nil)?

Eg:
function Foo(var A: Integer): Integer;
vs
function Foo(A: PInteger): Integer;

Michał.


More information about the fpc-devel mailing list