Lines Matching refs:ch

221 void T602ImportFilter::inschr(unsigned char ch)  in inschr()  argument
227 if(ch==' ') { in inschr()
249 inschrdef(ch); in inschr()
496 void T602ImportFilter::inschrdef(unsigned char ch) in inschrdef() argument
502 if(ch > 127) { in inschrdef()
506 case KOI: ch = koi2lat[ch-128]; break; in inschrdef()
507 case KAM: ch = kam2lat[ch-128]; break; in inschrdef()
508 default : ch = kam2lat[ch-128]; in inschrdef()
512 xch[0] = (rus2UNC[(ch-128)*2] << 8) + rus2UNC[(ch-128)*2+1]; in inschrdef()
514 xch[0] = (lat2UNC[(ch-128)*2] << 8) + lat2UNC[(ch-128)*2+1]; in inschrdef()
516 xch[0] = ch; in inschrdef()
614 sal_Int16 T602ImportFilter::readnum(unsigned char *ch, bool show) in readnum() argument
619 while((i<20) && *ch && (*ch!='\n') && (*ch!=',')) in readnum()
621 *ch = Readchar602(); in readnum()
622 if(show) inschr(*ch); in readnum()
623 buff[i++] = *ch; in readnum()
633 unsigned char ch; in Setformat602() local
636 ch = Readchar602(); in Setformat602()
638 if (cmd[0]=='M' && cmd[1]=='T') format602.mt = readnum(&ch,false); in Setformat602()
639 else if (cmd[0]=='M' && cmd[1]=='B') format602.mb = readnum(&ch,false); in Setformat602()
644 format602.ct = readnum(&ch,false); in Setformat602()
653 else if (cmd[0]=='P' && cmd[1]=='N') format602.pn = readnum(&ch,false); in Setformat602()
654 else if (cmd[0]=='L' && cmd[1]=='H') format602.lh = readnum(&ch,false); in Setformat602()
656 else if (cmd[0]=='L' && cmd[1]=='M') format602.lm = readnum(&ch,false); in Setformat602()
657 else if (cmd[0]=='R' && cmd[1]=='M') format602.rm = readnum(&ch,false); in Setformat602()
658 else if (cmd[0]=='P' && cmd[1]=='L') format602.pl = readnum(&ch,false); in Setformat602()
661 i = readnum(&ch,false); in Setformat602()
665 while (ch && (ch != '\n')) ch = Readchar602(); in Setformat602()
666 return ch; in Setformat602()
669 tnode T602ImportFilter::PointCmd602(unsigned char *ch) in PointCmd602() argument
674 pcmd[0] = (char) toupper(*ch); inschr(*ch); in PointCmd602()
675 *ch = Readchar602(); in PointCmd602()
676 if (!*ch) return EEND; in PointCmd602()
677 if (*ch=='\n') return EOL; in PointCmd602()
678 if (!isalpha(*ch)) return (*ch<32) ? SETCH : WRITE; in PointCmd602()
681 pcmd[1] = (char) toupper(*ch); inschr(*ch); in PointCmd602()
686 while (*ch && (*ch != '\n') && (*ch != ',')) in PointCmd602()
687 { *ch = Readchar602(); inschr(*ch); } in PointCmd602()
688 if (!*ch) return EEND; in PointCmd602()
689 if (*ch=='\n') return EOL; in PointCmd602()
690 if (*ch==',') { *ch = Readchar602(); inschr(*ch); } in PointCmd602()
691 pst.pars += (readnum(ch,true)*2); in PointCmd602()
692 if (!*ch) return EEND; in PointCmd602()
693 if (*ch=='\n') return EOL; in PointCmd602()
705 unsigned char ch=0; in Read602() local
722 ch = Readchar602(); in Read602()
723 if (ch == 0) node = EEND; in Read602()
724 else if (ch == '\n') { in Read602()
727 } else if (ch < 32) node = SETCH; in Read602()
731 ch = Readchar602(); in Read602()
735 if(ch == 0) node = EEND; in Read602()
736 else if (ch == '@') node = EXPCMD; in Read602()
737 else if (ch == '\n') { par602(false); node = EOL; } in Read602()
738 else if (ch < 32) {pst.ccafterln = true; node = SETCH; break;} in Read602()
740 if (ch == '.') { pst.comment = true; node = POCMD; } in Read602()
745 ch = Readchar602(); in Read602()
746 if(ch == 0) node = EEND; in Read602()
747 else if(isalpha(ch)) node = PointCmd602(&ch); in Read602()
748 else if(ch <32) node=SETCH; in Read602()
752 case EXPCMD: ch = Readchar602(); in Read602()
753 if(ch == 0) {inschr('@'); node = EEND; } in Read602()
754 else if(isupper(ch)) { in Read602()
755 cmd602[0] = ch; in Read602()
756 ch = Readchar602(); in Read602()
757 cmd602[1] = ch; in Read602()
759 if(isupper(ch)) node = SETCMD; //nedodelano in Read602()
763 if(ch<32) node = SETCH; in Read602()
768 ch = Setformat602(cmd602); in Read602()
769 if(ch == 0) node = EEND; in Read602()
770 else if(ch == '\n') node = EOL; in Read602()
776 switch(ch) { in Read602()
803 switch(ch) { in Read602()
805 ch = Readchar602(); in Read602()
806 if( ch == 0x0a) { in Read602()
812 if(ch == 0) node = EEND; in Read602()
813 else if(ch == '\n') { in Read602()
816 else if(ch < 32) node = SETCH; in Read602()
825 ch = Readchar602(); in Read602()
826 if( ch==0x8d ) { in Read602()
838 if(ch == 0) node = EEND; in Read602()
839 else if(ch == '\n') { in Read602()
842 else if(ch < 32) node = SETCH; in Read602()
847 inschr(ch); in Read602()