Lines Matching refs:word_end
294 int word_start, int word_end, const char *suffix, in cpl_add_completion() argument
332 string = _sg_alloc_string(cpl->sg, word_end-word_start + len); in cpl_add_completion()
341 strncpy(string, line + word_start, word_end - word_start); in cpl_add_completion()
342 strlcpy(string + word_end - word_start, suffix, len + 1); in cpl_add_completion()
348 match->suffix = string + word_end - word_start; in cpl_add_completion()
533 int word_end, void *data, in cpl_complete_word() argument
544 if(!cpl || !line || !match_fn || word_end < 0 || word_end > line_len) { in cpl_complete_word()
559 if(match_fn(cpl, data, line, word_end)) { in cpl_complete_word()
739 if(!line || word_end < 0) { in CPL_MATCH_FN()
774 start_path = _pu_start_of_path(line, word_end); in CPL_MATCH_FN()
786 if(_cf_complete_file(cpl, cpl->cf, line, start_path - line, word_end, in CPL_MATCH_FN()