summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2015-02-09 10:43:27 +0100
committerAnatol Belski <ab@php.net>2015-02-09 10:43:27 +0100
commita1208b4726e0c3438e6b08ce26e70a6c9d0d52bc (patch)
tree57f6ed714281a5e521173b6e29a83464df3a8663
parent6747c166d8d6b92928c22ce388e30931587cb52c (diff)
downloadphp-git-a1208b4726e0c3438e6b08ce26e70a6c9d0d52bc.tar.gz
use size_t for str length
-rw-r--r--ext/json/json_parser.y2
-rw-r--r--ext/json/php_json_parser.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/ext/json/json_parser.y b/ext/json/json_parser.y
index 72f2890f6f..75c8ffb4a8 100644
--- a/ext/json/json_parser.y
+++ b/ext/json/json_parser.y
@@ -158,7 +158,7 @@ errlex:
%% /* Functions */
-void php_json_parser_init(php_json_parser *parser, zval *return_value, char *str, int str_len, long options, long max_depth)
+void php_json_parser_init(php_json_parser *parser, zval *return_value, char *str, size_t str_len, long options, long max_depth)
{
memset(parser, 0, sizeof(php_json_parser));
php_json_scanner_init(&parser->scanner, str, str_len, options);
diff --git a/ext/json/php_json_parser.h b/ext/json/php_json_parser.h
index ec20950aa3..cc43d44e9d 100644
--- a/ext/json/php_json_parser.h
+++ b/ext/json/php_json_parser.h
@@ -29,7 +29,7 @@ typedef struct _php_json_parser {
long max_depth;
} php_json_parser;
-void php_json_parser_init(php_json_parser *parser, zval *return_value, char *str, int str_len, long options, long max_depth);
+void php_json_parser_init(php_json_parser *parser, zval *return_value, char *str, size_t str_len, long options, long max_depth);
php_json_error_code php_json_parser_error_code(php_json_parser *parser);