diff options
Diffstat (limited to 'ext/mbstring/mbstring.h')
-rw-r--r-- | ext/mbstring/mbstring.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ext/mbstring/mbstring.h b/ext/mbstring/mbstring.h index 22ff290c5d..98623e77b4 100644 --- a/ext/mbstring/mbstring.h +++ b/ext/mbstring/mbstring.h @@ -129,6 +129,10 @@ ZEND_BEGIN_MODULE_GLOBALS(mbstring) int current_language; int internal_encoding; int current_internal_encoding; +#ifdef ZEND_MULTIBYTE + int *script_encoding_list; + int script_encoding_list_size; +#endif /* ZEND_MULTIBYTE */ int http_output_encoding; int current_http_output_encoding; int http_input_identify; @@ -177,6 +181,16 @@ struct mb_overload_def { #define MBSTRG(v) (mbstring_globals.v) #endif +#ifdef ZEND_MULTIBYTE +PHPAPI int php_mbstring_set_zend_encoding(TSRMLS_D); +char* php_mbstring_encoding_detector(char *string, int length, char *list + TSRMLS_DC); +int php_mbstring_encoding_converter(char **to, int *to_length, 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); +#endif /* ZEND_MULTIBYTE */ + #else /* HAVE_MBSTRING */ #define mbstring_module_ptr NULL |