Lines Matching refs:pri
123 int32_t pri;
130 int32_t pri;
260 prilist[i].pri = 0;
280 collpri_t *pri;
282 pri = get_pri(ref);
294 if (pri->res != UNKNOWN) {
296 pri->lineno);
299 pri->lineno = lineno;
300 pri->pri = v;
301 pri->res = res;
307 collpri_t *pri;
310 pri = get_pri(ref);
312 while (pri->res == REFER) {
313 if (pri->pass == pass) {
315 lineno = pri->lineno;
319 if ((pri->pri < 0) || (pri->pri >= numpri)) {
323 pri->pass = pass;
324 pri = &prilist[pri->pri];
327 if (pri->res == UNKNOWN) {
330 if (pri->res != RESOLVED)
333 return (pri->pri);
339 int32_t k1 = ((const weight_t *)n1)->pri;
340 int32_t k2 = ((const weight_t *)n2)->pri;
566 int32_t pri;
571 pri = nextpri;
578 (p->pri == -1)) {
580 set_pri(currchar->ref[i], pri, RESOLVED);
608 (p->pri == -1)) {
609 set_pri(currelem->ref[i], pri,
623 (p->pri == -1)) {
636 (p->pri == -1)) {
637 set_pri(currundef->ref[i], pri, RESOLVED);
721 (p->pri == -1)) {
1003 srch.pri = resolve_pri(ref);
1006 if (srch.pri == 0)
1010 if (srch.pri & COLLATE_SUBST_PRIORITY)
1020 w->pri = srch.pri;
1038 int32_t pri;
1040 pri = resolve_pri(ref);
1041 if (pri & COLLATE_SUBST_PRIORITY) {
1042 return (pri);
1044 if (pri <= 0) {
1045 return (pri);
1047 srch.pri = pri;
1061 int32_t pri;
1136 chars[i].pri[j] = get_weight(cc->ref[j], j);
1140 chars[i].pri[j] =
1148 chars[i].pri[NUM_WT] = i;
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) {
1222 if (undef && (pri >= 0)) {
1226 large[i].pri.pri[j] = pri;