[Development] Could support for C be added to Qt?
kevin.kofler at chello.at
Sun Sep 11 16:54:37 CEST 2022
samuel ammonius wrote:
> I made a mistake in my example of QPushButton_setFlat(). the parameters
> should have been (QPushButton *, bool) instead of just (bool).
But then you probably need to rewrite QT_C_EXPORT as a variadic macro,
unless you want to pass the parameter list twice, because the PARAMS
parameter requires enclosing the parameter list in parentheses (because it
can contain commas), at which point the macro would produce something like
(QPushButton *, (bool)) for the C case, which in this particular case
probably happens to work, but not for, e.g., (QPushButton *, (bool, int)).
More information about the Development