diff options
-rw-r--r-- | ext/mbstring/mbfilter.c | 2 | ||||
-rw-r--r-- | ext/mbstring/mbstring.c | 12 | ||||
-rw-r--r-- | ext/mbstring/mbstring.h | 6 | ||||
-rw-r--r-- | main/main.c | 2 |
4 files changed, 11 insertions, 11 deletions
diff --git a/ext/mbstring/mbfilter.c b/ext/mbstring/mbfilter.c index 918e455124..4154925902 100644 --- a/ext/mbstring/mbfilter.c +++ b/ext/mbstring/mbfilter.c @@ -7650,7 +7650,7 @@ mbfl_oddlen(mbfl_string *string) int len, n, m, k; unsigned char *p; const unsigned char *mbtab; - mbfl_encoding *encoding; + const mbfl_encoding *encoding; encoding = mbfl_no2encoding(string->no_encoding); if (encoding == NULL || string == NULL) { diff --git a/ext/mbstring/mbstring.c b/ext/mbstring/mbstring.c index a218eb39ab..8d2604d4c4 100644 --- a/ext/mbstring/mbstring.c +++ b/ext/mbstring/mbstring.c @@ -3473,7 +3473,7 @@ PHPAPI int php_mbstring_set_zend_encoding(TSRMLS_D) /* * mb_detect_encoding (interface for Zend Engine) */ -char* php_mbstring_encoding_detector(char *arg_string, int arg_length, char *arg_list TSRMLS_DC) +char* php_mbstring_encoding_detector(const char *arg_string, int arg_length, char *arg_list TSRMLS_DC) { mbfl_string string; const char *ret; @@ -3496,7 +3496,7 @@ char* php_mbstring_encoding_detector(char *arg_string, int arg_length, char *arg mbfl_string_init(&string); string.no_language = MBSTRG(current_language); - string.val = arg_string; + string.val = (char*)arg_string; string.len = arg_length; ret = mbfl_identify_encoding_name(&string, elist, size); if (list != NULL) { @@ -3513,7 +3513,7 @@ char* php_mbstring_encoding_detector(char *arg_string, int arg_length, char *arg /* * mb_convert_encoding (interface for Zend Engine) */ -int php_mbstring_encoding_converter(char **to, int *to_length, char *from, +int php_mbstring_encoding_converter(char **to, int *to_length, const char *from, int from_length, const char *encoding_to, const char *encoding_from TSRMLS_DC) { @@ -3536,7 +3536,7 @@ int php_mbstring_encoding_converter(char **to, int *to_length, char *from, mbfl_string_init(&result); string.no_encoding = from_encoding; string.no_language = MBSTRG(current_language); - string.val = from; + string.val = (char*)from; string.len = from_length; /* initialize converter */ @@ -3562,14 +3562,14 @@ int php_mbstring_encoding_converter(char **to, int *to_length, char *from, * returns number of odd (e.g. appears only first byte of multibyte * character) chars */ -int php_mbstring_oddlen(char *string, int length, const char *encoding TSRMLS_DC) +int php_mbstring_oddlen(const char *string, int length, const char *encoding TSRMLS_DC) { mbfl_string mb_string; mbfl_string_init(&mb_string); mb_string.no_language = MBSTRG(current_language); mb_string.no_encoding = mbfl_name2no_encoding(encoding); - mb_string.val = string; + mb_string.val = (char*)string; mb_string.len = length; if(mb_string.no_encoding == mbfl_no_encoding_invalid) diff --git a/ext/mbstring/mbstring.h b/ext/mbstring/mbstring.h index 48a3385272..81646dc281 100644 --- a/ext/mbstring/mbstring.h +++ b/ext/mbstring/mbstring.h @@ -164,12 +164,12 @@ struct mb_overload_def { #ifdef ZEND_MULTIBYTE PHPAPI int php_mbstring_set_zend_encoding(TSRMLS_D); -char* php_mbstring_encoding_detector(char *string, int length, char *list +char* php_mbstring_encoding_detector(const char *string, int length, char *list TSRMLS_DC); -int php_mbstring_encoding_converter(char **to, int *to_length, char *from, +int php_mbstring_encoding_converter(char **to, int *to_length, const char *from, int from_length, const char *encoding_to, const char *encoding_from TSRMLS_DC); -int php_mbstring_oddlen(char *string, int length, const char *encoding TSRMLS_DC); +int php_mbstring_oddlen(const char *string, int length, const char *encoding TSRMLS_DC); #endif /* ZEND_MULTIBYTE */ SAPI_POST_HANDLER_FUNC(php_mbstr_post_handler); diff --git a/main/main.c b/main/main.c index 3b2dc0d107..6176574d3b 100644 --- a/main/main.c +++ b/main/main.c @@ -518,7 +518,7 @@ PHPAPI void php_error_docref2(const char *docref TSRMLS_DC, const char *param1, /* {{{ php_html_puts */ PHPAPI void php_html_puts(const char *str, uint size TSRMLS_DC) { - zend_html_puts(str, size); + zend_html_puts(str, size TSRMLS_CC); } /* }}} */ |