diff options
author | Anatol Belski <ab@php.net> | 2014-08-27 20:42:47 +0200 |
---|---|---|
committer | Anatol Belski <ab@php.net> | 2014-08-27 20:49:37 +0200 |
commit | bf96ee95cea4793b21abd5462a69fa3945f09fe7 (patch) | |
tree | 1f853c4dea13c73f618c0bbb1ef89a80590a5123 | |
parent | 6db8d4f829553f61822a794f94c55270e5478a13 (diff) | |
download | php-git-bf96ee95cea4793b21abd5462a69fa3945f09fe7.tar.gz |
's' works with size_t round 4
-rw-r--r-- | ext/fileinfo/libmagic/magic.c | 4 | ||||
-rw-r--r-- | ext/spl/spl_directory.c | 10 | ||||
-rw-r--r-- | ext/standard/basic_functions.c | 11 | ||||
-rw-r--r-- | ext/standard/dns.c | 2 | ||||
-rw-r--r-- | ext/standard/exec.c | 2 | ||||
-rw-r--r-- | ext/standard/file.c | 8 | ||||
-rw-r--r-- | ext/standard/filestat.c | 6 | ||||
-rw-r--r-- | ext/standard/head.c | 4 | ||||
-rw-r--r-- | ext/standard/mail.c | 2 | ||||
-rw-r--r-- | ext/standard/password.c | 2 | ||||
-rw-r--r-- | ext/zip/php_zip.c | 2 |
11 files changed, 29 insertions, 24 deletions
diff --git a/ext/fileinfo/libmagic/magic.c b/ext/fileinfo/libmagic/magic.c index d67b695fac..7f5cff6a7b 100644 --- a/ext/fileinfo/libmagic/magic.c +++ b/ext/fileinfo/libmagic/magic.c @@ -81,7 +81,7 @@ FILE_RCSID("@(#)$File: magic.c,v 1.81 2013/11/29 15:42:51 christos Exp $") #endif private void close_and_restore(const struct magic_set *, const char *, int, - const struct stat *); + const zend_stat_t *); private int unreadable_info(struct magic_set *, mode_t, const char *); #if 0 private const char* get_default_magic(void); @@ -286,7 +286,7 @@ magic_list(struct magic_set *ms, const char *magicfile) private void close_and_restore(const struct magic_set *ms, const char *name, int fd, - const struct stat *sb) + const zend_stat_t *sb) { if ((ms->flags & MAGIC_PRESERVE_ATIME) != 0) { diff --git a/ext/spl/spl_directory.c b/ext/spl/spl_directory.c index 666fd1ea43..0694e8f335 100644 --- a/ext/spl/spl_directory.c +++ b/ext/spl/spl_directory.c @@ -173,7 +173,7 @@ static zend_object *spl_filesystem_object_new_check(zend_class_entry *class_type } /* }}} */ -PHPAPI char* spl_filesystem_object_get_path(spl_filesystem_object *intern, int *len TSRMLS_DC) /* {{{ */ +PHPAPI char* spl_filesystem_object_get_path(spl_filesystem_object *intern, size_t *len TSRMLS_DC) /* {{{ */ { #ifdef HAVE_GLOB if (intern->type == SPL_FS_DIR) { @@ -490,7 +490,7 @@ static spl_filesystem_object *spl_filesystem_object_create_type(int ht, spl_file } else { intern->file_name = estrndup(source->file_name, source->file_name_len); intern->file_name_len = source->file_name_len; - intern->_path = spl_filesystem_object_get_path(source, &intern->_path_len TSRMLS_CC); + intern->_path = spl_filesystem_object_get_path(source, (size_t *)&intern->_path_len TSRMLS_CC); intern->_path = estrndup(intern->_path, intern->_path_len); } break; @@ -514,7 +514,7 @@ static spl_filesystem_object *spl_filesystem_object_create_type(int ht, spl_file } else { intern->file_name = source->file_name; intern->file_name_len = source->file_name_len; - intern->_path = spl_filesystem_object_get_path(source, &intern->_path_len TSRMLS_CC); + intern->_path = spl_filesystem_object_get_path(source, (size_t *)&intern->_path_len TSRMLS_CC); intern->_path = estrndup(intern->_path, intern->_path_len); intern->u.file.open_mode = "r"; @@ -554,7 +554,7 @@ static int spl_filesystem_is_invalid_or_dot(const char * d_name) /* {{{ */ } /* }}} */ -static char *spl_filesystem_object_get_pathname(spl_filesystem_object *intern, int *len TSRMLS_DC) { /* {{{ */ +static char *spl_filesystem_object_get_pathname(spl_filesystem_object *intern, size_t *len TSRMLS_DC) { /* {{{ */ switch (intern->type) { case SPL_FS_INFO: case SPL_FS_FILE: @@ -1384,7 +1384,7 @@ SPL_METHOD(SplFileInfo, getPathInfo) zend_replace_error_handling(EH_THROW, spl_ce_UnexpectedValueException, &error_handling TSRMLS_CC); if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|C", &ce) == SUCCESS) { - int path_len; + size_t path_len; char *path = spl_filesystem_object_get_pathname(intern, &path_len TSRMLS_CC); if (path) { char *dpath = estrndup(path, path_len); diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index 8b43e5e53a..39dba42fc7 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -3840,7 +3840,8 @@ PHP_FUNCTION(constant) PHP_NAMED_FUNCTION(php_inet_ntop) { char *address; - int address_len, af = AF_INET; + size_t address_len; + int af = AF_INET; char buffer[40]; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &address, &address_len) == FAILURE) { @@ -3874,7 +3875,7 @@ PHP_NAMED_FUNCTION(php_inet_pton) { int ret, af = AF_INET; char *address; - int address_len; + size_t address_len; char buffer[17]; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &address, &address_len) == FAILURE) { @@ -3910,7 +3911,7 @@ PHP_NAMED_FUNCTION(php_inet_pton) PHP_FUNCTION(ip2long) { char *addr; - int addr_len; + size_t addr_len; #ifdef HAVE_INET_PTON struct in_addr ip; #else @@ -3949,7 +3950,7 @@ PHP_FUNCTION(long2ip) { /* "It's a long but it's not, PHP ints are signed */ char *ip; - int ip_len; + size_t ip_len; zend_ulong n; struct in_addr myaddr; #ifdef HAVE_INET_PTON @@ -5493,7 +5494,7 @@ PHP_FUNCTION(ignore_user_abort) PHP_FUNCTION(getservbyname) { char *name, *proto; - int name_len, proto_len; + size_t name_len, proto_len; struct servent *serv; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss", &name, &name_len, &proto, &proto_len) == FAILURE) { diff --git a/ext/standard/dns.c b/ext/standard/dns.c index 5f34909c10..b43bd9160a 100644 --- a/ext/standard/dns.c +++ b/ext/standard/dns.c @@ -153,7 +153,7 @@ PHP_FUNCTION(gethostname) PHP_FUNCTION(gethostbyaddr) { char *addr; - int addr_len; + size_t addr_len; zend_string *hostname; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &addr, &addr_len) == FAILURE) { diff --git a/ext/standard/exec.c b/ext/standard/exec.c index c1a64f4e34..94c5a26937 100644 --- a/ext/standard/exec.c +++ b/ext/standard/exec.c @@ -418,7 +418,7 @@ PHP_FUNCTION(escapeshellcmd) PHP_FUNCTION(escapeshellarg) { char *argument; - int argument_len; + size_t argument_len; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &argument, &argument_len) == FAILURE) { return; diff --git a/ext/standard/file.c b/ext/standard/file.c index dc8b4828bb..d9fa64ec6a 100644 --- a/ext/standard/file.c +++ b/ext/standard/file.c @@ -1209,7 +1209,11 @@ PHPAPI PHP_FUNCTION(fwrite) if (ZEND_NUM_ARGS() == 2) { num_bytes = arg2len; } else { - num_bytes = MAX(0, MIN((int)arg3, arg2len)); + if (arg3 > 0) { + num_bytes = MAX(0, MIN((size_t)arg3, arg2len)); + } else { + num_bytes = 0; + } } if (!num_bytes) { @@ -1965,7 +1969,7 @@ PHP_FUNCTION(fgetcsv) { zval *fd, *len_zv = NULL; char *delimiter_str = NULL; - int delimiter_str_len = 0; + size_t delimiter_str_len = 0; char *enclosure_str = NULL; size_t enclosure_str_len = 0; char *escape_str = NULL; diff --git a/ext/standard/filestat.c b/ext/standard/filestat.c index 42ca799458..216e5b2779 100644 --- a/ext/standard/filestat.c +++ b/ext/standard/filestat.c @@ -233,7 +233,7 @@ PHP_FUNCTION(disk_total_space) { double bytestotal; char *path; - int path_len; + size_t path_len; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "p", &path, &path_len) == FAILURE) { return; @@ -368,7 +368,7 @@ PHP_FUNCTION(disk_free_space) { double bytesfree; char *path; - int path_len; + size_t path_len; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "p", &path, &path_len) == FAILURE) { return; @@ -829,7 +829,7 @@ PHP_FUNCTION(clearstatcache) { zend_bool clear_realpath_cache = 0; char *filename = NULL; - int filename_len = 0; + size_t filename_len = 0; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|bp", &clear_realpath_cache, &filename, &filename_len) == FAILURE) { return; diff --git a/ext/standard/head.c b/ext/standard/head.c index 4072ad682f..b6e1a20f47 100644 --- a/ext/standard/head.c +++ b/ext/standard/head.c @@ -180,7 +180,7 @@ PHP_FUNCTION(setcookie) char *name, *value = NULL, *path = NULL, *domain = NULL; zend_long expires = 0; zend_bool secure = 0, httponly = 0; - int name_len, value_len = 0, path_len = 0, domain_len = 0; + size_t name_len, value_len = 0, path_len = 0, domain_len = 0; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|slssbb", &name, &name_len, &value, &value_len, &expires, &path, @@ -203,7 +203,7 @@ PHP_FUNCTION(setrawcookie) char *name, *value = NULL, *path = NULL, *domain = NULL; zend_long expires = 0; zend_bool secure = 0, httponly = 0; - int name_len, value_len = 0, path_len = 0, domain_len = 0; + size_t name_len, value_len = 0, path_len = 0, domain_len = 0; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|slssbb", &name, &name_len, &value, &value_len, &expires, &path, diff --git a/ext/standard/mail.c b/ext/standard/mail.c index 04ac1825e2..4efbb77877 100644 --- a/ext/standard/mail.c +++ b/ext/standard/mail.c @@ -79,7 +79,7 @@ extern zend_long php_getuid(TSRMLS_D); PHP_FUNCTION(ezmlm_hash) { char *str = NULL; - zend_ulong h = 5381; + zend_ulong h = Z_UL(5381); size_t j, str_len; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { diff --git a/ext/standard/password.c b/ext/standard/password.c index aafb63f4b0..4fc93c3416 100644 --- a/ext/standard/password.c +++ b/ext/standard/password.c @@ -308,7 +308,7 @@ PHP_FUNCTION(password_hash) { char *hash_format, *hash, *salt, *password; zend_long algo = 0; - int password_len = 0, hash_len; + size_t password_len = 0, hash_len; size_t salt_len = 0, required_salt_len = 0, hash_format_len; HashTable *options = 0; zval *option_buffer; diff --git a/ext/zip/php_zip.c b/ext/zip/php_zip.c index fd6953a76b..734ee19d0e 100644 --- a/ext/zip/php_zip.c +++ b/ext/zip/php_zip.c @@ -311,7 +311,7 @@ static int php_zip_add_file(struct zip *za, const char *filename, size_t filenam } /* }}} */ -static int php_zip_parse_options(zval *options, zend_long *remove_all_path, char **remove_path, int *remove_path_len, char **add_path, int *add_path_len TSRMLS_DC) /* {{{ */ +static int php_zip_parse_options(zval *options, zend_long *remove_all_path, char **remove_path, size_t *remove_path_len, char **add_path, size_t *add_path_len TSRMLS_DC) /* {{{ */ { zval *option; if ((option = zend_hash_str_find(HASH_OF(options), "remove_all_path", sizeof("remove_all_path") - 1)) != NULL) { |