From df6aff48a6a052e47fa46c2129d7aa71857848e7 Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Thu, 23 Oct 2014 14:36:55 +0200 Subject: [PATCH] fix pack64.phpt related fail on win64 --- ext/standard/pack.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ext/standard/pack.c b/ext/standard/pack.c index 07206c8b7b..4af72c34b8 100644 --- a/ext/standard/pack.c +++ b/ext/standard/pack.c @@ -912,7 +912,7 @@ PHP_FUNCTION(unpack) case 'P': { int issigned = 0; int *map = machine_endian_longlong_map; - long v = 0; + zend_long v = 0; if (type == 'q' || type == 'Q') { issigned = input[inputpos + (machine_little_endian ? 7 : 0)] & 0x80; @@ -927,9 +927,9 @@ PHP_FUNCTION(unpack) v = php_unpack(&input[inputpos], 8, issigned, map); if (type == 'q') { - v = (signed long int) v; + v = (zend_long) v; } else { - v = (unsigned long int) v; + v = (zend_ulong) v; } add_assoc_long(return_value, n, v); -- 2.50.0