Portable convert_char_to_wchar function

This commit is contained in:
TwinAphex51224 2012-06-23 22:13:50 +02:00
parent 3cec90b1ed
commit 9e76591e11
2 changed files with 4 additions and 9 deletions

View File

@ -756,15 +756,10 @@ void rarch_console_rsound_stop(void)
STRING HANDLING
============================================================ */
#ifdef _XBOX
void rarch_convert_char_to_wchar(wchar_t *buf, const char * str, size_t size)
{
unsigned long dwNum = MultiByteToWideChar(CP_ACP, 0, str, -1, NULL, 0);
size /= sizeof(wchar_t);
rarch_assert(size >= dwNum);
MultiByteToWideChar(CP_ACP, 0, str, -1, buf, dwNum);
mbstowcs(buf, str, size / sizeof(wchar_t));
}
#endif
const char * rarch_convert_wchar_to_const_char(const wchar_t * wstr)
{

View File

@ -30,9 +30,6 @@
<Filter Include="Header Files\compat">
<UniqueIdentifier>{cf25b88e-c7b2-4823-876a-ed0dd8020821}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\console\griffin">
<UniqueIdentifier>{c868cc96-a0ac-4672-a4ca-dd7c28277972}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\media\sd">
<UniqueIdentifier>{d50021e0-79f4-42c0-b190-1c31fa4fe2b2}</UniqueIdentifier>
</Filter>
@ -42,6 +39,9 @@
<Filter Include="Source Files\media\shaders">
<UniqueIdentifier>{3a05047b-b9ec-4821-bb28-d1b0e9e3e8bb}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\console\griffin">
<UniqueIdentifier>{c868cc96-a0ac-4672-a4ca-dd7c28277972}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\console\rzlib\rzlib.c">