Mesa (master): glsl: Define va_copy on MSVC.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Mon Jan 31 20:53:18 UTC 2011


Module: Mesa
Branch: master
Commit: 3ae7aa340305dbfa703abc9ec53ebad3ab6afa11
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ae7aa340305dbfa703abc9ec53ebad3ab6afa11

Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Jan 31 20:52:18 2011 +0000

glsl: Define va_copy on MSVC.

---

 src/glsl/ralloc.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/glsl/ralloc.c b/src/glsl/ralloc.c
index e92f433..fa2dd8b 100644
--- a/src/glsl/ralloc.c
+++ b/src/glsl/ralloc.c
@@ -38,6 +38,14 @@
 #define unlikely(x)     !!(x)
 #endif
 
+#ifndef va_copy
+#ifdef __va_copy
+#define va_copy(dest, src) __va_copy((dest), (src))
+#else
+#define va_copy(dest, src) (dest) = (src)
+#endif
+#endif
+
 #define CANARY 0x5A1106
 
 struct ralloc_header




More information about the mesa-commit mailing list