]> granicus.if.org Git - php/commitdiff
Nuke signed/unsigned compiler warnings
authorDmitry Stogov <dmitry@php.net>
Tue, 11 Jul 2006 14:35:50 +0000 (14:35 +0000)
committerDmitry Stogov <dmitry@php.net>
Tue, 11 Jul 2006 14:35:50 +0000 (14:35 +0000)
ext/soap/php_encoding.c
ext/soap/soap.c

index 022938c5e4951fff07a6cdb2da5e267cfa78d033..c95c1aaeb975de669abec355dd0d0bec3c04f5a9 100644 (file)
@@ -1755,7 +1755,8 @@ static xmlNodePtr to_xml_object(encodeTypePtr type, zval *data, int style, xmlNo
                                zval **zprop;
                                char *str_key;
                                ulong index;
-                               int key_type, str_key_len;
+                               int key_type;
+                               unsigned int str_key_len;
 
                                key_type = zend_hash_get_current_key_ex(prop, &str_key, &str_key_len, &index, FALSE, NULL);
                                zend_hash_get_current_data(prop, (void **)&zprop);
@@ -2402,7 +2403,7 @@ static xmlNodePtr to_xml_map(encodeTypePtr type, zval *data, int style, xmlNodeP
                        xmlNodePtr key;
                        zval **temp_data;
                        char *key_val;
-                       int int_val;
+                       ulong int_val;
 
                        zend_hash_get_current_data(data->value.ht, (void **)&temp_data);
                        if (Z_TYPE_PP(temp_data) != IS_NULL) {
@@ -2410,7 +2411,7 @@ static xmlNodePtr to_xml_map(encodeTypePtr type, zval *data, int style, xmlNodeP
                                xmlAddChild(xmlParam, item);
                                key = xmlNewNode(NULL, BAD_CAST("key"));
                                xmlAddChild(item,key);
-                               if (zend_hash_get_current_key(data->value.ht, &key_val, (long *)&int_val, FALSE) == HASH_KEY_IS_STRING) {
+                               if (zend_hash_get_current_key(data->value.ht, &key_val, &int_val, FALSE) == HASH_KEY_IS_STRING) {
                                        if (style == SOAP_ENCODED) {
                                                set_xsi_type(key, "xsd:string");
                                        }
index 2f7d33b319f005639191a84f4955547a2027423a..2177e142ce29156f05772d994bd2ff4d9bb86a4c 100644 (file)
@@ -3539,8 +3539,8 @@ static int serialize_response_call2(xmlNodePtr body, sdlFunctionPtr function, ch
                zend_hash_internal_pointer_reset_ex(Z_ARRVAL_P(ret), &pos);
                while (zend_hash_get_current_data_ex(Z_ARRVAL_P(ret), (void **)&data, &pos) != FAILURE) {
                        char *param_name = NULL;
-                       int   param_name_len;
-                       long  param_index = i;
+                       unsigned int param_name_len;
+                       ulong param_index = i;
 
                        zend_hash_get_current_key_ex(Z_ARRVAL_P(ret), &param_name, &param_name_len, &param_index, 0, &pos);
                        parameter = get_param(function, param_name, param_index, TRUE);