summaryrefslogtreecommitdiff
path: root/ext/soap/php_schema.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2004-02-13 15:19:09 +0000
committerDmitry Stogov <dmitry@php.net>2004-02-13 15:19:09 +0000
commitb21756c1ca7ce2b3a318669810ab759c4f6c812f (patch)
tree8aa866a67af2b81f17af9db1e0678d1897d64276 /ext/soap/php_schema.c
parent16136dfe93e9d08f22c0a2990ead55bbe9f59b9e (diff)
downloadphp-git-b21756c1ca7ce2b3a318669810ab759c4f6c812f.tar.gz
Source cleanup
Diffstat (limited to 'ext/soap/php_schema.c')
-rw-r--r--ext/soap/php_schema.c28
1 files changed, 12 insertions, 16 deletions
diff --git a/ext/soap/php_schema.c b/ext/soap/php_schema.c
index b4e21eb002..6918cc7492 100644
--- a/ext/soap/php_schema.c
+++ b/ext/soap/php_schema.c
@@ -90,17 +90,13 @@ static encodePtr get_create_encoder(sdlPtr sdl, sdlTypePtr cur_type, const char
{
encodePtr enc = NULL;
smart_str nscat = {0};
- TSRMLS_FETCH();
smart_str_appends(&nscat, ns);
smart_str_appendc(&nscat, ':');
smart_str_appends(&nscat, type);
smart_str_0(&nscat);
- enc = get_conversion_from_href_type(nscat.c);
- if (enc == NULL) {
- enc = get_conversion_from_href_type_ex(sdl->encoders, nscat.c, nscat.len);
- }
+ enc = get_encoder_ex(sdl, nscat.c, nscat.len);
if (enc == NULL) {
enc = create_encoder(sdl, cur_type, ns, type);
}
@@ -201,7 +197,7 @@ int load_schema(sdlCtx *ctx,xmlNodePtr schema)
if (location == NULL) {
php_error(E_ERROR, "SOAP-ERROR: Parsing Schema: include has no 'schemaLocation' attribute");
} else {
- xmlChar *uri;
+ xmlChar *uri;
xmlChar *base = xmlNodeGetBase(trav->doc, trav);
if (base == NULL) {
@@ -211,7 +207,7 @@ int load_schema(sdlCtx *ctx,xmlNodePtr schema)
xmlFree(base);
}
schema_load_file(ctx,NULL,uri,tns,0);
- xmlFree(uri);
+ xmlFree(uri);
}
} else if (node_is_equal(trav,"redefine")) {
@@ -231,13 +227,13 @@ int load_schema(sdlCtx *ctx,xmlNodePtr schema)
xmlFree(base);
}
schema_load_file(ctx,NULL,uri,tns,0);
- xmlFree(uri);
+ xmlFree(uri);
/* TODO: <redefine> support */
}
} else if (node_is_equal(trav,"import")) {
xmlAttrPtr ns, location;
- xmlChar *uri = NULL;
+ xmlChar *uri = NULL;
ns = get_attribute(trav->properties, "namespace");
location = get_attribute(trav->properties, "schemaLocation");
@@ -256,7 +252,7 @@ int load_schema(sdlCtx *ctx,xmlNodePtr schema)
}
}
schema_load_file(ctx,ns,uri,tns,1);
- if (uri != NULL) {xmlFree(uri);}
+ if (uri != NULL) {xmlFree(uri);}
} else if (node_is_equal(trav,"annotation")) {
/* TODO: <annotation> support */
/* annotation cleanup
@@ -267,7 +263,7 @@ int load_schema(sdlCtx *ctx,xmlNodePtr schema)
continue;
*/
} else {
- break;
+ break;
}
trav = trav->next;
}
@@ -470,7 +466,7 @@ static int schema_list(sdlPtr sdl, xmlAttrPtr tsn, xmlNodePtr listType, sdlTypeP
zend_hash_next_index_insert(cur_type->elements, &newType, sizeof(sdlTypePtr), (void **)&tmp);
schema_simpleType(sdl, tsn, trav, newType);
- trav = trav->next;
+ trav = trav->next;
}
if (trav != NULL) {
php_error(E_ERROR, "SOAP-ERROR: Parsing Schema: unexpected <%s> in list",trav->name);
@@ -503,10 +499,10 @@ static int schema_union(sdlPtr sdl, xmlAttrPtr tsn, xmlNodePtr unionType, sdlTyp
while (start != NULL && *start != '\0') {
end = strchr(start,' ');
if (end == NULL) {
- next = NULL;
+ next = NULL;
} else {
- *end = '\0';
- next = end+1;
+ *end = '\0';
+ next = end+1;
}
parse_namespace(start, &type, &ns);
@@ -696,7 +692,7 @@ static int schema_restriction_simpleContent(sdlPtr sdl, xmlAttrPtr tsn, xmlNodeP
} else {
break;
}
- trav = trav->next;
+ trav = trav->next;
}
if (!simpleType) {
while (trav != NULL) {