bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

doc: Document portability of __VA_ARGS__


From: Bruno Haible
Subject: doc: Document portability of __VA_ARGS__
Date: Wed, 04 Oct 2023 00:56:59 +0200

2023-10-03  Bruno Haible  <bruno@clisp.org>

        doc: Document portability of __VA_ARGS__.
        * doc/gnulib-readme.texi (C99 features assumed): Add a note about
        __VA_ARGS__.

diff --git a/doc/gnulib-readme.texi b/doc/gnulib-readme.texi
index d65360536b..a08d3c0100 100644
--- a/doc/gnulib-readme.texi
+++ b/doc/gnulib-readme.texi
@@ -377,7 +377,11 @@
 Compound literals and designated initializers.
 
 @item
-Variadic macros.
+Variadic macros.@*
+@findex __VA_ARGS__
+Note: The handling of @code{__VA_ARGS__} in MSVC differs from the one
+in ISO C 99, see @url{https://stackoverflow.com/questions/5134523/}.
+But usually this matters only for macros that decompose @code{__VA_ARGS__}.
 
 @item
 @code{static inline} functions.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]