mirror of
https://github.com/php/php-src.git
synced 2024-09-22 10:27:25 +00:00
MFH
This commit is contained in:
parent
f71a310543
commit
7df81307c1
@ -47,7 +47,7 @@ struct php_unserialize_data {
|
||||
|
||||
typedef struct php_unserialize_data php_unserialize_data_t;
|
||||
|
||||
PHPAPI void php_var_serialize(smart_str *buf, zval *struc, php_serialize_data_t *var_hash TSRMLS_DC);
|
||||
PHPAPI void php_var_serialize(smart_str *buf, zval **struc, php_serialize_data_t *var_hash TSRMLS_DC);
|
||||
PHPAPI int php_var_unserialize(zval **rval, const unsigned char **p, const unsigned char *max, php_unserialize_data_t *var_hash TSRMLS_DC);
|
||||
|
||||
#define PHP_VAR_SERIALIZE_INIT(var_hash) \
|
||||
|
@ -840,9 +840,9 @@ static void php_var_serialize_intern(smart_str *buf, zval *struc, HashTable *var
|
||||
}
|
||||
}
|
||||
|
||||
PHPAPI void php_var_serialize(smart_str *buf, zval *struc, HashTable *var_hash TSRMLS_DC)
|
||||
PHPAPI void php_var_serialize(smart_str *buf, zval **struc, HashTable *var_hash TSRMLS_DC)
|
||||
{
|
||||
php_var_serialize_intern(buf, struc, var_hash TSRMLS_CC);
|
||||
php_var_serialize_intern(buf, *struc, var_hash TSRMLS_CC);
|
||||
smart_str_0(buf);
|
||||
}
|
||||
|
||||
@ -865,7 +865,7 @@ PHP_FUNCTION(serialize)
|
||||
Z_STRLEN_P(return_value) = 0;
|
||||
|
||||
PHP_VAR_SERIALIZE_INIT(var_hash);
|
||||
php_var_serialize(&buf, *struc, &var_hash TSRMLS_CC);
|
||||
php_var_serialize(&buf, struc, &var_hash TSRMLS_CC);
|
||||
PHP_VAR_SERIALIZE_DESTROY(var_hash);
|
||||
|
||||
if (buf.c) {
|
||||
|
Loading…
Reference in New Issue
Block a user