Home
last modified time | relevance | path

Searched refs:is_surrogate (Results 1 – 3 of 3) sorted by relevance

/PHP-8.3/ext/mbstring/libmbfl/filters/
H A Dutf7_helper.h12 static inline bool is_base64_end_valid(unsigned char n, bool gap, bool is_surrogate) in is_base64_end_valid() argument
14 return !(gap || is_surrogate || n == ASCII || n == ILLEGAL); in is_base64_end_valid()
17 static inline bool has_surrogate(uint16_t cp, bool is_surrogate) in has_surrogate() argument
19 return !is_surrogate && cp >= 0xD800 && cp <= 0xDBFF; in has_surrogate()
H A Dmbfilter_utf7.c723 if (is_surrogate) { in is_utf16_cp_valid()
740 bool is_surrogate = false; in mb_check_utf7() local
763 if (!is_utf16_cp_valid(cp1, is_surrogate)) { in mb_check_utf7()
766 is_surrogate = has_surrogate(cp1, is_surrogate); in mb_check_utf7()
770 return !((n3 & 0x3) || is_surrogate); in mb_check_utf7()
792 if (!is_utf16_cp_valid(cp2, is_surrogate)) { in mb_check_utf7()
795 is_surrogate = has_surrogate(cp2, is_surrogate); in mb_check_utf7()
797 return !((n6 & 0xF) || is_surrogate); in mb_check_utf7()
818 is_surrogate = has_surrogate(cp3, is_surrogate); in mb_check_utf7()
826 return !is_surrogate; in mb_check_utf7()
[all …]
H A Dmbfilter_utf7imap.c737 if (is_surrogate) { in is_utf16_cp_valid()
752 bool is_surrogate = false; in mb_check_utf7imap() local
759 if (!is_base64_end_valid(n1, false, is_surrogate)) { in mb_check_utf7imap()
776 if (!is_utf16_cp_valid(cp1, is_surrogate)) { in mb_check_utf7imap()
779 is_surrogate = has_surrogate(cp1, is_surrogate); in mb_check_utf7imap()
786 if (!is_base64_end_valid(n4, n3 & 0x3, is_surrogate)) { in mb_check_utf7imap()
803 if (!is_utf16_cp_valid(cp2, is_surrogate)) { in mb_check_utf7imap()
806 is_surrogate = has_surrogate(cp2, is_surrogate); in mb_check_utf7imap()
813 if (!is_base64_end_valid(n7, n6 & 0xF, is_surrogate)) { in mb_check_utf7imap()
826 if (!is_utf16_cp_valid(cp3, is_surrogate)) { in mb_check_utf7imap()
[all …]

Completed in 9 milliseconds