mirror of
https://github.com/php/php-src.git
synced 2024-12-13 11:54:45 +08:00
Seems like I did a bad merge earlier, this should make PHP-7.0 sync with 7.1/master properly now
This commit is contained in:
parent
8a1fbdda43
commit
1e4cae28b2
@ -45,6 +45,7 @@
|
||||
#include "basic_functions.h"
|
||||
#include "php_string.h"
|
||||
#include "php_rand.h"
|
||||
#include "php_math.h"
|
||||
#include "zend_smart_str.h"
|
||||
#ifdef HAVE_SPL
|
||||
#include "ext/spl/spl_array.h"
|
||||
@ -2106,7 +2107,7 @@ PHP_FUNCTION(array_fill_keys)
|
||||
php_error_docref(NULL, E_WARNING, "The supplied range exceeds the maximum array size: start=%0.0f end=%0.0f", end, start); \
|
||||
RETURN_FALSE; \
|
||||
} \
|
||||
size = (uint32_t)round(__calc_size); \
|
||||
size = (uint32_t)_php_math_round(__calc_size, 0, PHP_ROUND_HALF_UP); \
|
||||
array_init_size(return_value, size); \
|
||||
zend_hash_real_init(Z_ARRVAL_P(return_value), 1); \
|
||||
} while (0)
|
||||
|
@ -22,6 +22,7 @@
|
||||
#ifndef PHP_MATH_H
|
||||
#define PHP_MATH_H
|
||||
|
||||
PHPAPI double _php_math_round(double, int, int);
|
||||
PHPAPI zend_string *_php_math_number_format(double, int, char, char);
|
||||
PHPAPI zend_string *_php_math_number_format_ex(double, int, char *, size_t, char *, size_t);
|
||||
PHPAPI zend_string * _php_math_longtobase(zval *arg, int base);
|
||||
|
Loading…
Reference in New Issue
Block a user