/PHP-7.4/ext/mbstring/libmbfl/filters/ |
H A D | mbfilter_ucs4.h | 43 int mbfl_filt_conv_ucs4_wchar(int c, mbfl_convert_filter *filter); 44 int mbfl_filt_conv_ucs4be_wchar(int c, mbfl_convert_filter *filter); 45 int mbfl_filt_conv_wchar_ucs4be(int c, mbfl_convert_filter *filter); 46 int mbfl_filt_conv_ucs4le_wchar(int c, mbfl_convert_filter *filter); 47 int mbfl_filt_conv_wchar_ucs4le(int c, mbfl_convert_filter *filter);
|
H A D | mbfilter_uhc.c | 111 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_uhc_wchar() 114 filter->cache = c; in mbfl_filt_conv_uhc_wchar() 118 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_uhc_wchar() 123 filter->status = 0; in mbfl_filt_conv_uhc_wchar() 124 c1 = filter->cache; in mbfl_filt_conv_uhc_wchar() 157 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_uhc_wchar() 160 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_uhc_wchar() 165 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_uhc_wchar() 215 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_wchar_uhc() 217 CK((*filter->output_function)((s >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_uhc() [all …]
|
H A D | mbfilter_uhc.h | 40 int mbfl_filt_conv_uhc_wchar(int c, mbfl_convert_filter *filter); 41 int mbfl_filt_conv_wchar_uhc(int c, mbfl_convert_filter *filter);
|
H A D | mbfilter_utf16.c | 161 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16_wchar() 165 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16_wchar() 183 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16_wchar() 214 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16be_wchar() 218 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16be_wchar() 222 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16be_wchar() 239 CK((*filter->output_function)(c & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16be() 243 CK((*filter->output_function)(n & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf16be() 277 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16le_wchar() 281 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16le_wchar() [all …]
|
H A D | mbfilter_utf16.h | 43 int mbfl_filt_conv_utf16_wchar(int c, mbfl_convert_filter *filter); 44 int mbfl_filt_conv_utf16be_wchar(int c, mbfl_convert_filter *filter); 45 int mbfl_filt_conv_wchar_utf16be(int c, mbfl_convert_filter *filter); 46 int mbfl_filt_conv_utf16le_wchar(int c, mbfl_convert_filter *filter); 47 int mbfl_filt_conv_wchar_utf16le(int c, mbfl_convert_filter *filter);
|
H A D | mbfilter_utf32.c | 177 CK((*filter->output_function)(0xfeff, filter->data)); in mbfl_filt_conv_utf32_wchar() 181 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf32_wchar() 184 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf32_wchar() 216 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf32be_wchar() 219 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf32be_wchar() 233 CK((*filter->output_function)((c >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf32be() 234 CK((*filter->output_function)(c & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf32be() 265 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf32le_wchar() 268 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf32le_wchar() 280 CK((*filter->output_function)(c & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf32le() [all …]
|
H A D | mbfilter_utf32.h | 43 int mbfl_filt_conv_utf32_wchar(int c, mbfl_convert_filter *filter); 44 int mbfl_filt_conv_utf32be_wchar(int c, mbfl_convert_filter *filter); 45 int mbfl_filt_conv_wchar_utf32be(int c, mbfl_convert_filter *filter); 46 int mbfl_filt_conv_utf32le_wchar(int c, mbfl_convert_filter *filter); 47 int mbfl_filt_conv_wchar_utf32le(int c, mbfl_convert_filter *filter);
|
H A D | mbfilter_utf7.c | 119 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_utf7_wchar() 123 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7_wchar() 137 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_utf7_wchar() 141 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7_wchar() 167 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7_wchar() 175 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7_wchar() 207 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7_wchar() 234 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7_wchar() 294 CK((*filter->filter_function)(s, filter)); in mbfl_filt_conv_wchar_utf7() 296 CK((*filter->filter_function)(s, filter)); in mbfl_filt_conv_wchar_utf7() [all …]
|
H A D | mbfilter_utf7.h | 40 int mbfl_filt_conv_utf7_wchar(int c, mbfl_convert_filter *filter); 41 int mbfl_filt_conv_wchar_utf7(int c, mbfl_convert_filter *filter); 42 int mbfl_filt_conv_wchar_utf7_flush(mbfl_convert_filter *filter);
|
H A D | mbfilter_utf7imap.c | 92 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_utf7imap_wchar() 96 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7imap_wchar() 110 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_utf7imap_wchar() 114 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7imap_wchar() 140 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7imap_wchar() 144 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7imap_wchar() 148 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7imap_wchar() 180 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7imap_wchar() 207 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7imap_wchar() 249 CK((*filter->filter_function)(s, filter)); in mbfl_filt_conv_wchar_utf7imap() [all …]
|
H A D | mbfilter_utf7imap.h | 39 int mbfl_filt_conv_utf7imap_wchar(int c, mbfl_convert_filter *filter); 40 int mbfl_filt_conv_wchar_utf7imap(int c, mbfl_convert_filter *filter); 41 int mbfl_filt_conv_wchar_utf7imap_flush(mbfl_convert_filter *filter);
|
H A D | mbfilter_utf8.c | 104 filter->cache = 0; in mbfl_filt_put_invalid_char() 105 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_put_invalid_char() 121 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_utf8_wchar() 142 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf8_wchar() 144 CK(mbfl_filt_put_invalid_char(filter->cache, filter)); in mbfl_filt_conv_utf8_wchar() 159 CK(mbfl_filt_put_invalid_char(filter->cache, filter)); in mbfl_filt_conv_utf8_wchar() 174 CK(mbfl_filt_put_invalid_char(filter->cache, filter)); in mbfl_filt_conv_utf8_wchar() 180 filter->cache = (filter->cache<<6) | (c & 0x3f); in mbfl_filt_conv_utf8_wchar() 183 CK(mbfl_filt_put_invalid_char(filter->cache, filter)); in mbfl_filt_conv_utf8_wchar() 210 (*filter->flush_function)(filter->data); in mbfl_filt_conv_utf8_wchar_flush() [all …]
|
H A D | mbfilter_utf8.h | 38 int mbfl_filt_conv_utf8_wchar(int c, mbfl_convert_filter *filter); 39 int mbfl_filt_conv_wchar_utf8(int c, mbfl_convert_filter *filter); 40 int mbfl_filt_conv_utf8_wchar_flush(mbfl_convert_filter *filter);
|
H A D | mbfilter_utf8_mobile.c | 207 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_utf8_mobile_wchar() 244 CK((*filter->output_function)(snd, filter->data)); in mbfl_filt_conv_utf8_mobile_wchar() 246 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf8_mobile_wchar() 248 CK(mbfl_filt_put_invalid_char(filter->cache, filter)); in mbfl_filt_conv_utf8_mobile_wchar() 263 CK(mbfl_filt_put_invalid_char(filter->cache, filter)); in mbfl_filt_conv_utf8_mobile_wchar() 278 CK(mbfl_filt_put_invalid_char(filter->cache, filter)); in mbfl_filt_conv_utf8_mobile_wchar() 284 filter->cache = (filter->cache<<6) | (c & 0x3f); in mbfl_filt_conv_utf8_mobile_wchar() 287 CK(mbfl_filt_put_invalid_char(filter->cache, filter)); in mbfl_filt_conv_utf8_mobile_wchar() 322 if (filter->status == 1 && filter->cache > 0) { in mbfl_filt_conv_wchar_utf8_mobile() 327 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_wchar_utf8_mobile() [all …]
|
H A D | mbfilter_utf8_mobile.h | 54 int mbfl_filt_conv_utf8_mobile_wchar(int c, mbfl_convert_filter *filter); 55 int mbfl_filt_conv_wchar_utf8_mobile(int c, mbfl_convert_filter *filter);
|
H A D | mbfilter_uuencode.c | 71 switch(filter->status) { in mbfl_filt_conv_uudec() 80 filter->cache = 0; in mbfl_filt_conv_uudec() 82 filter->cache++; in mbfl_filt_conv_uudec() 90 if (filter->cache == 5) in mbfl_filt_conv_uudec() 94 filter->cache = 0; in mbfl_filt_conv_uudec() 104 filter->cache = n << 24; in mbfl_filt_conv_uudec() 122 filter->cache |= n; in mbfl_filt_conv_uudec() 134 CK((*filter->output_function)( (A << 2) | (B >> 4), filter->data)); in mbfl_filt_conv_uudec() 136 CK((*filter->output_function)( (B << 4) | (C >> 2), filter->data)); in mbfl_filt_conv_uudec() 138 CK((*filter->output_function)( (C << 6) | D, filter->data)); in mbfl_filt_conv_uudec() [all …]
|
H A D | mbfilter_uuencode.h | 36 int mbfl_filt_conv_uudec(int c, mbfl_convert_filter *filter);
|
/PHP-7.4/ext/mbstring/libmbfl/mbfl/ |
H A D | mbfilter.c | 228 if (filter != NULL) { in mbfl_buffer_converter_strncat() 265 if (filter != NULL) { in mbfl_buffer_converter_feed2() 441 (*filter->filter_function)(*p, filter); in mbfl_encoding_detector_feed() 598 (*filter->filter_function)(*p, filter); in mbfl_identify_encoding() 616 filter = &flist[i]; in mbfl_identify_encoding() 617 if (!filter->flag) { in mbfl_identify_encoding() 629 filter = &flist[i]; in mbfl_identify_encoding() 630 if (!filter->flag && (!strict || !filter->status)) { in mbfl_identify_encoding() 701 (*filter->filter_function)(*p++, filter); in mbfl_strlen() 1077 if ((*filter->filter_function)(*p++, filter) < 0) { in mbfl_substr_count() [all …]
|
H A D | mbfilter_8bit.c | 41 static int mbfl_filt_conv_8bit_wchar(int c, mbfl_convert_filter *filter); 42 static int mbfl_filt_conv_wchar_8bit(int c, mbfl_convert_filter *filter); 77 static int mbfl_filt_conv_8bit_wchar(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_8bit_wchar() argument 79 return (*filter->output_function)(c, filter->data); in mbfl_filt_conv_8bit_wchar() 82 static int mbfl_filt_conv_wchar_8bit(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_wchar_8bit() argument 85 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_wchar_8bit() 87 CK(mbfl_filt_conv_illegal_output(c, filter)); in mbfl_filt_conv_wchar_8bit()
|
H A D | mbfilter_pass.c | 61 int mbfl_filt_conv_pass(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_pass() argument 63 return (*filter->output_function)(c, filter->data); in mbfl_filt_conv_pass()
|
H A D | mbfilter_pass.h | 39 MBFLAPI extern int mbfl_filt_conv_pass(int c, mbfl_convert_filter *filter);
|
H A D | mbfl_convert.c | 154 (*filter->filter_ctor)(filter); in mbfl_convert_filter_common_init() 227 (*filter->filter_dtor)(filter); in mbfl_convert_filter_delete() 235 return (*filter->filter_function)(c, filter); in mbfl_convert_filter_feed() 241 if ((*filter->filter_function)(*p++, filter) < 0) { in mbfl_convert_filter_feed_string() 252 (*filter->filter_flush)(filter); in mbfl_convert_filter_flush() 253 return (filter->flush_function ? (*filter->flush_function)(filter->data) : 0); in mbfl_convert_filter_flush() 262 (*filter->filter_dtor)(filter); in mbfl_convert_filter_reset() 271 filter->output_function, filter->flush_function, filter->data); in mbfl_convert_filter_reset() 295 if ((*filter->filter_function)(*p++, filter) < 0) { in mbfl_convert_filter_devcat() 309 if ((*filter->filter_function)(c, filter) < 0) { in mbfl_convert_filter_strcat() [all …]
|
H A D | mbfl_convert.h | 41 void (*filter_ctor)(mbfl_convert_filter *filter); 42 void (*filter_dtor)(mbfl_convert_filter *filter); 44 int (*filter_function)(int c, mbfl_convert_filter *filter); 45 int (*filter_flush)(mbfl_convert_filter *filter); 70 MBFLAPI extern void mbfl_convert_filter_delete(mbfl_convert_filter *filter); 71 MBFLAPI extern int mbfl_convert_filter_feed(int c, mbfl_convert_filter *filter); 73 MBFLAPI extern int mbfl_convert_filter_flush(mbfl_convert_filter *filter); 76 MBFLAPI extern int mbfl_filt_conv_illegal_output(int c, mbfl_convert_filter *filter); 79 MBFLAPI extern void mbfl_filt_conv_common_ctor(mbfl_convert_filter *filter); 80 MBFLAPI extern int mbfl_filt_conv_common_flush(mbfl_convert_filter *filter); [all …]
|
H A D | mbfl_encoding.h | 134 void (*filter_ctor)(struct _mbfl_convert_filter *filter); 135 void (*filter_dtor)(struct _mbfl_convert_filter *filter); 136 int (*filter_function)(int c, struct _mbfl_convert_filter *filter); 137 int (*filter_flush)(struct _mbfl_convert_filter *filter);
|
H A D | mbfl_filter_output.c | 40 mbfl_convert_filter *filter = (mbfl_convert_filter*)data; in mbfl_filter_output_pipe() local 41 return (*filter->filter_function)(c, filter); in mbfl_filter_output_pipe() 46 mbfl_convert_filter *filter = (mbfl_convert_filter*)data; in mbfl_filter_output_pipe_flush() local 47 if (filter->filter_flush != NULL) { in mbfl_filter_output_pipe_flush() 48 return (*filter->filter_flush)(filter); in mbfl_filter_output_pipe_flush()
|