[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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- doc: Document portability of __VA_ARGS__,
Bruno Haible <=