Reviewed-by: Simon McVittie <smcv@collabora.com>
Bug: https://gitlab.freedesktop.org/dbus/dbus/merge_requests/18
" HAVE_DDFD)
endif()
+CHECK_C_SOURCE_COMPILES("
+int a(int p1, int p2, int p3)
+{
+}
+int main()
+{
+ #define call_a(params...) a(1,params)
+ call_a(2,3);
+}
+" HAVE_GNUC_VARARGS)
+
+CHECK_C_SOURCE_COMPILES("
+int a(int p1, int p2, int p3)
+{
+}
+int main()
+{
+ #define call_a(...) a(1,__VA_ARGS__)
+ call_a(2,3);
+}
+" HAVE_ISO_VARARGS)
+
# missing:
# DBUS_HAVE_GCC33_GCOV
* Variables defined by AC_DEFINE in ../configure.ac
* should be placed in this file
*/
+
+/* Have GNU-style varargs macros */
#cmakedefine HAVE_GNUC_VARARGS 1
+/* Have ISO C99 varargs macros */
+#cmakedefine HAVE_ISO_VARARGS 1
+
#cmakedefine DBUS_CONSOLE_AUTH_DIR "@DBUS_CONSOLE_AUTH_DIR@"
#cmakedefine DBUS_DATADIR "@DBUS_DATADIR@"
#cmakedefine DBUS_BINDIR "@DBUS_BINDIR@"