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

2022-08-03 Thread Michael Van Canneyt via fpc-devel
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)?

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

2022-08-03 Thread Dmitry Boyarintsev via fpc-devel
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

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

2022-08-03 Thread gabor via fpc-devel
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