]> git.sur5r.net Git - cc65/commitdiff
Added va_copy for gcc version == 2
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Mon, 9 May 2005 11:58:22 +0000 (11:58 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Mon, 9 May 2005 11:58:22 +0000 (11:58 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@3505 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/common/va_copy.h

index 7354d62074b65597a0e618358c1c120793faaaaf..18c8a75b74c52bce1e2a544d67caf52ff0afff5e 100644 (file)
 
 /* The watcom compiler doesn't have va_copy and a problematic va_list definition */
 #if defined(__WATCOMC__)
-
 #define va_copy(dest,src)       memcpy((dest), (src), sizeof (va_list))
+#endif
 
+/* GNU C before version 3 has its own name */
+#if defined(__GNUC__) && (__GNUC__ == 2)
+#define va_copy(dest,src)       __va_copy(dest, src)
 #endif