Lines Matching refs:ccl
136 _ure_ccl_t ccl;
480 _ure_add_range(_ure_ccl_t *ccl, _ure_range_t *r, _ure_buffer_t *b)
504 for (i = 0, rp = ccl->ranges;
505 i < ccl->ranges_used && r->min_code < rp->min_code; i++, rp++) ;
510 if (i < ccl->ranges_used &&
514 if (ccl->ranges_used == ccl->ranges_size) {
515 if (ccl->ranges_size == 0)
516 ccl->ranges = (_ure_range_t *) malloc(sizeof(_ure_range_t) << 3);
518 ccl->ranges = (_ure_range_t *)
519 realloc((char *) ccl->ranges,
520 sizeof(_ure_range_t) * (ccl->ranges_size + 8));
521 ccl->ranges_size += 8;
524 rp = ccl->ranges + ccl->ranges_used;
526 if (i < ccl->ranges_used)
528 sizeof(_ure_range_t) * (ccl->ranges_used - i));
530 ccl->ranges_used++;
576 _ure_add_range(&sym->sym.ccl, &range, b);
578 _ure_add_range(&sym->sym.ccl, &range, b);
580 _ure_add_range(&sym->sym.ccl, &range, b);
582 _ure_add_range(&sym->sym.ccl, &range, b);
584 _ure_add_range(&sym->sym.ccl, &range, b);
597 _ure_add_range(&sym->sym.ccl, &range, b);
600 _ure_add_range(&sym->sym.ccl, &range, b);
603 _ure_add_range(&sym->sym.ccl, &range, b);
817 cclp = &symp->sym.ccl;
1066 if (a->sym.ccl.ranges_used != b->sym.ccl.ranges_used)
1068 if (a->sym.ccl.ranges_used > 0 &&
1069 memcmp((char *) a->sym.ccl.ranges, (char *) b->sym.ccl.ranges,
1070 sizeof(_ure_range_t) * a->sym.ccl.ranges_used) != 0)
1105 symbol.sym.ccl.ranges_size > 0)
1106 free((char *) symbol.sym.ccl.ranges);
1823 dfa->syms[i].sym.ccl.ranges_size > 0)
1824 free((char *) dfa->syms[i].sym.ccl.ranges);
1853 if (sym->sym.ccl.ranges_used > 0) {
1875 for (k = 0, rp = sym->sym.ccl.ranges;
1876 k < sym->sym.ccl.ranges_used; k++, rp++) {
1898 if (sym->sym.ccl.ranges_used > 0)
2049 for (j = 0, rp = sym->sym.ccl.ranges;
2050 j < sym->sym.ccl.ranges_used; j++, rp++) {