Home
last modified time | relevance | path

Searched refs:filter (Results 26 – 50 of 370) sorted by relevance

12345678910>>...15

/PHP-7.4/ext/mbstring/libmbfl/filters/
H A Dmbfilter_sjis_mac.c142 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_sjis_mac_wchar()
149 CK((*filter->output_function)(0x00a5, filter->data)); in mbfl_filt_conv_sjis_mac_wchar()
151 CK((*filter->output_function)(0x005c, filter->data)); in mbfl_filt_conv_sjis_mac_wchar()
153 CK((*filter->output_function)(0x00a0, filter->data)); in mbfl_filt_conv_sjis_mac_wchar()
164 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_mac_wchar()
259 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_mac_wchar()
261 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_sjis_mac_wchar()
266 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_mac_wchar()
361 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_sjis_mac()
676 if (filter->status == 1 && filter->cache > 0) { in mbfl_filt_conv_sjis_mac_flush()
[all …]
H A Dmbfilter_euc_jp_win.c115 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
126 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
167 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
169 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
174 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
182 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
184 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
189 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
195 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
238 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_eucjpwin_wchar()
[all …]
H A Dmbfilter_byte2.c100 filter->status = 1; in mbfl_filt_conv_byte2be_wchar()
102 filter->cache = n; in mbfl_filt_conv_byte2be_wchar()
104 filter->status = 0; in mbfl_filt_conv_byte2be_wchar()
106 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_byte2be_wchar()
113 CK((*filter->output_function)((c >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_byte2be()
114 CK((*filter->output_function)(c & 0xff, filter->data)); in mbfl_filt_conv_wchar_byte2be()
123 filter->status = 1; in mbfl_filt_conv_byte2le_wchar()
125 filter->cache = n; in mbfl_filt_conv_byte2le_wchar()
129 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_byte2le_wchar()
136 CK((*filter->output_function)(c & 0xff, filter->data)); in mbfl_filt_conv_wchar_byte2le()
[all …]
H A Dmbfilter_cp51932.c121 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_cp51932_wchar()
130 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_cp51932_wchar()
171 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_cp51932_wchar()
173 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_cp51932_wchar()
178 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_cp51932_wchar()
186 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_cp51932_wchar()
188 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_cp51932_wchar()
193 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_cp51932_wchar()
289 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_cp51932()
291 CK((*filter->output_function)(0x8e, filter->data)); in mbfl_filt_conv_wchar_cp51932()
[all …]
H A Dmbfilter_gb18030.c135 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_gb18030_wchar()
146 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_gb18030_wchar()
166 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_gb18030_wchar()
170 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_gb18030_wchar()
184 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_gb18030_wchar()
207 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_gb18030_wchar()
209 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_gb18030_wchar()
214 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_gb18030_wchar()
231 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_gb18030_wchar()
266 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_gb18030_wchar()
[all …]
H A Dmbfilter_uhc.c111 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 Dmbfilter_euc_cn.c111 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_euccn_wchar()
114 filter->cache = c; in mbfl_filt_conv_euccn_wchar()
118 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_euccn_wchar()
137 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_euccn_wchar()
139 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_euccn_wchar()
144 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_euccn_wchar()
204 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_wchar_euccn()
206 CK((*filter->output_function)((s >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_euccn()
207 CK((*filter->output_function)(s & 0xff, filter->data)); in mbfl_filt_conv_wchar_euccn()
225 filter->flag = 1; in mbfl_filt_ident_euccn()
[all …]
H A Dmbfilter_euc_kr.c111 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_euckr_wchar()
114 filter->cache = c; in mbfl_filt_conv_euckr_wchar()
118 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_euckr_wchar()
123 filter->status = 0; in mbfl_filt_conv_euckr_wchar()
124 c1 = filter->cache; in mbfl_filt_conv_euckr_wchar()
153 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_euckr_wchar()
155 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_euckr_wchar()
160 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_euckr_wchar()
218 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_wchar_euckr()
220 CK((*filter->output_function)((s >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_euckr()
[all …]
H A Dmbfilter_cp936.c113 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_cp936_wchar()
115 CK((*filter->output_function)(0x20ac, filter->data)); in mbfl_filt_conv_cp936_wchar()
120 CK((*filter->output_function)(0xf8f5, filter->data)); in mbfl_filt_conv_cp936_wchar()
132 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_cp936_wchar()
136 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_cp936_wchar()
150 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_cp936_wchar()
169 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_cp936_wchar()
171 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_cp936_wchar()
176 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_cp936_wchar()
278 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_wchar_cp936()
[all …]
H A Dmbfilter_sjis.c159 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_sjis_wchar()
161 CK((*filter->output_function)(0xfec0 + c, filter->data)); in mbfl_filt_conv_sjis_wchar()
164 filter->cache = c; in mbfl_filt_conv_sjis_wchar()
168 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_wchar()
194 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_wchar()
196 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_sjis_wchar()
201 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_wchar()
264 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_sjis()
269 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_sjis()
270 CK((*filter->output_function)(s2, filter->data)); in mbfl_filt_conv_wchar_sjis()
[all …]
H A Dmbfilter_sjis_mobile.c429 CK((*filter->output_function)(c1s, filter->data)); in mbfilter_unicode2sjis_emoji_docomo()
624 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_sjis_mobile_wchar()
634 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_mobile_wchar()
694 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_mobile_wchar()
696 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_sjis_mobile_wchar()
701 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_mobile_wchar()
893 if (filter->status == 1 && filter->cache > 0) { in mbfl_filt_conv_wchar_sjis_mobile()
899 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_sjis_mobile()
904 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_sjis_mobile()
919 CK((*filter->output_function)(c1, filter->data)); in mbfl_filt_conv_sjis_mobile_flush()
[all …]
H A Dmbfilter_big5.c174 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_big5_wchar()
176 CK((*filter->output_function)(0xf8f8, filter->data)); in mbfl_filt_conv_big5_wchar()
179 filter->cache = c; in mbfl_filt_conv_big5_wchar()
183 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_big5_wchar()
226 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_big5_wchar()
228 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_big5_wchar()
233 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_big5_wchar()
316 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_wchar_big5()
318 CK((*filter->output_function)((s >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_big5()
319 CK((*filter->output_function)(s & 0xff, filter->data)); in mbfl_filt_conv_wchar_big5()
[all …]
H A Dmbfilter_cp932.c156 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_cp932_wchar()
158 CK((*filter->output_function)(0xfec0 + c, filter->data)); in mbfl_filt_conv_cp932_wchar()
161 filter->cache = c; in mbfl_filt_conv_cp932_wchar()
165 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_cp932_wchar()
211 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_cp932_wchar()
213 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_cp932_wchar()
218 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_cp932_wchar()
315 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_cp932()
320 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_cp932()
321 CK((*filter->output_function)(s2, filter->data)); in mbfl_filt_conv_wchar_cp932()
[all …]
H A Dmbfilter_sjis_open.c155 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_sjis_open_wchar()
157 CK((*filter->output_function)(0xfec0 + c, filter->data)); in mbfl_filt_conv_sjis_open_wchar()
160 filter->cache = c; in mbfl_filt_conv_sjis_open_wchar()
164 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_open_wchar()
210 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_open_wchar()
212 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_sjis_open_wchar()
217 CK((*filter->output_function)(w, filter->data)); in mbfl_filt_conv_sjis_open_wchar()
315 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_sjis_open()
320 CK((*filter->output_function)(s1, filter->data)); in mbfl_filt_conv_wchar_sjis_open()
321 CK((*filter->output_function)(s2, filter->data)); in mbfl_filt_conv_wchar_sjis_open()
[all …]
H A Dmbfilter_htmlent.h39 void mbfl_filt_conv_html_dec_ctor(mbfl_convert_filter *filter);
40 void mbfl_filt_conv_html_dec_dtor(mbfl_convert_filter *filter);
41 int mbfl_filt_conv_html_enc(int c, mbfl_convert_filter *filter);
42 int mbfl_filt_conv_html_enc_flush(mbfl_convert_filter *filter);
43 int mbfl_filt_conv_html_dec(int c, mbfl_convert_filter *filter);
44 int mbfl_filt_conv_html_dec_flush(mbfl_convert_filter *filter);
46 void mbfl_filt_conv_html_dec_ctor(mbfl_convert_filter *filter);
47 void mbfl_filt_conv_html_dec_dtor(mbfl_convert_filter *filter);
H A Dmbfilter_ascii.c38 static int mbfl_filt_ident_ascii(int c, mbfl_identify_filter *filter);
83 int mbfl_filt_conv_ascii_wchar(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_ascii_wchar() argument
85 return (*filter->output_function)(c, filter->data); in mbfl_filt_conv_ascii_wchar()
92 int mbfl_filt_conv_wchar_ascii(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_wchar_ascii() argument
95 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_wchar_ascii()
97 CK(mbfl_filt_conv_illegal_output(c, filter)); in mbfl_filt_conv_wchar_ascii()
103 static int mbfl_filt_ident_ascii(int c, mbfl_identify_filter *filter) in mbfl_filt_ident_ascii() argument
110 filter->flag = 1; in mbfl_filt_ident_ascii()
H A Dmbfilter_cp1252.c38 static int mbfl_filt_ident_cp1252(int c, mbfl_identify_filter *filter);
83 int mbfl_filt_conv_wchar_cp1252(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_wchar_cp1252() argument
107 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_wchar_cp1252()
109 CK(mbfl_filt_conv_illegal_output(c, filter)); in mbfl_filt_conv_wchar_cp1252()
117 int mbfl_filt_conv_cp1252_wchar(int c, mbfl_convert_filter *filter) in mbfl_filt_conv_cp1252_wchar() argument
127 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_cp1252_wchar()
138 static int mbfl_filt_ident_cp1252(int c, mbfl_identify_filter *filter) in mbfl_filt_ident_cp1252() argument
141 filter->flag = 0; in mbfl_filt_ident_cp1252()
143 filter->flag = 1; /* not it */ in mbfl_filt_ident_cp1252()
/PHP-7.4/ext/mbstring/libmbfl/mbfl/
H A Dmbfl_ident.h43 void (*filter_ctor)(mbfl_identify_filter *filter);
44 void (*filter_dtor)(mbfl_identify_filter *filter);
45 int (*filter_function)(int c, mbfl_identify_filter *filter);
54 void (*filter_ctor)(mbfl_identify_filter *filter);
55 void (*filter_dtor)(mbfl_identify_filter *filter);
56 int (*filter_function)(int c, mbfl_identify_filter *filter);
62 MBFLAPI extern void mbfl_identify_filter_delete(mbfl_identify_filter *filter);
65 MBFLAPI void mbfl_identify_filter_cleanup(mbfl_identify_filter *filter);
67 MBFLAPI extern void mbfl_filt_ident_common_ctor(mbfl_identify_filter *filter);
69 MBFLAPI extern void mbfl_filt_ident_false_ctor(mbfl_identify_filter *filter);
[all …]
H A Dmbfl_convert.h41 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 Dmbfl_filter_output.c40 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()
H A Dmbfilter_8bit.c41 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()
/PHP-7.4/ext/standard/tests/filters/
H A Dbasic.phpt2 basic stream filter tests
15 echo "filter: $name\n";
22 foreach ($filters as $filter) {
23 filter_test(array($filter));
30 filter: string.rot13
31 resource(%d) of type (stream filter)
33 filter: string.toupper
34 resource(%d) of type (stream filter)
36 filter: string.tolower
39 filter: string.rot13
[all …]
/PHP-7.4/main/streams/
H A Dfilter.c263 return filter; in php_stream_filter_create()
277 return filter; in _php_stream_filter_alloc()
283 filter->fops->dtor(filter); in php_stream_filter_free()
284 pefree(filter, filter->is_persistent); in php_stream_filter_free()
332 status = filter->fops->filter(stream, filter, brig_inp, brig_outp, &consumed, PSFS_FLAG_NORMAL); in php_stream_filter_append_ex()
410 if (!filter->chain || !filter->chain->stream) { in _php_stream_filter_flush()
488 filter->prev->next = filter->next; in php_stream_filter_remove()
490 filter->chain->head = filter->next; in php_stream_filter_remove()
493 filter->next->prev = filter->prev; in php_stream_filter_remove()
495 filter->chain->tail = filter->prev; in php_stream_filter_remove()
[all …]
/PHP-7.4/ext/filter/
H A Dconfig.m41 PHP_ARG_ENABLE([filter],
2 [whether to enable input filter support],
3 [AS_HELP_STRING([--disable-filter],
4 [Disable input filter support])],
8 …PHP_NEW_EXTENSION(filter, filter.c sanitizing_filters.c logical_filters.c callback_filter.c, $ext_…
11 PHP_INSTALL_HEADERS([ext/filter/php_filter.h])
12 PHP_ADD_EXTENSION_DEP(filter, pcre)
/PHP-7.4/ext/filter/tests/
H A Dbug42718-2.phpt2 Bug #42718 - 2 (unsafe_raw filter not applied when configured as default filter)
4 <?php if (!extension_loaded("filter")) die("skip"); ?>
7 filter.default=unsafe_raw
8 filter.default_flags=
13 echo ini_get('filter.default') . "\n";
14 echo ini_get('filter.default_flags') . "\n";

Completed in 107 milliseconds

12345678910>>...15