Lines Matching refs:pri

123 	int32_t		pri;  member
130 int32_t pri; member
260 prilist[i].pri = 0; in new_pri()
280 collpri_t *pri; in set_pri() local
282 pri = get_pri(ref); in set_pri()
294 if (pri->res != UNKNOWN) { in set_pri()
296 pri->lineno); in set_pri()
299 pri->lineno = lineno; in set_pri()
300 pri->pri = v; in set_pri()
301 pri->res = res; in set_pri()
307 collpri_t *pri; in resolve_pri() local
310 pri = get_pri(ref); in resolve_pri()
312 while (pri->res == REFER) { in resolve_pri()
313 if (pri->pass == pass) { in resolve_pri()
315 lineno = pri->lineno; in resolve_pri()
319 if ((pri->pri < 0) || (pri->pri >= numpri)) { in resolve_pri()
323 pri->pass = pass; in resolve_pri()
324 pri = &prilist[pri->pri]; in resolve_pri()
327 if (pri->res == UNKNOWN) { in resolve_pri()
330 if (pri->res != RESOLVED) in resolve_pri()
333 return (pri->pri); in resolve_pri()
339 int32_t k1 = ((const weight_t *)n1)->pri; in weight_compare()
340 int32_t k2 = ((const weight_t *)n2)->pri; in weight_compare()
568 int32_t pri; in end_order() local
573 pri = nextpri; in end_order()
580 (p->pri == -1)) { in end_order()
582 set_pri(currchar->ref[i], pri, RESOLVED); in end_order()
610 (p->pri == -1)) { in end_order()
611 set_pri(currelem->ref[i], pri, in end_order()
625 (p->pri == -1)) { in end_order()
638 (p->pri == -1)) { in end_order()
639 set_pri(currundef->ref[i], pri, RESOLVED); in end_order()
723 (p->pri == -1)) { in start_order_char()
1006 srch.pri = resolve_pri(ref); in add_weight()
1009 if (srch.pri == 0) in add_weight()
1013 if (srch.pri & COLLATE_SUBST_PRIORITY) in add_weight()
1023 w->pri = srch.pri; in add_weight()
1041 int32_t pri; in get_weight() local
1043 pri = resolve_pri(ref); in get_weight()
1044 if (pri & COLLATE_SUBST_PRIORITY) { in get_weight()
1045 return (pri); in get_weight()
1047 if (pri <= 0) { in get_weight()
1048 return (pri); in get_weight()
1050 srch.pri = pri; in get_weight()
1064 int32_t pri; in dump_collate() local
1139 chars[i].pri[j] = get_weight(cc->ref[j], j); in dump_collate()
1143 chars[i].pri[j] = in dump_collate()
1151 chars[i].pri[NUM_WT] = i; in dump_collate()
1176 st[n].pri[j] = get_weight(sb->ref[j], i); in dump_collate()
1200 chain[n].pri[i] = get_weight(ce->ref[i], i); in dump_collate()
1222 if ((pri = get_weight(cc->ref[j], j)) < 0) { in dump_collate()
1225 if (undef && (pri >= 0)) { in dump_collate()
1229 large[i].pri.pri[j] = pri; in dump_collate()