From: Pierre Joye Date: Sun, 6 Jun 2010 15:28:30 +0000 (+0000) Subject: - silent warning (unary minus operator applied to unsigned type) X-Git-Tag: php-5.3.3RC1~72 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=badf05a8ea3e46a4a2a20c10e0c0ee479f174852;p=php - silent warning (unary minus operator applied to unsigned type) --- diff --git a/ext/standard/var.c b/ext/standard/var.c index 7e6f6def94..9408454c63 100644 --- a/ext/standard/var.c +++ b/ext/standard/var.c @@ -532,7 +532,7 @@ static inline zend_bool php_var_serialize_class_name(smart_str *buf, zval *struc PHP_SET_CLASS_ATTRIBUTES(struc); smart_str_appendl(buf, "O:", 2); - smart_str_append_long(buf, name_len); + smart_str_append_long(buf, (long)name_len); smart_str_appendl(buf, ":\"", 2); smart_str_appendl(buf, class_name, name_len); smart_str_appendl(buf, "\":", 2); @@ -639,12 +639,12 @@ static void php_var_serialize_intern(smart_str *buf, zval *struc, HashTable *var if (var_hash && php_add_var_hash(var_hash, struc, (void *) &var_already TSRMLS_CC) == FAILURE) { if (Z_ISREF_P(struc)) { smart_str_appendl(buf, "R:", 2); - smart_str_append_long(buf, *var_already); + smart_str_append_long(buf, (long)*var_already); smart_str_appendc(buf, ';'); return; } else if (Z_TYPE_P(struc) == IS_OBJECT) { smart_str_appendl(buf, "r:", 2); - smart_str_append_long(buf, *var_already); + smart_str_append_long(buf, (long)*var_already); smart_str_appendc(buf, ';'); return; } @@ -698,12 +698,12 @@ static void php_var_serialize_intern(smart_str *buf, zval *struc, HashTable *var if (ce->serialize(struc, &serialized_data, &serialized_length, (zend_serialize_data *)var_hash TSRMLS_CC) == SUCCESS) { smart_str_appendl(buf, "C:", 2); - smart_str_append_long(buf, Z_OBJCE_P(struc)->name_length); + smart_str_append_long(buf, (long)Z_OBJCE_P(struc)->name_length); smart_str_appendl(buf, ":\"", 2); smart_str_appendl(buf, Z_OBJCE_P(struc)->name, Z_OBJCE_P(struc)->name_length); smart_str_appendl(buf, "\":", 2); - smart_str_append_long(buf, serialized_length); + smart_str_append_long(buf, (long)serialized_length); smart_str_appendl(buf, ":{", 2); smart_str_appendl(buf, serialized_data, serialized_length); smart_str_appendc(buf, '}');