Lines Matching refs:pri
209 return (p->pri); in substsearch()
272 int *len, int *pri, int which, const int **state) in _collate_lookup() argument
284 *pri = *t; in _collate_lookup()
295 *pri = *sptr; in _collate_lookup()
313 ((p = p2->pri[which]) >= 0)) { in _collate_lookup()
316 *pri = p; in _collate_lookup()
324 *pri = lcc->lc_char_table[*t].pri[which]; in _collate_lookup()
332 *pri = match->pri.pri[which]; in _collate_lookup()
340 *pri = (*t & COLLATE_MAX_PRIORITY); in _collate_lookup()
342 *pri = lcc->lc_undef_pri[which]; in _collate_lookup()
360 if ((sptr = substsearch(lcc, *pri, which)) != NULL) { in _collate_lookup()
361 if ((*pri = *sptr) > 0) { in _collate_lookup()
377 int pri; in _collate_wxfrm() local
432 _collate_lookup(lcc, t, &len, &pri, pass, in _collate_wxfrm()
435 if (pri <= 0) { in _collate_wxfrm()
436 if (pri < 0) { in _collate_wxfrm()
441 pri = COLLATE_MAX_PRIORITY; in _collate_wxfrm()
444 *xf++ = pri; in _collate_wxfrm()
452 _collate_lookup(lcc, t, &len, &pri, pass, in _collate_wxfrm()
455 if (pri <= 0) { in _collate_wxfrm()
456 if (pri < 0) { in _collate_wxfrm()
464 *xf++ = pri; in _collate_wxfrm()
506 xfrm(locale_t loc, unsigned char *p, int pri, int pass) in xfrm() argument
513 *p = (pri & XFRM_MASK) + XFRM_OFFSET; in xfrm()
514 pri >>= XFRM_SHIFT; in xfrm()
525 int pri; in _collate_sxfrm() local
584 _collate_lookup(lcc, t, &len, &pri, pass, in _collate_sxfrm()
587 if (pri <= 0) { in _collate_sxfrm()
588 if (pri < 0) { in _collate_sxfrm()
593 pri = COLLATE_MAX_PRIORITY; in _collate_sxfrm()
596 b = xfrm(loc, buf, pri, pass); in _collate_sxfrm()
611 _collate_lookup(lcc, t, &len, &pri, pass, in _collate_sxfrm()
614 if (pri <= 0) { in _collate_sxfrm()
615 if (pri < 0) { in _collate_sxfrm()
623 b = xfrm(loc, buf, pri, pass); in _collate_sxfrm()