Lines Matching refs:c

57 #define SET_BIT(c) re->start_bitmap[(c)/8] |= (1u << ((c)&7))  argument
784 uint32_t c = *p++; /* First code unit */ in set_table_bit() local
793 if (c > 0xff) SET_BIT(0xff); else in set_table_bit()
796 SET_BIT(c); in set_table_bit()
805 if (c >= 0xc0) GETUTF8INC(c, p); in set_table_bit()
807 if ((c & 0xfc00) == 0xd800) GETUTF16INC(c, p); in set_table_bit()
819 c = UCD_OTHERCASE(c); in set_table_bit()
824 (void)PRIV(ord2utf)(c, buff); in set_table_bit()
827 else if (c < 256) SET_BIT(c); in set_table_bit()
829 if (c > 0xff) SET_BIT(0xff); else SET_BIT(c); in set_table_bit()
838 if (MAX_255(c)) SET_BIT(re->tables[fcc_offset + c]); in set_table_bit()
868 uint32_t c; in set_type_bits() local
869 for (c = 0; c < table_limit; c++) in set_type_bits()
870 re->start_bitmap[c] |= re->tables[c+cbits_offset+cbit_type]; in set_type_bits()
873 for (c = 128; c < 256; c++) in set_type_bits()
875 if ((re->tables[cbits_offset + c/8] & (1u << (c&7))) != 0) in set_type_bits()
878 (void)PRIV(ord2utf)(c, buff); in set_type_bits()
909 uint32_t c; in set_nottype_bits() local
910 for (c = 0; c < table_limit; c++) in set_nottype_bits()
911 re->start_bitmap[c] |= ~(re->tables[c+cbits_offset+cbit_type]); in set_nottype_bits()
913 if (table_limit != 32) for (c = 24; c < 32; c++) re->start_bitmap[c] = 0xff; in set_nottype_bits()
956 uint32_t c; in set_start_bits() local
1084 while ((c = *p++) < NOTACHAR) in set_start_bits()
1090 (void)PRIV(ord2utf)(c, buff); in set_start_bits()
1091 c = buff[0]; in set_start_bits()
1094 if (c > 0xff) SET_BIT(0xff); else SET_BIT(c); in set_start_bits()
1597 for (c = 0; c < 16; c++) re->start_bitmap[c] |= classmap[c]; in set_start_bits()
1598 for (c = 128; c < 256; c++) in set_start_bits()
1600 if ((classmap[c/8] & (1u << (c&7))) != 0) in set_start_bits()
1602 int d = (c >> 6) | 0xc0; /* Set bit for this starter */ in set_start_bits()
1604 c = (c & 0xc0) + 0x40 - 1; /* next relevant character. */ in set_start_bits()
1613 for (c = 0; c < 32; c++) re->start_bitmap[c] |= classmap[c]; in set_start_bits()
1715 int c; in PRIV() local
1728 c = i; in PRIV()
1732 case 2: c += 1; break; case 4: c += 2; break; in PRIV()
1733 case 8: c += 3; break; case 16: c += 4; break; in PRIV()
1734 case 32: c += 5; break; case 64: c += 6; break; in PRIV()
1735 case 128: c += 7; break; in PRIV()
1743 if (utf && c > 127) goto DONE; in PRIV()
1745 if (a < 0) a = c; /* First one found, save in a */ in PRIV()
1748 int d = TABLE_GET((unsigned int)c, re->tables + fcc_offset, c); in PRIV()
1753 if (UCD_CASESET(c) != 0) goto DONE; /* Multiple case set */ in PRIV()
1754 if (c > 127) d = UCD_OTHERCASE(c); in PRIV()
1759 b = c; /* Save second in b */ in PRIV()