summaryrefslogtreecommitdiff
path: root/ext/spl/spl_engine.c
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2014-08-17 13:31:39 +0200
committerAnatol Belski <ab@php.net>2014-08-17 13:31:39 +0200
commit90d6f60bc17bb4fea69feeab506eb02bfeec20fd (patch)
treef759964466d23656e796bd79964a424464655ee2 /ext/spl/spl_engine.c
parent977cf1dc11da0363692374951088696855ae293d (diff)
downloadphp-git-90d6f60bc17bb4fea69feeab506eb02bfeec20fd.tar.gz
mostly fixes to spl, but also some other
Diffstat (limited to 'ext/spl/spl_engine.c')
-rw-r--r--ext/spl/spl_engine.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/spl/spl_engine.c b/ext/spl/spl_engine.c
index b0d9a8a1ee..1cae08e652 100644
--- a/ext/spl/spl_engine.c
+++ b/ext/spl/spl_engine.c
@@ -40,7 +40,7 @@ PHPAPI void spl_instantiate(zend_class_entry *pce, zval *object TSRMLS_DC)
}
/* }}} */
-PHPAPI long spl_offset_convert_to_int(zval *offset TSRMLS_DC) /* {{{ */
+PHPAPI php_int_t spl_offset_convert_to_int(zval *offset TSRMLS_DC) /* {{{ */
{
php_uint_t idx;
@@ -51,7 +51,7 @@ PHPAPI long spl_offset_convert_to_int(zval *offset TSRMLS_DC) /* {{{ */
}
break;
case IS_DOUBLE:
- return (long)Z_DVAL_P(offset);
+ return (php_int_t)Z_DVAL_P(offset);
case IS_INT:
return Z_IVAL_P(offset);
case IS_FALSE: