Lines Matching refs:tail
300 char_u *tail; in modify_fname() local
487 tail = gettail(*fnamep); in modify_fname()
497 while (tail > s && after_pathsep(s, tail)) in modify_fname()
498 MB_PTR_BACK(*fnamep, tail); in modify_fname()
499 *fnamelen = (int)(tail - *fnamep); in modify_fname()
511 *bufp = *fnamep = tail = p; in modify_fname()
516 while (tail > s && !after_pathsep(s, tail)) in modify_fname()
517 MB_PTR_BACK(*fnamep, tail); in modify_fname()
580 *fnamelen -= (int)(tail - *fnamep); in modify_fname()
581 *fnamep = tail; in modify_fname()
592 if (src[*usedlen + 1] == 'e' && *fnamep > tail) in modify_fname()
596 for ( ; s > tail; --s) in modify_fname()
601 if (s > tail) in modify_fname()
615 else if (*fnamep <= tail) in modify_fname()
622 if (limit < tail) in modify_fname()
623 limit = tail; in modify_fname()
722 char_u *tail, *s, *d; in shorten_dir_len() local
726 tail = gettail(str); in shorten_dir_len()
730 if (s >= tail) // copy the whole tail in shorten_dir_len()
2445 char_u *tail = gettail_sep(fname); in do_browse() local
2447 if (tail == fname) in do_browse()
2448 *tail++ = '.'; // use current dir in do_browse()
2449 *tail = NUL; in do_browse()
3218 char_u *tail = gettail(fname); in match_suffix() local
3221 if (vim_strchr(tail, '.') == NULL) in match_suffix()