19 Aug
2009
19 Aug
'09
10:06 a.m.
Juan Lang <juan.lang(a)gmail.com> writes:
+#ifdef WORDS_BIGENDIAN +/* Returns a byte-swapped copy of str, to be freed with HeapFree(). */ +static LPWSTR PropertyStorage_StringToLE(LPCWSTR str, size_t len) +{ + LPWSTR leStr = HeapAlloc(GetProcessHeap(), 0, len * sizeof(WCHAR)); + + if (leStr) + { + memcpy(leStr, str, len * sizeof(WCHAR)); + PropertyStorage_ByteSwapString(leStr, len); + } + return leStr; +} +#else +#define PropertyStorage_StringToLE(s, l) (LPWSTR)(s) +#endif
You are still casting away const... -- Alexandre Julliard julliard(a)winehq.org