Fixed OSK crash.

This commit is contained in:
Shin-ichi TOYAMA 2014-04-20 08:09:00 +00:00
parent 40a1221114
commit a04319ed57

View file

@ -45,7 +45,7 @@ static void mtw(wchar_t * wtok, char * tok)
{
/* workaround using iconv to get a functionallity somewhat approximate as mbstowcs() */
Uint16 *ui16;
char *wrptr = (char *) ui16;
char *wrptr;
size_t n, in, out;
iconv_t trans;
wchar_t * wch;
@ -55,6 +55,7 @@ static void mtw(wchar_t * wtok, char * tok)
out = 250;
wch = malloc(sizeof(wchar_t) * 255);
ui16 = malloc(sizeof(Uint16) * 255);
wrptr = (char *) ui16;
trans = iconv_open("WCHAR_T", "UTF-8");
iconv(trans, (const char **) &tok, &in, &wrptr, &out);