From 98e008d577c0f90c633ea24f63dae6d4cbfa179b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Sun, 28 Jul 2002 10:23:27 +0000 Subject: Patch #554716: Use __va_copy where available. --- Objects/stringobject.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Objects/stringobject.c') diff --git a/Objects/stringobject.c b/Objects/stringobject.c index 5e40524a0a..bf548cdd26 100644 --- a/Objects/stringobject.c +++ b/Objects/stringobject.c @@ -155,8 +155,12 @@ PyString_FromFormatV(const char *format, va_list vargs) #ifdef VA_LIST_IS_ARRAY memcpy(count, vargs, sizeof(va_list)); +#else +#ifdef __va_copy + __va_copy(count, vargs); #else count = vargs; +#endif #endif /* step 1: figure out how large a buffer we need */ for (f = format; *f; f++) { -- cgit v1.2.1