Lines Matching defs:ccc
1341 int ccc;
1381 if (left->ccc != right->ccc)
1398 if (left->ccc != right->ccc)
1419 printf("%*sleaf @ %p code %X ccc %d gen %d", indent, "", leaf,
1420 leaf->code, leaf->ccc, leaf->gen);
1434 printf("%*sleaf @ %p code %X ccc %d gen %d", indent, "", leaf,
1435 leaf->code, leaf->ccc, leaf->gen);
1523 *data++ = leaf->ccc;
1549 *data++ = leaf->ccc;
1803 } else if (data->ccc != LEAF_CCC(leaf)) {
1808 printf("%X code %X gen %d ccc %d"
1811 data->ccc,
1814 printf(" gen %d ccc %d"
2074 unicode_data[unichar].ccc = value;
2078 printf(" %X..%X ccc %d\n", first, last, value);
2085 unicode_data[unichar].ccc = value;
2088 printf(" %X ccc %d\n", unichar, value);
2974 short int ccc;
3004 u8c->ccc = STOPPER;
3040 * Characters are emitted if they match the current CCC in u8c->ccc.
3041 * Hitting end-of-string while u8c->ccc == STOPPER means we're done,
3055 * u8c->ccc == -1 -> this is the first scan of a repeating scan.
3060 int ccc;
3072 if (u8c->ccc == STOPPER)
3075 ccc = STOPPER;
3098 ccc = STOPPER;
3099 } else if ((ccc = LEAF_CCC(leaf)) == DECOMPOSE) {
3105 if (u8c->ccc == STOPPER)
3107 ccc = STOPPER;
3111 ccc = LEAF_CCC(leaf);
3119 if (ccc != STOPPER && u8c->ccc < ccc && ccc < u8c->nccc)
3120 u8c->nccc = ccc;
3126 if (ccc == u8c->ccc) {
3140 assert(u8c->ccc == STOPPER);
3141 u8c->ccc = MINCCC - 1;
3142 u8c->nccc = ccc;
3149 } else if (ccc != STOPPER) {
3150 /* Not a stopper, and not the ccc we're emitting. */
3155 /* At a stopper, restart for next ccc. */
3156 u8c->ccc = u8c->nccc;
3163 u8c->ccc = STOPPER;