Lines Matching refs:endp
109 char_u *endp, *save_endp; in shortpath_for_invalid_fname() local
121 endp = save_fname + old_len - 1; // Find the end of the copy in shortpath_for_invalid_fname()
122 save_endp = endp; in shortpath_for_invalid_fname()
132 while (endp > save_fname && !after_pathsep(save_fname, endp + 1)) in shortpath_for_invalid_fname()
133 --endp; in shortpath_for_invalid_fname()
134 if (endp <= save_fname) in shortpath_for_invalid_fname()
141 ch = *endp; in shortpath_for_invalid_fname()
142 *endp = 0; in shortpath_for_invalid_fname()
150 *endp = ch; // preserve the string in shortpath_for_invalid_fname()
156 --endp; in shortpath_for_invalid_fname()
167 sfx_len = (int)(save_endp - endp) + 1; in shortpath_for_invalid_fname()
194 vim_strncpy(*fname + len, endp, sfx_len); in shortpath_for_invalid_fname()