Lines Matching refs:match_list
465 char **match_list = NULL, *retstr, *prevstr; in completion_matches() local
477 nmatch_list = el_realloc(match_list, in completion_matches()
480 el_free(match_list); in completion_matches()
483 match_list = nmatch_list; in completion_matches()
486 match_list[++matches] = retstr; in completion_matches()
489 if (!match_list) in completion_matches()
494 prevstr = match_list[1]; in completion_matches()
498 prevstr[i] == match_list[which][i]; i++) in completion_matches()
505 el_free(match_list); in completion_matches()
508 (void)strlcpy(retstr, match_list[1], max_equal + 1); in completion_matches()
509 match_list[0] = retstr; in completion_matches()
512 match_list[matches + 1] = NULL; in completion_matches()
514 return match_list; in completion_matches()