diff --git a/Doc/Manual/Preprocessor.html b/Doc/Manual/Preprocessor.html index 3ef1f43c3..d1e2c4677 100644 --- a/Doc/Manual/Preprocessor.html +++ b/Doc/Manual/Preprocessor.html @@ -201,7 +201,7 @@ The SWIG macro capability is a very quick and easy way to generate large amounts many of SWIG's advanced features and libraries are built using this mechanism (such as C++ template support). -
+SWIG also supports GNU-style variadic macros. For example: + +
++ Comment: It's not entirely clear how variadic macros might be useful to interface building. However, they are used internally to implement a number of SWIG directives and are provided to make SWIG more compatible with C99 code. @@ -297,6 +306,6 @@ SWIG will strip the extra % and leave the preprocessor directive in the+#define DEBUGF(fmt, args...) fprintf(stdout,fmt,args) ++