Home
last modified time | relevance | path

Searched refs:filter (Results 1 – 25 of 296) sorted by relevance

12345678910>>...12

/PHP-8.3/ext/mbstring/libmbfl/filters/
H A Dmbfilter_qprint.c94 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_qprintenc()
109 CK((*filter->output_function)('=', filter->data)); in mbfl_filt_conv_qprintenc()
124 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_qprintenc()
131 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_qprintenc()
134 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_qprintenc()
146 (*filter->filter_function)('\0', filter); in mbfl_filt_conv_qprintenc_flush()
151 (*filter->flush_function)(filter->data); in mbfl_filt_conv_qprintenc_flush()
194 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_qprintdec()
202 CK((*filter->output_function)(filter->cache, filter->data)); in mbfl_filt_conv_qprintdec()
207 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_qprintdec()
[all …]
H A Dmbfilter_utf7imap.c146 filter->cache = filter->status = 0; in mbfl_filt_conv_utf7imap_wchar()
151 filter->cache = filter->status = 0; in mbfl_filt_conv_utf7imap_wchar()
155 filter->cache = filter->status = 0; in mbfl_filt_conv_utf7imap_wchar()
158 filter->cache = filter->status = 0; in mbfl_filt_conv_utf7imap_wchar()
171 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_utf7imap_wchar()
201 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7imap_wchar()
210 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7imap_wchar()
300 (*filter->flush_function)(filter->data); in mbfl_filt_conv_utf7imap_wchar_flush()
332 CK((*filter->filter_function)(s, filter)); in mbfl_filt_conv_wchar_utf7imap()
334 CK((*filter->filter_function)(s, filter)); in mbfl_filt_conv_wchar_utf7imap()
[all …]
H A Dmbfilter_base64.c105 CK((*filter->output_function)(0x0d, filter->data)); /* CR */ in mbfl_filt_conv_base64enc()
106 CK((*filter->output_function)(0x0a, filter->data)); /* LF */ in mbfl_filt_conv_base64enc()
132 CK((*filter->output_function)(0x0d, filter->data)); /* CR */ in mbfl_filt_conv_base64enc_flush()
133 CK((*filter->output_function)(0x0a, filter->data)); /* LF */ in mbfl_filt_conv_base64enc_flush()
138 CK((*filter->output_function)(0x3d, filter->data)); /* '=' */ in mbfl_filt_conv_base64enc_flush()
139 CK((*filter->output_function)(0x3d, filter->data)); /* '=' */ in mbfl_filt_conv_base64enc_flush()
147 (*filter->flush_function)(filter->data); in mbfl_filt_conv_base64enc_flush()
176 CK((*filter->output_function)(MBFL_BAD_INPUT, filter->data)); in mbfl_filt_conv_base64dec()
198 CK((*filter->output_function)((n >> 8) & 0xff, filter->data)); in mbfl_filt_conv_base64dec()
199 CK((*filter->output_function)(n & 0xff, filter->data)); in mbfl_filt_conv_base64dec()
[all …]
H A Dmbfilter_utf7.c124 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_utf7_wchar()
128 filter->cache = filter->status = 0; in mbfl_filt_conv_utf7_wchar()
139 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_utf7_wchar()
173 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7_wchar()
184 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7_wchar()
213 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7_wchar()
224 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7_wchar()
258 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf7_wchar()
278 (*filter->flush_function)(filter->data); in mbfl_filt_conv_utf7_wchar_flush()
380 filter->status = filter->cache = 0; in mbfl_filt_conv_wchar_utf7_flush()
[all …]
H A Dmbfilter_utf8.c95 filter->status = filter->cache = 0; in mbfl_filt_put_invalid_char()
96 CK((*filter->output_function)(MBFL_BAD_INPUT, filter->data)); in mbfl_filt_put_invalid_char()
108 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_utf8_wchar()
127 filter->status = filter->cache = 0; in mbfl_filt_conv_utf8_wchar()
128 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf8_wchar()
166 filter->cache = (filter->cache<<6) | (c & 0x3f); in mbfl_filt_conv_utf8_wchar()
183 (*filter->output_function)(MBFL_BAD_INPUT, filter->data); in mbfl_filt_conv_utf8_wchar_flush()
188 (*filter->flush_function)(filter->data); in mbfl_filt_conv_utf8_wchar_flush()
198 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_wchar_utf8()
201 CK((*filter->output_function)((c & 0x3f) | 0x80, filter->data)); in mbfl_filt_conv_wchar_utf8()
[all …]
H A Dmbfilter_htmlent.c108 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_html_enc()
110 CK((*filter->output_function)('&', filter->data)); in mbfl_filt_conv_html_enc()
125 CK((*filter->output_function)('#', filter->data)); in mbfl_filt_conv_html_enc()
136 CK((*filter->output_function)(*p, filter->data)); in mbfl_filt_conv_html_enc()
140 CK((*filter->output_function)(';', filter->data)); in mbfl_filt_conv_html_enc()
151 (*filter->flush_function)(filter->data); in mbfl_filt_conv_html_enc_flush()
191 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_html_dec()
238 CK((*filter->output_function)(ent, filter->data)); in mbfl_filt_conv_html_dec()
243 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_html_dec()
259 CK((*filter->output_function)(ent, filter->data)); in mbfl_filt_conv_html_dec()
[all …]
H A Dmbfilter_ucs4.c205 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_ucs4_wchar()
235 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_ucs4be_wchar()
246 CK((*filter->output_function)((c >> 24) & 0xff, filter->data)); in mbfl_filt_conv_wchar_ucs4be()
247 CK((*filter->output_function)((c >> 16) & 0xff, filter->data)); in mbfl_filt_conv_wchar_ucs4be()
248 CK((*filter->output_function)((c >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_ucs4be()
249 CK((*filter->output_function)(c & 0xff, filter->data)); in mbfl_filt_conv_wchar_ucs4be()
279 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_ucs4le_wchar()
290 CK((*filter->output_function)(c & 0xff, filter->data)); in mbfl_filt_conv_wchar_ucs4le()
291 CK((*filter->output_function)((c >> 8) & 0xff, filter->data)); in mbfl_filt_conv_wchar_ucs4le()
305 CK((*filter->output_function)(MBFL_BAD_INPUT, filter->data)); in mbfl_filt_conv_ucs4_wchar_flush()
[all …]
H A Dmbfilter_cjk.c281 (*filter->flush_function)(filter->data); in mbfl_filt_conv_jis_wchar_flush()
1268 filter->status = filter->cache = 0; in mbfl_filt_conv_wchar_2022jp_mobile_flush()
4202 filter->status = filter->cache = 0; in mbfl_filt_conv_any_2022kr_flush()
5081 filter->cache = filter->status = 0; in mbfl_filt_conv_wchar_sjis_mac()
5310 filter->cache = filter->status = 0; in mbfl_filt_conv_wchar_sjis_mac()
5399 filter->cache = filter->status = 0; in mbfl_filt_conv_wchar_sjis_mac()
5918 filter->cache = filter->status = 0; in mbfilter_unicode2sjis_emoji_docomo()
5975 filter->cache = filter->status = 0; in mbfilter_unicode2sjis_emoji_kddi_sjis()
5990 filter->cache = filter->status = 0; in mbfilter_unicode2sjis_emoji_kddi_sjis()
6047 filter->cache = filter->status = 0; in mbfilter_unicode2sjis_emoji_sb()
[all …]
H A Dmbfilter_utf32.c149 CK((*filter->output_function)(n, filter->data)); in emit_char_if_valid()
159 filter->cache = (filter->cache << 8) | (c & 0xFF); in mbfl_filt_conv_utf32_wchar()
163 filter->cache = filter->status = 0; in mbfl_filt_conv_utf32_wchar()
182 filter->cache = (filter->cache << 8) | (c & 0xFF); in mbfl_filt_conv_utf32be_wchar()
186 filter->cache = filter->status = 0; in mbfl_filt_conv_utf32be_wchar()
198 CK((*filter->output_function)(c & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf32be()
209 filter->cache |= ((c & 0xFFU) << (8 * filter->status)); in mbfl_filt_conv_utf32le_wchar()
213 filter->cache = filter->status = 0; in mbfl_filt_conv_utf32le_wchar()
222 CK((*filter->output_function)(c & 0xff, filter->data)); in mbfl_filt_conv_wchar_utf32le()
239 filter->cache = filter->status = 0; in mbfl_filt_conv_utf32_wchar_flush()
[all …]
H A Dmbfilter_ucs2.c156 filter->status = 1; in mbfl_filt_conv_ucs2_wchar()
159 filter->status = 0; in mbfl_filt_conv_ucs2_wchar()
167 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_ucs2_wchar()
181 CK((*filter->output_function)((c & 0xFF) | filter->cache, filter->data)); in mbfl_filt_conv_ucs2be_wchar()
189 CK((*filter->output_function)((c >> 8) & 0xFF, filter->data)); in mbfl_filt_conv_wchar_ucs2be()
190 CK((*filter->output_function)(c & 0xFF, filter->data)); in mbfl_filt_conv_wchar_ucs2be()
204 CK((*filter->output_function)(((c & 0xFF) << 8) | filter->cache, filter->data)); in mbfl_filt_conv_ucs2le_wchar()
212 CK((*filter->output_function)(c & 0xFF, filter->data)); in mbfl_filt_conv_wchar_ucs2le()
213 CK((*filter->output_function)((c >> 8) & 0xFF, filter->data)); in mbfl_filt_conv_wchar_ucs2le()
225 CK((*filter->output_function)(MBFL_BAD_INPUT, filter->data)); in mbfl_filt_conv_ucs2_wchar_flush()
[all …]
H A Dmbfilter_uuencode.c80 switch(filter->status) { in mbfl_filt_conv_uudec()
89 filter->cache = 0; in mbfl_filt_conv_uudec()
91 filter->cache++; in mbfl_filt_conv_uudec()
99 if (filter->cache == 5) in mbfl_filt_conv_uudec()
103 filter->cache = 0; in mbfl_filt_conv_uudec()
113 filter->cache = n << 24; in mbfl_filt_conv_uudec()
131 filter->cache |= n; in mbfl_filt_conv_uudec()
143 CK((*filter->output_function)( (A << 2) | (B >> 4), filter->data)); in mbfl_filt_conv_uudec()
145 CK((*filter->output_function)( (B << 4) | (C >> 2), filter->data)); in mbfl_filt_conv_uudec()
147 CK((*filter->output_function)( (C << 6) | D, filter->data)); in mbfl_filt_conv_uudec()
[all …]
H A Dmbfilter_utf16.c294 filter->cache = filter->status = 0; in mbfl_filt_conv_utf16_wchar()
308 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16_wchar()
337 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16be_wchar()
342 filter->cache = (filter->cache << 8) | (c & 0xFF); in mbfl_filt_conv_utf16be_wchar()
356 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16be_wchar()
360 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16be_wchar()
409 CK((*filter->output_function)(filter->cache + ((c & 0xff) << 8), filter->data)); in mbfl_filt_conv_utf16le_wchar()
414 filter->cache = (filter->cache << 10) + (c & 0xff); in mbfl_filt_conv_utf16le_wchar()
429 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16le_wchar()
435 CK((*filter->output_function)(n, filter->data)); in mbfl_filt_conv_utf16le_wchar()
[all …]
H A Dmbfilter_singlebyte.c28 CK((*filter->output_function)(c, filter->data)); in mbfl_conv_singlebyte_table()
30 CK((*filter->output_function)(MBFL_BAD_INPUT, filter->data)); in mbfl_conv_singlebyte_table()
40 CK((*filter->output_function)(c, filter->data)); in mbfl_conv_reverselookup_table()
46 CK((*filter->output_function)(i + tbl_min, filter->data)); in mbfl_conv_reverselookup_table()
151 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_wchar_ascii()
199 return (*filter->output_function)(c, filter->data); in mbfl_filt_conv_8859_1_wchar()
205 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_wchar_8859_1()
503 CK((*filter->output_function)(0x80 + n, filter->data)); in mbfl_filt_conv_wchar_cp1252()
509 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_wchar_cp1252()
524 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_cp1252_wchar()
[all …]
H A Dmbfilter_utf8_mobile.c264 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_utf8_mobile_wchar()
298 CK((*filter->output_function)(snd, filter->data)); in mbfl_filt_conv_utf8_mobile_wchar()
300 CK((*filter->output_function)(s, filter->data)); in mbfl_filt_conv_utf8_mobile_wchar()
316 filter->status++; in mbfl_filt_conv_utf8_mobile_wchar()
332 filter->status++; in mbfl_filt_conv_utf8_mobile_wchar()
341 filter->cache = (filter->cache << 6) | (c & 0x3f); in mbfl_filt_conv_utf8_mobile_wchar()
342 filter->status++; in mbfl_filt_conv_utf8_mobile_wchar()
372 CK((*filter->output_function)(c, filter->data)); in mbfl_filt_conv_wchar_utf8_mobile()
375 CK((*filter->output_function)((c & 0x3f) | 0x80, filter->data)); in mbfl_filt_conv_wchar_utf8_mobile()
379 CK((*filter->output_function)((c & 0x3f) | 0x80, filter->data)); in mbfl_filt_conv_wchar_utf8_mobile()
[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);
/PHP-8.3/ext/mbstring/libmbfl/mbfl/
H A Dmbfl_convert.c106 return filter; in mbfl_convert_filter_new()
123 (*filter->filter_dtor)(filter); in mbfl_convert_filter_delete()
131 return (*filter->filter_function)(c, filter); in mbfl_convert_filter_feed()
138 if ((*filter->filter_function)(*p++, filter) < 0) { in mbfl_convert_filter_feed_string()
147 (*filter->filter_flush)(filter); in mbfl_convert_filter_flush()
154 (*filter->filter_dtor)(filter); in mbfl_convert_filter_reset()
163 …mbfl_convert_filter_init(filter, from, to, vtbl, filter->output_function, filter->flush_function, in mbfl_convert_filter_reset()
185 if ((*filter->filter_function)(c, filter) < 0) { in mbfl_convert_filter_strcat()
212 ret = (*filter->filter_function)('0', filter); in mbfl_filt_conv_output_hex()
314 filter->status = filter->cache = 0; in mbfl_filt_conv_common_ctor()
[all …]
H A Dmbfl_convert.h48 void (*filter_dtor)(mbfl_convert_filter *filter);
50 int (*filter_function)(int c, mbfl_convert_filter *filter);
69 MBFLAPI extern void mbfl_convert_filter_delete(mbfl_convert_filter *filter);
70 MBFLAPI extern int mbfl_convert_filter_feed(int c, mbfl_convert_filter *filter);
71 MBFLAPI extern unsigned char* mbfl_convert_filter_feed_string(mbfl_convert_filter *filter, unsigned…
72 MBFLAPI extern int mbfl_convert_filter_flush(mbfl_convert_filter *filter);
75 MBFLAPI extern int mbfl_filt_conv_illegal_output(int c, mbfl_convert_filter *filter);
78 MBFLAPI extern void mbfl_filt_conv_common_ctor(mbfl_convert_filter *filter);
79 MBFLAPI extern int mbfl_filt_conv_common_flush(mbfl_convert_filter *filter);
81 MBFLAPI extern void mbfl_convert_filter_devcat(mbfl_convert_filter *filter, mbfl_memory_device *src…
[all …]
/PHP-8.3/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 …]
H A Dobject_init_failure.phpt2 Creating the stream filter object may fail
8 stream_filter_register('sample.filter', SampleFilter::class);
10 var_dump(file_get_contents('php://filter/read=sample.filter/resource='. __FILE__));
16 Warning: file_get_contents(): Unable to create or locate filter "sample.filter" in %s on line %d
18 Warning: file_get_contents(): Unable to create filter (sample.filter) in %s on line %d
H A Dobject_init_failure_2.phpt2 Creating the stream filter object may fail (include variation)
8 stream_filter_register('sample.filter', SampleFilter::class);
10 include 'php://filter/read=sample.filter/resource='. __FILE__;
16 Warning: main(): Unable to create or locate filter "sample.filter" in %s on line %d
18 Warning: main(): Unable to create filter (sample.filter) in %s on line %d
/PHP-8.3/main/streams/
H A Dfilter.c261 return filter; in php_stream_filter_create()
275 return filter; in _php_stream_filter_alloc()
281 filter->fops->dtor(filter); in php_stream_filter_free()
282 pefree(filter, filter->is_persistent); in php_stream_filter_free()
330 status = filter->fops->filter(stream, filter, brig_inp, brig_outp, &consumed, PSFS_FLAG_NORMAL); in php_stream_filter_append_ex()
408 if (!filter->chain || !filter->chain->stream) { in _php_stream_filter_flush()
486 filter->prev->next = filter->next; in php_stream_filter_remove()
488 filter->chain->head = filter->next; in php_stream_filter_remove()
491 filter->next->prev = filter->prev; in php_stream_filter_remove()
493 filter->chain->tail = filter->prev; in php_stream_filter_remove()
[all …]
/PHP-8.3/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)
H A Dphp_filter.h39 PHP_MINIT_FUNCTION(filter);
40 PHP_MSHUTDOWN_FUNCTION(filter);
41 PHP_RINIT_FUNCTION(filter);
42 PHP_RSHUTDOWN_FUNCTION(filter);
43 PHP_MINFO_FUNCTION(filter);
45 ZEND_BEGIN_MODULE_GLOBALS(filter)
56 ZEND_END_MODULE_GLOBALS(filter)
62 #define IF_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(filter, v)
/PHP-8.3/ext/filter/tests/
H A Dbug42718-2.phpt2 Bug #42718 - 2 (unsafe_raw filter not applied when configured as default filter)
4 filter
7 filter.default=unsafe_raw
8 filter.default_flags=
13 echo ini_get('filter.default') . "\n";
14 echo ini_get('filter.default_flags') . "\n";
H A Dbug42718.phpt2 Bug #42718 (unsafe_raw filter not applied when configured as default filter)
4 FILTER_UNSAFE_RAW not applied when configured as default filter, even with flags
6 filter
8 filter.default=unsafe_raw
9 filter.default_flags=4
14 echo ini_get('filter.default') . "\n";
15 echo ini_get('filter.default_flags') . "\n";

Completed in 97 milliseconds

12345678910>>...12