Home | History | Annotate | Download | only in infocmp

Lines Matching defs:ents

144 print_ent(const TIENT *ents, size_t nents)
155 if (*ents[i].id == '.' && aflag == 0)
157 switch (ents[i].type) {
159 if (ents[i].flag == ABSENT_BOOLEAN)
161 l = strlen(ents[i].id) + 2;
162 if (ents[i].flag == CANCELLED_BOOLEAN)
166 if (ents[i].num == ABSENT_NUMERIC)
168 if (VALID_NUMERIC(ents[i].num))
170 ents[i].id, ents[i].num);
173 ents[i].id);
176 if (ents[i].str == ABSENT_STRING)
178 if (VALID_STRING(ents[i].str))
179 l = strlen(ents[i].id) +
180 outstr(NULL, ents[i].str) + 7;
182 l = strlen(ents[i].id) + 3;
194 switch (ents[i].type) {
196 col += printf("%s", ents[i].id);
197 if (ents[i].flag == ABSENT_BOOLEAN ||
198 ents[i].flag == CANCELLED_BOOLEAN)
206 col += printf("%s", ents[i].id);
207 if (VALID_STRING(ents[i].str)) {
209 col += outstr(stdout, ents[i].str);
220 load_ents(TIENT *ents, TERMINAL *t, char type)
243 ents[n].id = _ti_flagid(i);
244 ents[n].type = 'f';
245 ents[n++].flag = t->flags[i];
252 ents[n].id = _ti_numid(i);
253 ents[n].type = 'n';
254 ents[n++].num = t->nums[i];
261 ents[n].id = _ti_strid(i);
262 ents[n].type = 's';
263 ents[n++].str = t->strs[i];
290 ents[n].id = ud->id;
291 ents[n].type = ud->type;
292 ents[n].flag = ud->flag;
293 ents[n].num = ud->num;
294 ents[n++].str = ud->str;
299 qsort(ents, n, sizeof(TIENT), ent_compare);
651 TIENT ents[TISTRMAX + 1], ents2[TISTRMAX + 1];
753 n = load_ents(ents, t, 'f');
754 print_ent(ents, n);
755 n = load_ents(ents, t, 'n');
756 print_ent(ents, n);
757 n = load_ents(ents, t, 's');
758 print_ent(ents, n);
788 n = load_ents(ents, t, 'f');
790 compare_ents(ents, n, ents2, n2);
796 n = load_ents(ents, t, 'n');
798 compare_ents(ents, n, ents2, n2);
804 n = load_ents(ents, t, 's');
806 compare_ents(ents, n, ents2, n2);