mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-02 07:23:41 +02:00
Require C99's __VA_ARGS__
We have fallback in places for GNU's variadic arguments in macros, and for static inline functions with variadic arguments as an fallback of last resort, but going forward we are going to depend on `__VA_ARGS__` for macros that cannot be re-implemented using a static inline function. Fixes: #2681
This commit is contained in:
@@ -40,12 +40,12 @@ features’ are assumed. Those are detailed below.
|
||||
|
||||
GLib additionally requires Python 3 to build.
|
||||
|
||||
Varargs macros
|
||||
C99 Varargs macros
|
||||
---
|
||||
|
||||
_Not a hard requirement._
|
||||
_Hard requirement._
|
||||
|
||||
GLib can work with either C99 or GNU style varargs macros.
|
||||
GLib requires C99 ``__VA_ARG__`` support for both C and C++ compilers.
|
||||
|
||||
Symbol visibility control
|
||||
---
|
||||
|
Reference in New Issue
Block a user