Lines Matching refs:word_end
296 int word_start, int word_end, const char *suffix, in cpl_add_completion() argument
334 string = _sg_alloc_string(cpl->sg, word_end-word_start + len); in cpl_add_completion()
343 strncpy(string, line + word_start, word_end - word_start); in cpl_add_completion()
344 strlcpy(string + word_end - word_start, suffix, len + 1); in cpl_add_completion()
350 match->suffix = string + word_end - word_start; in cpl_add_completion()
535 int word_end, void *data, in cpl_complete_word() argument
546 if(!cpl || !line || !match_fn || word_end < 0 || word_end > line_len) { in cpl_complete_word()
561 if(match_fn(cpl, data, line, word_end)) { in cpl_complete_word()
741 if(!line || word_end < 0) { in CPL_MATCH_FN()
776 start_path = _pu_start_of_path(line, word_end); in CPL_MATCH_FN()
788 if(_cf_complete_file(cpl, cpl->cf, line, start_path - line, word_end, in CPL_MATCH_FN()