Lines Matching refs:match_list
470 char **match_list = NULL, *retstr, *prevstr; in completion_matches() local
482 nmatch_list = el_realloc(match_list, in completion_matches()
485 el_free(match_list); in completion_matches()
488 match_list = nmatch_list; in completion_matches()
491 match_list[++matches] = retstr; in completion_matches()
494 if (!match_list) in completion_matches()
499 prevstr = match_list[1]; in completion_matches()
503 prevstr[i] == match_list[which][i]; i++) in completion_matches()
510 el_free(match_list); in completion_matches()
513 (void)strlcpy(retstr, match_list[1], max_equal + 1); in completion_matches()
514 match_list[0] = retstr; in completion_matches()
517 match_list[matches + 1] = NULL; in completion_matches()
519 return match_list; in completion_matches()