]> git.pld-linux.org Git - packages/clearsilver.git/blobdiff - variadic-macros.patch
- fix use of variadic macros without variable args
[packages/clearsilver.git] / variadic-macros.patch
diff --git a/variadic-macros.patch b/variadic-macros.patch
new file mode 100644 (file)
index 0000000..433622b
--- /dev/null
@@ -0,0 +1,22 @@
+--- clearsilver-0.10.5/util/neo_err.h~ 2015-12-27 13:45:24.000000000 +0100
++++ clearsilver-0.10.5/util/neo_err.h  2015-12-27 13:49:48.870962697 +0100
+@@ -85,7 +85,7 @@
+  */
+ #if defined(USE_C99_VARARG_MACROS)
+ #define nerr_raise(e,f,...) \
+-   nerr_raisef(__PRETTY_FUNCTION__,__FILE__,__LINE__,e,f,__VA_ARGS__)
++   nerr_raisef(__PRETTY_FUNCTION__,__FILE__,__LINE__,e,f,##__VA_ARGS__)
+ #elif defined(USE_GNUC_VARARG_MACROS)
+ #define nerr_raise(e,f,a...) \
+    nerr_raisef(__PRETTY_FUNCTION__,__FILE__,__LINE__,e,f,##a)
+--- clearsilver-0.10.5/util/neo_err.h~ 2015-12-27 13:49:48.000000000 +0100
++++ clearsilver-0.10.5/util/neo_err.h  2015-12-27 13:50:21.991521142 +0100
+@@ -99,7 +99,7 @@
+ #if defined(USE_C99_VARARG_MACROS)
+ #define nerr_raise_errno(e,f,...) \
+-   nerr_raise_errnof(__PRETTY_FUNCTION__,__FILE__,__LINE__,e,f,__VA_ARGS__)
++   nerr_raise_errnof(__PRETTY_FUNCTION__,__FILE__,__LINE__,e,f,##__VA_ARGS__)
+ #elif defined(USE_GNUC_VARARG_MACROS)
+ #define nerr_raise_errno(e,f,a...) \
+    nerr_raise_errnof(__PRETTY_FUNCTION__,__FILE__,__LINE__,e,f,##a)
This page took 0.147591 seconds and 4 git commands to generate.