Lines Matching defs:ud
223 TERMUSERDEF *ud;
271 ud = &t->_userdefs[i];
272 if (ud->type == type) {
276 !VALID_BOOLEAN(ud->flag))
281 !VALID_NUMERIC(ud->num))
286 !VALID_STRING(ud->str))
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;
509 TERMUSERDEF *ud, *tud;
588 ud = &term->_userdefs[i];
590 tud = find_userdef(terms[j], ud->id);
595 switch (ud->type) {
598 tud->flag == ud->flag)
603 tud->num == ud->num)
609 VALID_STRING(ud->str) &&
610 strcmp(ud->str, tud->str) == 0)
619 ud->flag = ABSENT_BOOLEAN;
620 ud->num = ABSENT_NUMERIC;
621 ud->str = ABSENT_STRING;
628 ud = find_userdef(term, terms[i]->_userdefs[j].id);
629 if (ud != NULL)