]> granicus.if.org Git - php/commitdiff
Possible fix for #27408 (wordsize/alignment issue)
authorArd Biesheuvel <abies@php.net>
Mon, 8 Mar 2004 18:52:40 +0000 (18:52 +0000)
committerArd Biesheuvel <abies@php.net>
Mon, 8 Mar 2004 18:52:40 +0000 (18:52 +0000)
ext/xmlrpc/libxmlrpc/encodings.c

index 8f7d33ea43d6caf7649848e5bd9640f8f47aba2f..96bc3394dd880dbe1a55eba5b1c2e8a738daea28 100644 (file)
@@ -57,11 +57,11 @@ static char* convert(const char* src, int src_len, int *new_len, const char* fro
    char* outbuf = 0;
 
    if(src && src_len && from_enc && to_enc) {
-      int outlenleft = src_len;
+      size_t outlenleft = src_len;
+      size_t inlenleft = src_len;
       int outlen = src_len;
-      int inlenleft = src_len;
       iconv_t ic = iconv_open(to_enc, from_enc);
-      char* src_ptr = (char*)src;
+      char const *src_ptr = src;
       char* out_ptr = 0;
 
       if(ic != (iconv_t)-1) {