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.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/ext/xml/xml.c b/ext/xml/xml.c
index 1a2859c887..2ad53e77e9 100644
--- a/ext/xml/xml.c
+++ b/ext/xml/xml.c
@@ -1092,10 +1092,10 @@ static void php_xml_parser_create_impl(INTERNAL_FUNCTION_PARAMETERS, int ns_supp
int auto_detect = 0;
char *encoding_param = NULL;
- int encoding_param_len = 0;
+ size_t encoding_param_len = 0;
char *ns_param = NULL;
- int ns_param_len = 0;
+ size_t ns_param_len = 0;
XML_Char *encoding;
@@ -1365,7 +1365,8 @@ PHP_FUNCTION(xml_parse)
xml_parser *parser;
zval *pind;
char *data;
- size_t data_len, ret;
+ size_t data_len;
+ int ret;
zend_long isFinal = 0;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs|l", &pind, &data, &data_len, &isFinal) == FAILURE) {
@@ -1389,7 +1390,8 @@ PHP_FUNCTION(xml_parse_into_struct)
xml_parser *parser;
zval *pind, *xdata, *info = NULL;
char *data;
- size_t data_len, ret;
+ size_t data_len;
+ int ret;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rsz/|z/", &pind, &data, &data_len, &xdata, &info) == FAILURE) {
return;