1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-10-26 12:25:09 +03:00

string: Fix va_copy fallback

Fix va_copy fallback reworked in 5cffba83.

Should fix #812.
This commit is contained in:
Nick Wellnhofer 2024-10-19 14:26:39 +02:00
parent a870088f94
commit b7c0f9d2dd
3 changed files with 3 additions and 3 deletions

View File

@ -58,7 +58,7 @@
#ifdef __va_copy #ifdef __va_copy
#define va_copy(dest, src) __va_copy(dest, src) #define va_copy(dest, src) __va_copy(dest, src)
#else #else
#define va_copy(dest, src) memcpy(dest, src, sizeof(va_list)) #define va_copy(dest, src) memcpy(&(dest), &(src), sizeof(va_list))
#endif #endif
#endif #endif

View File

@ -30,7 +30,7 @@
#ifdef __va_copy #ifdef __va_copy
#define va_copy(dest, src) __va_copy(dest, src) #define va_copy(dest, src) __va_copy(dest, src)
#else #else
#define va_copy(dest, src) memcpy(dest, src, sizeof(va_list)) #define va_copy(dest, src) memcpy(&(dest), &(src), sizeof(va_list))
#endif #endif
#endif #endif

View File

@ -36,7 +36,7 @@
#ifdef __va_copy #ifdef __va_copy
#define va_copy(dest, src) __va_copy(dest, src) #define va_copy(dest, src) __va_copy(dest, src)
#else #else
#define va_copy(dest, src) memcpy(dest, src, sizeof(va_list)) #define va_copy(dest, src) memcpy(&(dest), &(src), sizeof(va_list))
#endif #endif
#endif #endif