On Wed, 24 Mar 2021, Darius Blaszyk via fpc-pascal wrote:
Hi, Would it be possible in FPC to pass a type of a variable as a parameter to a function? e.g. MyFunction(integer); I have legacy C code that does this via a macro. Hopefully, it can be done so I do not need to change the existing code too badly.
This is not possible as such. What you can do is use generics MyFunction<integer> or use typeinfo: MyFunction(TypeInfo(Integer)); Which of the 2 you need to use depends on the code of course. Michael. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal