Lines Matching refs:lines
1 /* sort.c - put input lines into order
18 Sort all lines of text from input files (or stdin) to stdout.
21 -u Unique lines only
31 -z Zero (null) terminated lines
65 char **lines, *name;
292 if (TT.lines && compare_keys((void *)&TT.lines, &line)>j)
294 free(TT.lines);
295 TT.lines = (void *)line;
298 TT.lines = xrealloc(TT.lines, sizeof(char *)*(TT.linecount+64));
299 TT.lines[TT.linecount] = line;
371 // Open input files and read data, populating TT.lines[TT.linecount]
379 qsort(TT.lines, TT.linecount, sizeof(char *), compare_keys);
386 if (!compare_keys(&TT.lines[jdx], &TT.lines[idx]))
387 free(TT.lines[idx]);
388 else TT.lines[++jdx] = TT.lines[idx];
399 char *s = TT.lines[idx];
410 free(TT.lines);