Lines Matching refs:ns
346 ccl_member(int ns, wchar_t cs, int ne, wchar_t ce, ccl_chars_t *s) in ccl_member() argument
353 if (MLCMPLE(s->cc_ns, s->cc_cs, ns, cs) && in ccl_member()
363 ccln_member(int ns, wchar_t cs, int ne, wchar_t ce, ccl_chars_t *s, int n) in ccln_member() argument
370 if (MLCMPLE(s->cc_ns, s->cc_cs, ns, cs) && in ccln_member()
431 int ns, ne; in cgotofn() local
484 ns = wcsetno(k); in cgotofn()
485 if (! ccln_member(ns, k, ns, k, in cgotofn()
488 ns, k, ns, k); in cgotofn()
490 ssyms[ssmax].cc_ns = ns; in cgotofn()
492 ssyms[ssmax].cc_ne = ns; in cgotofn()
497 ns = 0; in cgotofn()
500 if (! ccln_member(ns, cs, ne, ce, in cgotofn()
503 ns, cs, ne, ce); in cgotofn()
506 ssyms[ssmax].cc_ns = ns; in cgotofn()
510 ns = hatcn; in cgotofn()
513 if (! ccln_member(ns, cs, ne, ce, in cgotofn()
516 ns, cs, ne, ce); in cgotofn()
519 ssyms[ssmax].cc_ns = ns; in cgotofn()
525 ns = hatcn; in cgotofn()
528 if ((p->cc_ns != ns ||\ in cgotofn()
539 ns = 0; in cgotofn()
543 if ((ns != hatcn || p->cc_cs != HAT) && in cgotofn()
544 ! ccln_member(ns, cs, in cgotofn()
549 ns, cs, in cgotofn()
553 ssyms[ssmax].cc_ns = ns; in cgotofn()
558 ns = p->cc_ns; in cgotofn()
562 ns = p->cc_ne; in cgotofn()
566 if ((ns != hatcn || cs != HAT) && in cgotofn()
567 ! ccln_member(ns, cs, in cgotofn()
571 ns, cs, MAX_CODESET, in cgotofn()
574 ssyms[ssmax].cc_ns = ns; in cgotofn()
607 ns = wcsetno(k); in cgotofn()
608 if (! ccln_member(ns, k, ns, k, in cgotofn()
610 ! ccln_member(ns, k, ns, k, in cgotofn()
614 ns, k, in cgotofn()
615 ns, k); in cgotofn()
617 ssyms[ssmax].cc_ns = ns; in cgotofn()
619 ssyms[ssmax].cc_ne = ns; in cgotofn()
624 ns = 0; in cgotofn()
627 if (! ccln_member(ns, cs, ne, ce, in cgotofn()
629 ! ccln_member(ns, cs, ne, ce, in cgotofn()
633 ns, cs, in cgotofn()
637 ssyms[ssmax].cc_ns = ns; in cgotofn()
641 ns = hatcn; in cgotofn()
644 if (! ccln_member(ns, cs, ne, ce, in cgotofn()
646 ! ccln_member(ns, cs, ne, ce, in cgotofn()
650 ns, cs, in cgotofn()
654 ssyms[ssmax].cc_ns = ns; in cgotofn()
660 ns = hatcn; in cgotofn()
663 if ((p->cc_ns != ns || in cgotofn()
679 ns = 0; in cgotofn()
683 ! ccln_member(ns, cs, p->cc_ns, in cgotofn()
685 ! ccln_member(ns, cs, p->cc_ns, in cgotofn()
688 symax, ns, cs, p->cc_ns, p->cc_cs-1); in cgotofn()
690 ssyms[ssmax].cc_ns = ns; in cgotofn()
696 ns = p->cc_ns; in cgotofn()
700 ns = p->cc_ne; in cgotofn()
704 if ((ns != hatcn || cs != HAT) && ! ccln_member(ns, cs, in cgotofn()
706 ! ccln_member(ns, cs, MAX_CODESET, in cgotofn()
708 symax = insert_table(symbol, symax, ns, cs, in cgotofn()
712 ssyms[ssmax].cc_ns = ns; in cgotofn()
720 ns = ssyms[j].cc_ns; in cgotofn()
725 symax = delete_table(symbol, symax, ns, cs, ne, ce); in cgotofn()
732 if (k == CHAR && ns == ne && cs == ce && in cgotofn()
735 ccl_member(ns, cs, ne, ce, in cgotofn()
738 !ccl_member(ns, cs, ne, ce, in cgotofn()
761 fatab[++ind].cc.cc_ns = ns; in cgotofn()
773 fatab[++ind].cc.cc_ns = ns; in cgotofn()
827 insert_table(ccl_chars_t *table_base, int table_size, int ns, wchar_t cs, in insert_table() argument
860 table->cc_ns = ns; in insert_table()
864 ns = tns; in insert_table()
870 } else if (MLCMPLE(tns, (tcs - 1), ns, cs) && in insert_table()
871 MLCMPLE(ns, cs, tne, (tce + 1))) { in insert_table()
875 if (MLCMPGT(tns, tcs, ns, cs)) { in insert_table()
876 table->cc_ns = ns; in insert_table()
890 table->cc_ns = ns; in insert_table()
965 delete_table(ccl_chars_t *table_base, int table_size, int ns, wchar_t cs, in delete_table() argument
988 if (MLCMPLE(ns, cs, tns, tcs)) { in delete_table()
1002 tne = ns; in delete_table()
1006 ns = table->cc_ns; in delete_table()
1014 tns = ns; in delete_table()
1022 } else if (MLCMPLE(ns, cs, tne, tce)) { in delete_table()
1023 if (MLCMPGT(ns, cs, tns, tcs)) { in delete_table()
1027 table->cc_ne = ns; in delete_table()
1097 int n, ns, ne; in match() local
1104 ns = (++pfa)->cc.s.cc_ns; in match()
1111 if (MLCMPLE(ns, cs, n, c) && in match()
1126 ns = (pfa)->cc.s.cc_ns; in match()
1130 if (MLCMPLE(ns, cs, n, c) && MLCMPLE(n, c, ne, ce)) in match()