| 54 |
if(codeSet == (iconv_t)-1) { |
if(codeSet == (iconv_t)-1) { |
| 55 |
MN_FATAL_ERROR(wxT("failed iconv_open")); |
MN_FATAL_ERROR(wxT("failed iconv_open")); |
| 56 |
} |
} |
| 57 |
iconv(codeSet, (const char**)&inbufPtr, (size_t*)&inbufSize, &outbufPtr, (size_t*)&outbufSize); |
iconv(codeSet, (ICONV_CONST char**)&inbufPtr, (size_t*)&inbufSize, &outbufPtr, (size_t*)&outbufSize); |
| 58 |
iconv_close(codeSet); |
iconv_close(codeSet); |
| 59 |
|
|
| 60 |
dir = new wxDir(*wikiDataDir); |
dir = new wxDir(*wikiDataDir); |
| 159 |
decodeStr = decode(file); |
decodeStr = decode(file); |
| 160 |
inbufSize = strlen(decodeStr); |
inbufSize = strlen(decodeStr); |
| 161 |
outbufSize = sizeof(outbuf); |
outbufSize = sizeof(outbuf); |
| 162 |
iconv(codeSet, (const char**)&decodeStr, (size_t*)&inbufSize, &outbufPtr, (size_t*)&outbufSize); |
iconv(codeSet, (ICONV_CONST char**)&decodeStr, (size_t*)&inbufSize, &outbufPtr, (size_t*)&outbufSize); |
| 163 |
subject = new wxString((const char*)outbuf, conv); |
subject = new wxString((const char*)outbuf, conv); |
| 164 |
iconv_close(codeSet); |
iconv_close(codeSet); |
| 165 |
|
|
| 243 |
if(codeSet == (iconv_t)-1) { |
if(codeSet == (iconv_t)-1) { |
| 244 |
MN_FATAL_ERROR(wxT("failed iconv_open")); |
MN_FATAL_ERROR(wxT("failed iconv_open")); |
| 245 |
} |
} |
| 246 |
iconv(codeSet, (const char**)&inbufPtr, (size_t*)&inbufSize, &outbufPtr, (size_t*)&outbufSize); |
iconv(codeSet, (ICONV_CONST char**)&inbufPtr, (size_t*)&inbufSize, &outbufPtr, (size_t*)&outbufSize); |
| 247 |
iconv_close(codeSet); |
iconv_close(codeSet); |
| 248 |
subject = new wxString(newSubject->c_str()); |
subject = new wxString(newSubject->c_str()); |
| 249 |
fileName = new wxString(encode(outbuf), conv); |
fileName = new wxString(encode(outbuf), conv); |
| 307 |
outbufPtr = outbuf; |
outbufPtr = outbuf; |
| 308 |
outbufSize = sizeof(outbuf); |
outbufSize = sizeof(outbuf); |
| 309 |
memset(outbuf, 0, outbufSize); |
memset(outbuf, 0, outbufSize); |
| 310 |
iconv(codeSet, (const char**)&inbufPtr, (size_t*)&inbufSize, &outbufPtr, (size_t*)&outbufSize); |
iconv(codeSet, (ICONV_CONST char**)&inbufPtr, (size_t*)&inbufSize, &outbufPtr, (size_t*)&outbufSize); |
| 311 |
tmpStr = new wxString((char*)outbuf, conv); |
tmpStr = new wxString((char*)outbuf, conv); |
| 312 |
*text += *tmpStr; |
*text += *tmpStr; |
| 313 |
delete tmpStr; |
delete tmpStr; |
| 367 |
outbufPtr = outbuf; |
outbufPtr = outbuf; |
| 368 |
outbufSize = sizeof(outbuf); |
outbufSize = sizeof(outbuf); |
| 369 |
memset(outbuf, 0, outbufSize); |
memset(outbuf, 0, outbufSize); |
| 370 |
iconv(codeSet, (const char**)&inbufPtr, (size_t*)&inbufSize, &outbufPtr, (size_t*)&outbufSize); |
iconv(codeSet, (ICONV_CONST char**)&inbufPtr, (size_t*)&inbufSize, &outbufPtr, (size_t*)&outbufSize); |
| 371 |
fwrite(outbuf, sizeof(outbuf)-outbufSize, 1, fp); |
fwrite(outbuf, sizeof(outbuf)-outbufSize, 1, fp); |
| 372 |
fclose(fp); |
fclose(fp); |
| 373 |
iconv_close(codeSet); |
iconv_close(codeSet); |