Lines Matching refs:tw_cmd
60 static stringlist_t tw_cmd = { NULL, NULL, 0, 0, 0, 0 }; variable
181 (void) Strcpy(tw_str_add(&tw_cmd, len), name); in tw_cmd_add()
192 tw_str_free(&tw_cmd); in tw_cmd_free()
320 qsort(tw_cmd.list, tw_cmd.nlist, sizeof(Char *), fcompare); in tw_cmd_sort()
323 for (i = 0, fwd = 0; i + 1 < tw_cmd.nlist; i++) { in tw_cmd_sort()
324 if (Strcmp(tw_cmd.list[i], tw_cmd.list[i + 1]) == 0) /* garbage */ in tw_cmd_sort()
327 tw_cmd.list[i - fwd] = tw_cmd.list[i]; in tw_cmd_sort()
331 tw_cmd.list[i - fwd] = tw_cmd.list[i]; in tw_cmd_sort()
332 tw_cmd.nlist -= fwd; in tw_cmd_sort()
392 if (tw_cmd_state.cur < tw_cmd.nlist) { in tw_cmd_next()
394 Strbuf_append(res, tw_cmd.list[tw_cmd_state.cur++]); in tw_cmd_next()