Lines Matching refs:base
134 static int dbcs_head_off(char_u *base, char_u *p);
3793 latin_head_off(char_u *base UNUSED, char_u *p UNUSED) in latin_head_off()
3799 dbcs_head_off(char_u *base, char_u *p) in dbcs_head_off() argument
3805 if (p <= base || MB_BYTE2LEN(p[-1]) == 1 || *p == NUL) in dbcs_head_off()
3810 q = base; in dbcs_head_off()
3821 dbcs_screen_head_off(char_u *base, char_u *p) in dbcs_screen_head_off() argument
3829 if (p <= base in dbcs_screen_head_off()
3839 q = base; in dbcs_screen_head_off()
3851 utf_head_off(char_u *base, char_u *p) in utf_head_off() argument
3872 while (q > base && (*q & 0xc0) == 0x80) in utf_head_off()
3880 if (q <= base) in utf_head_off()
3894 while (j > base && (*j & 0xc0) == 0x80) in utf_head_off()
4077 mb_off_next(char_u *base, char_u *p) in mb_off_next() argument
4093 for (j = 0; p - j > base; ++j) in mb_off_next()
4104 return (*mb_head_off)(base, p); in mb_off_next()
4112 mb_tail_off(char_u *base, char_u *p) in mb_tail_off() argument
4126 for (j = 0; p - j > base; ++j) in mb_tail_off()
4140 return 1 - dbcs_head_off(base, p); in mb_tail_off()
4250 dbcs_screen_tail_off(char_u *base, char_u *p) in dbcs_screen_tail_off() argument
4262 return 1 - dbcs_screen_head_off(base, p); in dbcs_screen_tail_off()