diff --git a/telldus-core/common/Strings.cpp b/telldus-core/common/Strings.cpp index 2500bb52..296e3f20 100644 --- a/telldus-core/common/Strings.cpp +++ b/telldus-core/common/Strings.cpp @@ -25,6 +25,14 @@ #define WCHAR_T_ENCODING "WCHAR_T" #endif +#ifndef va_copy +#ifdef __va_copy +#define va_copy(a,b) __va_copy(a,b) +#else /* !__va_copy */ +#define va_copy(a,b) ((a)=(b)) +#endif /* __va_copy */ +#endif /* va_copy */ + std::wstring TelldusCore::charToWstring(const char *value) { #ifdef _WINDOWS // Determine size