summaryrefslogtreecommitdiff
path: root/ext/xml/xml.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/xml/xml.c')
-rw-r--r--ext/xml/xml.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/xml/xml.c b/ext/xml/xml.c
index d7324e05bd..c43ea936c5 100644
--- a/ext/xml/xml.c
+++ b/ext/xml/xml.c
@@ -655,7 +655,7 @@ static char *_xml_decode_tag(xml_parser *parser, const char *tag)
void _xml_startElementHandler(void *userData, const XML_Char *name, const XML_Char **attributes)
{
xml_parser *parser = (xml_parser *)userData;
- const char **attrs = attributes;
+ const char **attrs = (const char **) attributes;
char *tag_name;
char *att, *val;
int val_len;
@@ -707,7 +707,7 @@ void _xml_startElementHandler(void *userData, const XML_Char *name, const XML_Ch
parser->ltags[parser->level-1] = estrdup(tag_name);
parser->lastwasopen = 1;
- attributes = attrs;
+ attributes = (const XML_Char **) attrs;
while (attributes && *attributes) {
att = _xml_decode_tag(parser, attributes[0]);
@@ -1252,7 +1252,7 @@ PHP_FUNCTION(xml_set_external_entity_ref_handler)
ZEND_FETCH_RESOURCE(parser,xml_parser *, pind, -1, "XML Parser", le_xml_parser);
xml_set_handler(&parser->externalEntityRefHandler, hdl);
- XML_SetExternalEntityRefHandler(parser->parser, _xml_externalEntityRefHandler);
+ XML_SetExternalEntityRefHandler(parser->parser, (void *) _xml_externalEntityRefHandler);
RETVAL_TRUE;
}
/* }}} */