Lines 1-7
Link Here
|
1 |
--- src/ylocale.cc.orig Wed Apr 21 05:06:34 2004 |
1 |
--- src/ylocale.cc.orig Mon Apr 17 01:12:31 2006 |
2 |
+++ src/ylocale.cc Sun Apr 25 19:40:07 2004 |
2 |
+++ src/ylocale.cc Mon Apr 17 16:19:46 2006 |
3 |
@@ -149,7 +149,8 @@ |
3 |
@@ -149,10 +149,11 @@ |
4 |
return NULL; |
4 |
return NULL; |
5 |
|
5 |
|
6 |
YUChar * uStr(new YUChar[lLen + 1]); |
6 |
YUChar * uStr(new YUChar[lLen + 1]); |
7 |
- char * inbuf((char *) lStr), * outbuf((char *) uStr); |
7 |
- char * inbuf((char *) lStr), * outbuf((char *) uStr); |
Lines 9-12
Link Here
|
9 |
+ char * outbuf((char *) uStr); |
9 |
+ char * outbuf((char *) uStr); |
10 |
size_t inlen(lLen), outlen(4 * lLen); |
10 |
size_t inlen(lLen), outlen(4 * lLen); |
11 |
|
11 |
|
12 |
if (0 > (int) iconv(instance->toUnicode, &inbuf, &inlen, &outbuf, &outlen)) |
12 |
- if (0 > (int) iconv(instance->toUnicode, const_cast<char **>(&inbuf), &inlen, &outbuf, &outlen)) |
|
|
13 |
+ if (0 > (int) iconv(instance->toUnicode, &inbuf, &inlen, &outbuf, &outlen)) |
14 |
warn(_("Invalid multibyte string \"%s\": %s"), lStr, strerror(errno)); |
15 |
|
16 |
*((YUChar *) outbuf) = 0; |