Lines Matching defs:ref

143 	int32_t		ref;
153 int32_t ref[COLL_WEIGHTS_MAX];
166 int32_t ref[COLL_WEIGHTS_MAX];
176 int32_t ref[COLL_WEIGHTS_MAX];
188 int32_t ref[COLLATE_STR_LEN];
268 get_pri(int32_t ref)
270 if ((ref < 0) || (ref > numpri)) {
274 return (&prilist[ref]);
278 set_pri(int32_t ref, int32_t v, res_t res)
282 pri = get_pri(ref);
289 if ((res == REFER) && (ref == v)) {
305 resolve_pri(int32_t ref)
310 pri = get_pri(ref);
410 int32_t *c1 = ((subst_t *)n1)->ref;
411 int32_t *c2 = ((subst_t *)n2)->ref;
473 sym->ref = new_pri();
520 ud->ref[i] = new_pri();
544 cc->ref[i] = new_pri();
558 set_pri(sym->ref, nextpri, RESOLVED);
567 int32_t ref;
576 if (((ref = order_weights[i]) < 0) ||
577 ((p = get_pri(ref)) == NULL) ||
580 set_pri(currchar->ref[i], pri, RESOLVED);
582 set_pri(currchar->ref[i], ref, REFER);
606 if (((ref = order_weights[i]) < 0) ||
607 ((p = get_pri(ref)) == NULL) ||
609 set_pri(currelem->ref[i], pri,
612 set_pri(currelem->ref[i], ref, REFER);
621 if (((ref = order_weights[i]) < 0) ||
622 ((p = get_pri(ref)) == NULL) ||
626 set_pri(pri_undefined[i], ref, REFER);
634 if (((ref = order_weights[i]) < 0) ||
635 ((p = get_pri(ref)) == NULL) ||
637 set_pri(currundef->ref[i], pri, RESOLVED);
639 set_pri(currundef->ref[i], ref, REFER);
688 int32_t ref;
719 if (((ref = ellipsis_weights[i]) == -1) ||
720 ((p = get_pri(ref)) == NULL) ||
722 set_pri(cc->ref[i], nextpri, RESOLVED);
724 set_pri(cc->ref[i], ref, REFER);
787 e->ref[i] = new_pri();
832 add_order_pri(int32_t ref)
838 order_weights[curr_weight] = ref;
845 add_order_pri(s->ref);
858 add_order_pri(cc->ref[curr_weight]);
864 add_order_pri(e->ref[curr_weight]);
881 add_order_pri(c->ref[curr_weight]);
901 srch.ref[i] = subst_weights[i];
927 s->ref[i] = srch.ref[i];
949 add_subst_pri(int32_t ref)
955 subst_weights[curr_subst] = ref;
971 add_subst_pri(cc->ref[curr_weight]);
977 add_subst_pri(e->ref[curr_weight]);
983 add_subst_pri(s->ref);
992 add_subst_pri(cu->ref[curr_weight]);
997 add_weight(int32_t ref, int pass)
1003 srch.pri = resolve_pri(ref);
1034 get_weight(int32_t ref, int pass)
1040 pri = resolve_pri(ref);
1081 for (j = 0; sb->ref[j]; j++) {
1082 add_weight(sb->ref[j], i);
1089 add_weights(ce->ref);
1092 add_weights(cc->ref);
1136 chars[i].pri[j] = get_weight(cc->ref[j], j);
1172 for (j = 0; sb->ref[j]; j++) {
1173 st[n].pri[j] = get_weight(sb->ref[j], i);
1197 chain[n].pri[i] = get_weight(ce->ref[i], i);
1219 if ((pri = get_weight(cc->ref[j], j)) < 0) {