Lines Matching defs:clist
82 struct coldesc *clist = NULL;
86 * clist (list of columns which correspond to one or more icol or tcol)
92 * keep clist in order--inserts a column in a sorted array
101 p = realloc(clist, (ncols + 2) * sizeof(*clist));
104 clist = p;
105 memset(&clist[ncols], 0, sizeof(clist[ncols]));
108 if (field->icol.num <= clist[i].num)
110 if (field->icol.num != clist[i].num) {
111 memmove(clist+i+1, clist+i, sizeof(COLDESC)*(ncols-i));
112 clist[i].num = field->icol.num;
117 if (field->tcol.num <= clist[i].num)
119 if (field->tcol.num != clist[i].num) {
120 memmove(clist+i+1, clist+i,sizeof(COLDESC)*(ncols-i));
121 clist[i].num = field->tcol.num;
135 fldtab[0].tcol.p = clist + ncols - 1;
137 for (i = 0; fldtab->icol.num != clist[i].num; i++)
139 fldtab->icol.p = clist + i;
142 for (i = 0; fldtab->tcol.num != clist[i].num; i++)
144 fldtab->tcol.p = clist + i;