Lines Matching refs:end

27 static unsigned int check_mb_utf8mb3_sequence(const char *start, const char *end)  in check_mb_utf8mb3_sequence()  argument
31 if (start >= end) { in check_mb_utf8mb3_sequence()
44 if (start + 2 > end) { in check_mb_utf8mb3_sequence()
53 if (start + 3 > end) { in check_mb_utf8mb3_sequence()
66 static unsigned int check_mb_utf8_sequence(const char *start, const char *end) in check_mb_utf8_sequence() argument
70 if (start >= end) { in check_mb_utf8_sequence()
83 if (start + 2 > end) { in check_mb_utf8_sequence()
92 if (start + 3 > end) { in check_mb_utf8_sequence()
102 if (start + 4 > end) { /* We need 4 characters */ in check_mb_utf8_sequence()
138 static unsigned int check_mb_utf8mb3_valid(const char *start, const char *end) in check_mb_utf8mb3_valid() argument
140 unsigned int len = check_mb_utf8mb3_sequence(start, end); in check_mb_utf8mb3_valid()
144 static unsigned int check_mb_utf8_valid(const char *start, const char *end) in check_mb_utf8_valid() argument
146 unsigned int len = check_mb_utf8_sequence(start, end); in check_mb_utf8_valid()
198 static unsigned int check_mb_big5(const char *start, const char *end) in check_mb_big5() argument
200 return (valid_big5head(*(start)) && (end - start) > 1 && valid_big5tail(*(start + 1)) ? 2 : 0); in check_mb_big5()
216 static unsigned int check_mb_cp932(const char *start, const char *end) in check_mb_cp932() argument
218 return (valid_cp932head((zend_uchar)start[0]) && (end - start > 1) && in check_mb_cp932()
233 static unsigned int check_mb_euckr(const char *start, const char *end) in check_mb_euckr() argument
235 if (end - start <= 1) { in check_mb_euckr()
261 static unsigned int check_mb_eucjpms(const char *start, const char *end) in check_mb_eucjpms() argument
266 if (valid_eucjpms(start[0]) && (end - start) > 1 && valid_eucjpms(start[1])) { in check_mb_eucjpms()
269 if (valid_eucjpms_ss2(start[0]) && (end - start) > 1 && valid_eucjpms_kata(start[1])) { in check_mb_eucjpms()
272 if (valid_eucjpms_ss3(start[0]) && (end - start) > 2 && valid_eucjpms(start[1]) && in check_mb_eucjpms()
298 static unsigned int check_mb_gb2312(const char *start, const char *end) in check_mb_gb2312() argument
300 return (valid_gb2312_head((unsigned int)start[0]) && end - start > 1 && in check_mb_gb2312()
316 static unsigned int check_mb_gbk(const char *start, const char *end) in check_mb_gbk() argument
318 return (valid_gbk_head(start[0]) && (end) - (start) > 1 && valid_gbk_tail(start[1])) ? 2 : 0; in check_mb_gbk()
333 static unsigned int check_mb_sjis(const char *start, const char *end) in check_mb_sjis() argument
335 …return (valid_sjis_head((zend_uchar)start[0]) && (end - start) > 1 && valid_sjis_tail((zend_uchar)… in check_mb_sjis()
347 static unsigned int check_mb_ucs2(const char *start __attribute((unused)), const char *end __attrib… in check_mb_ucs2()
365 static unsigned int check_mb_ujis(const char *start, const char *end) in check_mb_ujis() argument
376 …if (valid_ujis_ss3(*(start)) && (end-start) > 2 && valid_ujis(*((start)+1)) && valid_ujis(*((start… in check_mb_ujis()
395 static unsigned int check_mb_utf16(const char *start, const char *end) in check_mb_utf16() argument
397 if (start + 2 > end) { in check_mb_utf16()
402 return (start + 4 <= end) && UTF16_LOW_HEAD(start[2]) ? 4 : 0; in check_mb_utf16()
421 check_mb_utf32(const char *start __attribute((unused)), const char *end __attribute((unused))) in check_mb_utf32()
690 const char *end = escapestr + escapestr_len; in mysqlnd_cset_escape_quotes() local
695 for (;escapestr < end; escapestr++) { in mysqlnd_cset_escape_quotes()
699 if (cset->char_maxlen > 1 && (len = cset->mb_valid(escapestr, end))) { in mysqlnd_cset_escape_quotes()
744 const char *end = escapestr + escapestr_len; in mysqlnd_cset_escape_slashes() local
750 for (;escapestr < end; escapestr++) { in mysqlnd_cset_escape_slashes()
755 if (cset->char_maxlen > 1 && (len = cset->mb_valid(escapestr, end))) { in mysqlnd_cset_escape_slashes()