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