com php-src: size_t fixes: ext/mbstring/mbstring.c ext/mbstring/mbstring.h

From: Date: Tue, 25 Jul 2017 17:03:33 +0000
Subject: com php-src: size_t fixes: ext/mbstring/mbstring.c ext/mbstring/mbstring.h
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-98800@lists.php.net to get a copy of this message
Commit: 13a26290054fa9036abef37889bc678791935232 Author: Anatol Belski <ab@php.net> Tue, 25 Jul 2017 19:02:50 +0200 Parents: 572429473da0ba5e8cb6b016d1121c0b75425940 Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=13a26290054fa9036abef37889bc678791935232 Log: size_t fixes Changed paths: M ext/mbstring/mbstring.c M ext/mbstring/mbstring.h Diff: diff --git a/ext/mbstring/mbstring.c b/ext/mbstring/mbstring.c index 4f3b7dc..cb5fb05 100644 --- a/ext/mbstring/mbstring.c +++ b/ext/mbstring/mbstring.c @@ -1347,7 +1347,7 @@ static PHP_INI_MH(OnUpdate_mbstring_http_output) /* }}} */ /* {{{ static _php_mb_ini_mbstring_internal_encoding_set */ -int _php_mb_ini_mbstring_internal_encoding_set(const char *new_value, uint32_t new_value_length) +int _php_mb_ini_mbstring_internal_encoding_set(const char *new_value, size_t new_value_length) { const mbfl_encoding *encoding; @@ -2932,7 +2932,7 @@ PHP_FUNCTION(mb_strcut) } } - if ((unsigned int)from > string.len) { + if (from > string.len) { RETURN_FALSE; } @@ -4469,7 +4469,7 @@ PHP_FUNCTION(mb_send_mail) /* message body */ orig_str.no_language = MBSTRG(language); orig_str.val = (unsigned char *)message; - orig_str.len = (unsigned int)message_len; + orig_str.len = message_len; orig_str.encoding = MBSTRG(current_internal_encoding); if (orig_str.encoding->no_encoding == mbfl_no_encoding_invalid diff --git a/ext/mbstring/mbstring.h b/ext/mbstring/mbstring.h index 6d04072..1b8e618 100644 --- a/ext/mbstring/mbstring.h +++ b/ext/mbstring/mbstring.h @@ -157,7 +157,7 @@ MBSTRING_API size_t php_mb_stripos(int mode, const char *old_haystack, size_t ol MBSTRING_API int php_mb_check_encoding(const char *input, size_t length, const char *enc); /* internal use only */ -int _php_mb_ini_mbstring_internal_encoding_set(const char *new_value, uint32_t new_value_length); +int _php_mb_ini_mbstring_internal_encoding_set(const char *new_value, size_t new_value_length); ZEND_BEGIN_MODULE_GLOBALS(mbstring) char *internal_encoding_name;

« previous php.cvs (#98800) next »