On Thu, 4 Aug 2022, gabor via fpc-devel wrote:
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)?
Consider backwards compatibility in fixes
On Wednesday, August 3, 2022, gabor via fpc-devel <
fpc-devel@lists.freepascal.org> wrote:
> 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
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