summaryrefslogtreecommitdiff
path: root/devel/libevent/files/patch-buffer.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--devel/libevent/files/patch-buffer.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/devel/libevent/files/patch-buffer.c b/devel/libevent/files/patch-buffer.c
new file mode 100644
index 000000000000..8607a10cda54
--- /dev/null
+++ b/devel/libevent/files/patch-buffer.c
@@ -0,0 +1,15 @@
+#
+# Define va_copy if not exists. 4.x for exemple.
+#
+--- buffer.c.orig Mon Dec 4 11:34:31 2006
++++ buffer.c Mon Dec 4 11:35:44 2006
+@@ -138,6 +138,9 @@
+ buffer = (char *)buf->buffer + buf->off;
+ space = buf->totallen - buf->misalign - buf->off;
+
++#ifndef va_copy
++#define va_copy(dest,src) memcpy(&dest, &src, sizeof (va_list))
++#endif
+ va_copy(aq, ap);
+
+ #ifdef WIN32