version 1.1.1.1, 2012/02/21 23:47:57
|
version 1.1.1.2, 2012/05/29 12:34:40
|
Line 128 PHP_FUNCTION(mb_send_mail);
|
Line 128 PHP_FUNCTION(mb_send_mail);
|
PHP_FUNCTION(mb_get_info); |
PHP_FUNCTION(mb_get_info); |
PHP_FUNCTION(mb_check_encoding); |
PHP_FUNCTION(mb_check_encoding); |
|
|
MBSTRING_API int php_mb_encoding_translation(TSRMLS_D); |
|
|
|
MBSTRING_API char *php_mb_safe_strrchr_ex(const char *s, unsigned int c, |
MBSTRING_API char *php_mb_safe_strrchr_ex(const char *s, unsigned int c, |
size_t nbytes, const mbfl_encoding *enc); |
size_t nbytes, const mbfl_encoding *enc); |
MBSTRING_API char *php_mb_safe_strrchr(const char *s, unsigned int c, |
MBSTRING_API char *php_mb_safe_strrchr(const char *s, unsigned int c, |
size_t nbytes TSRMLS_DC); |
size_t nbytes TSRMLS_DC); |
MBSTRING_API char *php_mb_strrchr(const char *s, char c TSRMLS_DC); |
|
|
|
MBSTRING_API char * php_mb_convert_encoding(const char *input, size_t length, |
MBSTRING_API char * php_mb_convert_encoding(const char *input, size_t length, |
const char *_to_encoding, |
const char *_to_encoding, |
Line 146 MBSTRING_API int php_mb_check_encoding_list(const char
|
Line 143 MBSTRING_API int php_mb_check_encoding_list(const char
|
MBSTRING_API size_t php_mb_mbchar_bytes_ex(const char *s, const mbfl_encoding *enc); |
MBSTRING_API size_t php_mb_mbchar_bytes_ex(const char *s, const mbfl_encoding *enc); |
MBSTRING_API size_t php_mb_mbchar_bytes(const char *s TSRMLS_DC); |
MBSTRING_API size_t php_mb_mbchar_bytes(const char *s TSRMLS_DC); |
|
|
MBSTRING_API size_t php_mb_gpc_mbchar_bytes(const char *s TSRMLS_DC); |
|
|
|
MBSTRING_API int php_mb_encoding_detector_ex(const char *arg_string, int arg_length, |
MBSTRING_API int php_mb_encoding_detector_ex(const char *arg_string, int arg_length, |
char *arg_list TSRMLS_DC); |
char *arg_list TSRMLS_DC); |
|
|
MBSTRING_API int php_mb_encoding_converter_ex(char **str, int *len, const char *encoding_to, |
MBSTRING_API int php_mb_encoding_converter_ex(char **str, int *len, const char *encoding_to, |
const char *encoding_from TSRMLS_DC); |
const char *encoding_from TSRMLS_DC); |
MBSTRING_API int php_mb_gpc_encoding_converter(char **str, int *len, int num, const char *encoding_to, const char *encoding_from TSRMLS_DC); |
|
|
|
MBSTRING_API int php_mb_gpc_encoding_detector(char **arg_string, int *arg_length, int num, char *arg_list TSRMLS_DC); |
|
|
|
MBSTRING_API int php_mb_stripos(int mode, const char *old_haystack, unsigned int old_haystack_len, const char *old_needle, unsigned int old_needle_len, long offset, const char *from_encoding TSRMLS_DC); |
MBSTRING_API int php_mb_stripos(int mode, const char *old_haystack, unsigned int old_haystack_len, const char *old_needle, unsigned int old_needle_len, long offset, const char *from_encoding TSRMLS_DC); |
|
|
/* internal use only */ |
/* internal use only */ |
int _php_mb_ini_mbstring_internal_encoding_set(const char *new_value, uint new_value_length TSRMLS_DC); |
int _php_mb_ini_mbstring_internal_encoding_set(const char *new_value, uint new_value_length TSRMLS_DC); |
|
|
ZEND_BEGIN_MODULE_GLOBALS(mbstring) |
ZEND_BEGIN_MODULE_GLOBALS(mbstring) |
|
char *internal_encoding_name; |
enum mbfl_no_language language; |
enum mbfl_no_language language; |
enum mbfl_no_encoding internal_encoding; | const mbfl_encoding *internal_encoding; |
enum mbfl_no_encoding current_internal_encoding; | const mbfl_encoding *current_internal_encoding; |
#ifdef ZEND_MULTIBYTE | const mbfl_encoding *http_output_encoding; |
enum mbfl_no_encoding *script_encoding_list; | const mbfl_encoding *current_http_output_encoding; |
int script_encoding_list_size; | const mbfl_encoding *http_input_identify; |
#endif /* ZEND_MULTIBYTE */ | const mbfl_encoding *http_input_identify_get; |
enum mbfl_no_encoding http_output_encoding; | const mbfl_encoding *http_input_identify_post; |
enum mbfl_no_encoding current_http_output_encoding; | const mbfl_encoding *http_input_identify_cookie; |
enum mbfl_no_encoding http_input_identify; | const mbfl_encoding *http_input_identify_string; |
enum mbfl_no_encoding http_input_identify_get; | const mbfl_encoding **http_input_list; |
enum mbfl_no_encoding http_input_identify_post; | size_t http_input_list_size; |
enum mbfl_no_encoding http_input_identify_cookie; | const mbfl_encoding **detect_order_list; |
enum mbfl_no_encoding http_input_identify_string; | size_t detect_order_list_size; |
enum mbfl_no_encoding *http_input_list; | const mbfl_encoding **current_detect_order_list; |
int http_input_list_size; | size_t current_detect_order_list_size; |
enum mbfl_no_encoding *detect_order_list; | |
int detect_order_list_size; | |
enum mbfl_no_encoding *current_detect_order_list; | |
int current_detect_order_list_size; | |
enum mbfl_no_encoding *default_detect_order_list; |
enum mbfl_no_encoding *default_detect_order_list; |
int default_detect_order_list_size; | size_t default_detect_order_list_size; |
int filter_illegal_mode; |
int filter_illegal_mode; |
int filter_illegal_substchar; |
int filter_illegal_substchar; |
int current_filter_illegal_mode; |
int current_filter_illegal_mode; |