From 6b6762ea4eafdf5dd15915b6d1f63ea0197a454a Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Mon, 2 Jul 2007 10:29:49 +0000 Subject: [PATCH] Unicode support --- ext/standard/pack.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ext/standard/pack.c b/ext/standard/pack.c index 1065a46ac5..2ba014dc5c 100644 --- a/ext/standard/pack.c +++ b/ext/standard/pack.c @@ -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; } -- 2.50.1