Lines Matching refs:end

28 static unsigned int check_mb_utf8mb3_sequence(const char *start, const char *end)  in check_mb_utf8mb3_sequence()  argument
32 if (start >= end) { in check_mb_utf8mb3_sequence()
45 if (start + 2 > end) { in check_mb_utf8mb3_sequence()
54 if (start + 3 > end) { in check_mb_utf8mb3_sequence()
67 static unsigned int check_mb_utf8_sequence(const char *start, const char *end) in check_mb_utf8_sequence() argument
71 if (start >= end) { in check_mb_utf8_sequence()
84 if (start + 2 > end) { in check_mb_utf8_sequence()
93 if (start + 3 > end) { in check_mb_utf8_sequence()
103 if (start + 4 > end) { /* We need 4 characters */ in check_mb_utf8_sequence()
139 static unsigned int check_mb_utf8mb3_valid(const char *start, const char *end) in check_mb_utf8mb3_valid() argument
141 unsigned int len = check_mb_utf8mb3_sequence(start, end); in check_mb_utf8mb3_valid()
145 static unsigned int check_mb_utf8_valid(const char *start, const char *end) in check_mb_utf8_valid() argument
147 unsigned int len = check_mb_utf8_sequence(start, end); in check_mb_utf8_valid()
199 static unsigned int check_mb_big5(const char *start, const char *end) in check_mb_big5() argument
201 return (valid_big5head(*(start)) && (end - start) > 1 && valid_big5tail(*(start + 1)) ? 2 : 0); in check_mb_big5()
217 static unsigned int check_mb_cp932(const char *start, const char *end) in check_mb_cp932() argument
219 return (valid_cp932head((zend_uchar)start[0]) && (end - start > 1) && in check_mb_cp932()
234 static unsigned int check_mb_euckr(const char *start, const char *end) in check_mb_euckr() argument
236 if (end - start <= 1) { in check_mb_euckr()
262 static unsigned int check_mb_eucjpms(const char *start, const char *end) in check_mb_eucjpms() argument
267 if (valid_eucjpms(start[0]) && (end - start) > 1 && valid_eucjpms(start[1])) { in check_mb_eucjpms()
270 if (valid_eucjpms_ss2(start[0]) && (end - start) > 1 && valid_eucjpms_kata(start[1])) { in check_mb_eucjpms()
273 if (valid_eucjpms_ss3(start[0]) && (end - start) > 2 && valid_eucjpms(start[1]) && in check_mb_eucjpms()
299 static unsigned int check_mb_gb2312(const char *start, const char *end) in check_mb_gb2312() argument
301 return (valid_gb2312_head((unsigned int)start[0]) && end - start > 1 && in check_mb_gb2312()
317 static unsigned int check_mb_gbk(const char *start, const char *end) in check_mb_gbk() argument
319 return (valid_gbk_head(start[0]) && (end) - (start) > 1 && valid_gbk_tail(start[1])) ? 2 : 0; in check_mb_gbk()
334 static unsigned int check_mb_sjis(const char *start, const char *end) in check_mb_sjis() argument
336 …return (valid_sjis_head((zend_uchar)start[0]) && (end - start) > 1 && valid_sjis_tail((zend_uchar)… in check_mb_sjis()
348 static unsigned int check_mb_ucs2(const char *start __attribute((unused)), const char *end __attrib… in check_mb_ucs2()
366 static unsigned int check_mb_ujis(const char *start, const char *end) in check_mb_ujis() argument
377 …if (valid_ujis_ss3(*(start)) && (end-start) > 2 && valid_ujis(*((start)+1)) && valid_ujis(*((start… in check_mb_ujis()
396 static unsigned int check_mb_utf16(const char *start, const char *end) in check_mb_utf16() argument
398 if (start + 2 > end) { in check_mb_utf16()
403 return (start + 4 <= end) && UTF16_LOW_HEAD(start[2]) ? 4 : 0; in check_mb_utf16()
422 check_mb_utf32(const char *start __attribute((unused)), const char *end __attribute((unused))) in check_mb_utf32()
692 const char *end = escapestr + escapestr_len; in mysqlnd_cset_escape_quotes() local
697 for (;escapestr < end; escapestr++) { in mysqlnd_cset_escape_quotes()
701 if (cset->char_maxlen > 1 && (len = cset->mb_valid(escapestr, end))) { in mysqlnd_cset_escape_quotes()
746 const char *end = escapestr + escapestr_len; in mysqlnd_cset_escape_slashes() local
752 for (;escapestr < end; escapestr++) { in mysqlnd_cset_escape_slashes()
757 if (cset->char_maxlen > 1 && (len = cset->mb_valid(escapestr, end))) { in mysqlnd_cset_escape_slashes()