diff options
Diffstat (limited to 'ext/standard/dir.c')
-rw-r--r-- | ext/standard/dir.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/ext/standard/dir.c b/ext/standard/dir.c index 4d96384e9c..40632a0cf5 100644 --- a/ext/standard/dir.c +++ b/ext/standard/dir.c @@ -214,7 +214,7 @@ PHP_MINIT_FUNCTION(dir) static void _php_do_opendir(INTERNAL_FUNCTION_PARAMETERS, int createobject) { char *dirname; - int dir_len; + size_t dir_len; zval *zcontext = NULL; php_stream_context *context = NULL; php_stream *dirp; @@ -292,7 +292,8 @@ PHP_FUNCTION(closedir) PHP_FUNCTION(chroot) { char *str; - int ret, str_len; + int ret; + size_t str_len; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { RETURN_FALSE; @@ -323,7 +324,8 @@ PHP_FUNCTION(chroot) PHP_FUNCTION(chdir) { char *str; - int ret, str_len; + int ret; + size_t str_len; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "p", &str, &str_len) == FAILURE) { RETURN_FALSE; @@ -429,7 +431,7 @@ PHP_FUNCTION(glob) char *result; #endif char *pattern = NULL; - int pattern_len; + size_t pattern_len; zend_long flags = 0; glob_t globbuf; int n; @@ -552,7 +554,7 @@ no_results: PHP_FUNCTION(scandir) { char *dirn; - int dirn_len; + size_t dirn_len; zend_long flags = 0; zend_string **namelist; int n, i; |