Mercurial > pidgin
comparison src/protocols/gg/iconv_string.c @ 3279:86fdd015f40e
[gaim-migrate @ 3297]
Fewer compile warnings! Thanks, Ari Pollak (I even spelled your name correctly)
Also, I think one of these warnings may have fixed a sporadic Hotmail auth failure;
let me know if you still get those.
committer: Tailor Script <tailor@pidgin.im>
| author | Sean Egan <seanegan@gmail.com> |
|---|---|
| date | Wed, 29 May 2002 01:23:38 +0000 |
| parents | 8229710b343b |
| children |
comparison
equal
deleted
inserted
replaced
| 3278:30ca1b76ad0c | 3279:86fdd015f40e |
|---|---|
| 72 } | 72 } |
| 73 /* Determine the length we need. */ | 73 /* Determine the length we need. */ |
| 74 { | 74 { |
| 75 size_t count = 0; | 75 size_t count = 0; |
| 76 char tmpbuf[tmpbufsize]; | 76 char tmpbuf[tmpbufsize]; |
| 77 const char* inptr = start; | 77 char* inptr = (char *)start; |
| 78 size_t insize = end-start; | 78 size_t insize = end-start; |
| 79 while (insize > 0) { | 79 while (insize > 0) { |
| 80 char* outptr = tmpbuf; | 80 char* outptr = tmpbuf; |
| 81 size_t outsize = tmpbufsize; | 81 size_t outsize = tmpbufsize; |
| 82 size_t res = iconv(cd,&inptr,&insize,&outptr,&outsize); | 82 size_t res = iconv(cd,&inptr,&insize,&outptr,&outsize); |
| 124 return -1; | 124 return -1; |
| 125 } | 125 } |
| 126 iconv(cd,NULL,NULL,NULL,NULL); /* return to the initial state */ | 126 iconv(cd,NULL,NULL,NULL,NULL); /* return to the initial state */ |
| 127 /* Do the conversion for real. */ | 127 /* Do the conversion for real. */ |
| 128 { | 128 { |
| 129 const char* inptr = start; | 129 char* inptr = (char *)start; |
| 130 size_t insize = end-start; | 130 size_t insize = end-start; |
| 131 char* outptr = result; | 131 char* outptr = result; |
| 132 size_t outsize = length; | 132 size_t outsize = length; |
| 133 while (insize > 0) { | 133 while (insize > 0) { |
| 134 size_t res = iconv(cd,&inptr,&insize,&outptr,&outsize); | 134 size_t res = iconv(cd,&inptr,&insize,&outptr,&outsize); |
