Lines Matching defs:cs
347 int /* is cs thru ce in s? */
348 ccl_member(int ns, wchar_t cs, int ne, wchar_t ce, ccl_chars_t *s)
351 * The specified range(cs, ce) must be beside the range between
355 if (MLCMPLE(s->cc_ns, s->cc_cs, ns, cs) &&
364 static int /* is cs thru ce in s? */
365 ccln_member(int ns, wchar_t cs, int ne, wchar_t ce, ccl_chars_t *s, int n)
368 * The specified range(cs, ce) must be beside the range between
372 if (MLCMPLE(s->cc_ns, s->cc_cs, ns, cs) &&
434 wchar_t cs, ce;
498 cs = WC_VERY_SMALL;
502 if (! ccln_member(ns, cs, ne, ce,
505 ns, cs, ne, ce);
507 ssyms[ssmax].cc_cs = cs;
511 cs = HAT + 1;
515 if (! ccln_member(ns, cs, ne, ce,
518 ns, cs, ne, ce);
520 ssyms[ssmax].cc_cs = cs;
526 cs = HAT;
531 p->cc_cs != cs) &&\
542 cs = WC_VERY_SMALL;
546 ! ccln_member(ns, cs,
551 ns, cs,
556 ssyms[ssmax].cc_cs = cs;
561 cs = p->cc_cs + 1;
565 cs = p->cc_ce + 1;
568 if ((ns != hatcn || cs != HAT) &&
569 ! ccln_member(ns, cs,
573 ns, cs, MAX_CODESET,
577 ssyms[ssmax].cc_cs = cs;
625 cs = WC_VERY_SMALL;
629 if (! ccln_member(ns, cs, ne, ce,
631 ! ccln_member(ns, cs, ne, ce,
635 ns, cs,
638 ssyms[ssmax].cc_cs = cs;
642 cs = HAT + 1;
646 if (! ccln_member(ns, cs, ne, ce,
648 ! ccln_member(ns, cs, ne, ce,
652 ns, cs,
655 ssyms[ssmax].cc_cs = cs;
661 cs = HAT;
666 p->cc_cs != cs) &&
682 cs = WC_VERY_SMALL;
685 ! ccln_member(ns, cs, p->cc_ns,
687 ! ccln_member(ns, cs, p->cc_ns,
690 symax, ns, cs, p->cc_ns, p->cc_cs-1);
693 ssyms[ssmax].cc_cs = cs;
699 cs = p->cc_cs + 1;
703 cs = p->cc_ce + 1;
706 if ((ns != hatcn || cs != HAT) && ! ccln_member(ns, cs,
708 ! ccln_member(ns, cs, MAX_CODESET,
710 symax = insert_table(symbol, symax, ns, cs,
715 ssyms[ssmax].cc_cs = cs;
723 cs = ssyms[j].cc_cs;
726 dprintf("j = %d, cs = %o, ce = %o\n", j, cs, ce);
727 symax = delete_table(symbol, symax, ns, cs, ne, ce);
734 if (k == CHAR && ns == ne && cs == ce &&
735 cs == (int)right(cp) ||
737 ccl_member(ns, cs, ne, ce,
740 !ccl_member(ns, cs, ne, ce,
761 s, cs, ce);
764 fatab[ind].cc.cc_cs = cs;
772 s, cs, ce);
776 fatab[ind].cc.cc_cs = cs;
829 insert_table(ccl_chars_t *table_base, int table_size, int ns, wchar_t cs,
842 dprintf("Inserting {%o, %o} to table %o\n", cs, ce, table_base);
863 table->cc_cs = cs;
867 cs = tcs;
872 } else if (MLCMPLE(tns, (tcs - 1), ns, cs) &&
873 MLCMPLE(ns, cs, tne, (tce + 1))) {
877 if (MLCMPGT(tns, tcs, ns, cs)) {
879 table->cc_cs = cs;
893 table->cc_cs = cs;
967 delete_table(ccl_chars_t *table_base, int table_size, int ns, wchar_t cs,
990 if (MLCMPLE(ns, cs, tns, tcs)) {
1005 tce = cs - 1;
1009 cs = table->cc_cs;
1017 tcs = cs;
1024 } else if (MLCMPLE(ns, cs, tne, tce)) {
1025 if (MLCMPGT(ns, cs, tns, tcs)) {
1030 table->cc_ce = cs - 1;
1100 wchar_t c, cs, ce;
1107 cs = (pfa)->cc.s.cc_cs;
1113 if (MLCMPLE(ns, cs, n, c) &&
1129 cs = (pfa)->cc.s.cc_cs;
1132 if (MLCMPLE(ns, cs, n, c) && MLCMPLE(n, c, ne, ce))