]> granicus.if.org Git - php/commitdiff
Unicode support
authorDmitry Stogov <dmitry@php.net>
Mon, 2 Jul 2007 10:29:49 +0000 (10:29 +0000)
committerDmitry Stogov <dmitry@php.net>
Mon, 2 Jul 2007 10:29:49 +0000 (10:29 +0000)
ext/standard/pack.c

index 1065a46ac5ae081de3e25fcf230984602bb64fc6..2ba014dc5c40cb0045c677aa7f9cd4c9987a09d8 100644 (file)
@@ -659,7 +659,7 @@ PHP_FUNCTION(unpack)
                                                                break;
                                                }
 
-                                               add_assoc_stringl(return_value, n, &input[inputpos], len + 1, 1);
+                                               add_rt_assoc_stringl(return_value, n, &input[inputpos], len + 1, 1);
                                                break;
                                        }
                                        
@@ -701,7 +701,7 @@ PHP_FUNCTION(unpack)
                                                }
 
                                                buf[len] = '\0';
-                                               add_assoc_stringl(return_value, n, buf, len, 1);
+                                               add_rt_assoc_stringl(return_value, n, buf, len, 1);
                                                efree(buf);
                                                break;
                                        }
@@ -710,7 +710,7 @@ PHP_FUNCTION(unpack)
                                        case 'C': {
                                                int issigned = (type == 'c') ? (input[inputpos] & 0x80) : 0;
                                                long v = php_unpack(&input[inputpos], 1, issigned, byte_map);
-                                               add_assoc_long(return_value, n, v);
+                                               add_rt_assoc_long(return_value, n, v);
                                                break;
                                        }
 
@@ -731,7 +731,7 @@ PHP_FUNCTION(unpack)
                                                }
 
                                                v = php_unpack(&input[inputpos], 2, issigned, map);
-                                               add_assoc_long(return_value, n, v);
+                                               add_rt_assoc_long(return_value, n, v);
                                                break;
                                        }
 
@@ -747,7 +747,7 @@ PHP_FUNCTION(unpack)
                                                }
 
                                                v |= php_unpack(&input[inputpos], sizeof(int), issigned, int_map);
-                                               add_assoc_long(return_value, n, v);
+                                               add_rt_assoc_long(return_value, n, v);
                                                break;
                                        }
 
@@ -774,7 +774,7 @@ PHP_FUNCTION(unpack)
                                                }
 
                                                v |= php_unpack(&input[inputpos], 4, issigned, map);
-                                               add_assoc_long(return_value, n, v);
+                                               add_rt_assoc_long(return_value, n, v);
                                                break;
                                        }
 
@@ -782,7 +782,7 @@ PHP_FUNCTION(unpack)
                                                float v;
 
                                                memcpy(&v, &input[inputpos], sizeof(float));
-                                               add_assoc_double(return_value, n, (double)v);
+                                               add_rt_assoc_double(return_value, n, (double)v);
                                                break;
                                        }
 
@@ -790,7 +790,7 @@ PHP_FUNCTION(unpack)
                                                double v;
 
                                                memcpy(&v, &input[inputpos], sizeof(double));
-                                               add_assoc_double(return_value, n, v);
+                                               add_rt_assoc_double(return_value, n, v);
                                                break;
                                        }