[PATCH 00/15] use GCC/MSVC compatible __VA_ARGS__
Bruce Richardson
bruce.richardson at intel.com
Tue Feb 13 10:00:38 CET 2024
On Mon, Feb 12, 2024 at 01:49:02PM -0800, Tyler Retzlaff wrote:
> MSVC does not support GCC args... forwarding of args replace
> with ... and __VA_ARGS__ when forwarding. Both forms of
> forwarding are a compiler extension but the latter is supported
> by both MSVC and GCC.
>
> I have not been able to exhaustively test all versions of GCC so
> please provide feedback as appropriate.
>
> Tyler Retzlaff (15):
> eal: use GCC and MSVC common VA ARGS extension
> bpf: use GCC and MSVC common VA ARGS extension
> cfgfile: use GCC and MSVC common VA ARGS extension
> cmdline: use GCC and MSVC common VA ARGS extension
> ip_frag: use GCC and MSVC common VA ARGS extension
> compressdev: use GCC and MSVC common VA ARGS extension
> metrics: use GCC and MSVC common VA ARGS extension
> mldev: use GCC and MSVC common VA ARGS extension
> net: use GCC and MSVC common VA ARGS extension
> pdump: use GCC and MSVC common VA ARGS extension
> power: use GCC and MSVC common VA ARGS extension
> rawdev: use GCC and MSVC common VA ARGS extension
> rcu: use GCC and MSVC common VA ARGS extension
> stack: use GCC and MSVC common VA ARGS extension
> vhost: use GCC and MSVC common VA ARGS extension
>
Series-acked-by: Bruce Richardson <bruce.richardson at intel.com>
More information about the dev
mailing list