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);