[fpc-pascal]Variable argument counts...

Jonas Maebe jonas at zeus.ugent.be
Sun Sep 19 22:13:17 CEST 2004

On 19 sep 2004, at 21:58, Gene Buckle wrote:

> I'm working on wrapping a C library that has a function that can 
> handle a
> variable number of parameters.  What mechanism can I use in FPC to call
> this correctly?
> The C prototype for the function looks like this:
> void QMCall(char * subrname, short int argc, ...);

procedure QMCall(subrname: pchar; argc: shortint; rest: array of 
const); cdecl; external;

You can then call it using


(I know you said it only needed strings, but it's just to show that you 
can pass anything that way, just like with "...").


More information about the fpc-pascal mailing list