Lines Matching refs:names
41 tmp = realloc(cmds->names, cmds->alloc * sizeof(*cmds->names)); in add_cmd_list()
44 cmds->names = tmp; in add_cmd_list()
47 cmds->names[cmds->cnt++] = old->names[i]; in add_cmd_list()
48 zfree(&old->names); in add_cmd_list()
69 qsort(main_cmds.names, main_cmds.cnt, in help_unknown_cmd()
70 sizeof(main_cmds.names), cmdname_compare); in help_unknown_cmd()
76 main_cmds.names[i]->len = in help_unknown_cmd()
77 levenshtein(cmd, main_cmds.names[i]->name, 0, 2, 1, 4); in help_unknown_cmd()
79 qsort(main_cmds.names, main_cmds.cnt, in help_unknown_cmd()
80 sizeof(*main_cmds.names), levenshtein_compare); in help_unknown_cmd()
82 best_similarity = main_cmds.names[0]->len; in help_unknown_cmd()
84 while (n < main_cmds.cnt && best_similarity == main_cmds.names[n]->len) in help_unknown_cmd()
89 const char *assumed = main_cmds.names[0]->name; in help_unknown_cmd()
91 main_cmds.names[0] = NULL; in help_unknown_cmd()
112 fprintf(stderr, "\t%s\n", main_cmds.names[i]->name); in help_unknown_cmd()