WINAPI
CharToOemA(LPCSTR s, LPSTR d)
{
- if (!s || !d) return TRUE;
+ if (!s || !d) return FALSE;
return CharToOemBuffA(s, d, strlen(s) + 1);
}
{
WCHAR* bufW;
+ if ( !s || !d ) return FALSE;
+
bufW = HeapAlloc(GetProcessHeap(), 0, len * sizeof(WCHAR));
if (bufW) {
MultiByteToWideChar(CP_ACP, 0, s, len, bufW, len);
CharToOemBuffW(LPCWSTR s, LPSTR d, DWORD len)
{
if (!s || !d)
- return TRUE;
+ return FALSE;
WideCharToMultiByte(CP_OEMCP, 0, s, len, d, len, NULL, NULL);
return TRUE;
}
WINAPI
CharToOemW(LPCWSTR s, LPSTR d)
{
+ if ( !s || !d ) return FALSE;
return CharToOemBuffW(s, d, wcslen(s) + 1);
}
WINAPI
OemToCharA(LPCSTR s, LPSTR d)
{
+ if ( !s || !d ) return FALSE;
return OemToCharBuffA(s, d, strlen(s) + 1);
}
{
WCHAR* bufW;
+ if ( !s || !d ) return FALSE;
+
bufW = HeapAlloc(GetProcessHeap(), 0, len * sizeof(WCHAR));
if (bufW) {
MultiByteToWideChar(CP_OEMCP, 0, s, len, bufW, len);
WINAPI
OemToCharBuffW(LPCSTR s, LPWSTR d, DWORD len)
{
+ if ( !s || !d ) return FALSE;
MultiByteToWideChar(CP_OEMCP, 0, s, len, d, len);
return TRUE;
}
*/
BOOL WINAPI OemToCharW(LPCSTR s, LPWSTR d)
{
+ if ( !s || !d ) return FALSE;
return OemToCharBuffW(s, d, strlen(s) + 1);
}