Diff for /embedaddon/php/ext/mbstring/mbstring.h between versions 1.1.1.1 and 1.1.1.2

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;

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>