Lines Matching defs:ce
1023 col(Celt_t* ce, int ic, unsigned char* bp, int bw, int bc, unsigned char* ep, int ew, int ec)
1082 mbxfrm(ce->beg, key, COLL_KEY_MAX);
1138 mbxfrm(ce->end, key, COLL_KEY_MAX);
1147 ce->typ = bt == et ? bt : COLL_range;
1150 ce->typ = COLL_char;
1151 ce++;
1156 return ce;
1422 Celt_t* ce;
1467 ce = (Celt_t*)e->re.data;
1469 e->re.collate.elements = ce;
1502 ce->fun = f;
1503 ce->typ = COLL_call;
1504 ce++;
1529 ce = col(ce, ic, rp, rw, rc, NiL, 0, 0);
1531 ce = col(ce, ic, NiL, 1, '-', NiL, 0, 0);
1559 ce = col(ce, ic, rp, rw, rc, NiL, 0, 0);
1586 ce->fun = f;
1587 ce->typ = COLL_call;
1588 ce++;
1597 ce = col(ce, ic, rp, rw, rc, NiL, 0, 0);
1623 ce->typ = COLL_range_lc;
1625 ce->typ = COLL_range_uc;
1627 ce->typ = COLL_range;
1628 strcpy((char*)ce->beg, (char*)xc->key);
1633 strcpy((char*)ce->end, (char*)cc->key);
1634 ce->max = -1;
1635 ce++;
1670 ce = col(ce, ic, rp, rw, rc, pp, w, c);
1671 if (strcmp((char*)ce->beg, (char*)ce->end) > 0)
1675 (ce-1)->typ = COLL_char;
1676 strcpy((char*)ce->beg, (char*)(ce-1)->end);
1677 ce->typ = COLL_char;
1678 ce++;
1683 ce = col(ce, ic, rp, rw, rc, NiL, 0, 0);
1690 ce->typ = COLL_end;
1734 Celt_t* ce;
1756 ce = (Celt_t*)e->re.data;
1758 e->re.collate.elements = ce;
1759 ce->fun = f;
1760 ce->typ = COLL_call;
1761 ce++;
1762 ce->typ = COLL_end;