Commit 3d89dd3b authored by Eric Pouech's avatar Eric Pouech Committed by Alexandre Julliard

Added (back) correct behavior for NULL ptrs in CharToOem funcs.

parent 3bcfb901
...@@ -442,6 +442,7 @@ void WINAPI OemToAnsiBuff16( LPCSTR s, LPSTR d, UINT16 len ) ...@@ -442,6 +442,7 @@ void WINAPI OemToAnsiBuff16( LPCSTR s, LPSTR d, UINT16 len )
*/ */
BOOL WINAPI CharToOemA( LPCSTR s, LPSTR d ) BOOL WINAPI CharToOemA( LPCSTR s, LPSTR d )
{ {
if ( !s || !d ) return TRUE;
return CharToOemBuffA( s, d, strlen( s ) + 1 ); return CharToOemBuffA( s, d, strlen( s ) + 1 );
} }
...@@ -469,6 +470,7 @@ BOOL WINAPI CharToOemBuffA( LPCSTR s, LPSTR d, DWORD len ) ...@@ -469,6 +470,7 @@ BOOL WINAPI CharToOemBuffA( LPCSTR s, LPSTR d, DWORD len )
*/ */
BOOL WINAPI CharToOemBuffW( LPCWSTR s, LPSTR d, DWORD len ) BOOL WINAPI CharToOemBuffW( LPCWSTR s, LPSTR d, DWORD len )
{ {
if ( !s || !d ) return TRUE;
WideCharToMultiByte( CP_OEMCP, 0, s, len, d, len, NULL, NULL ); WideCharToMultiByte( CP_OEMCP, 0, s, len, d, len, NULL, NULL );
return TRUE; return TRUE;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment