Annotation of researchv10no/cmd/troff/ancient.nroff/fonts.d/ftGR.c, revision 1.1

1.1     ! root        1: char ftGR[256-32] = {  /*GR*/
        !             2: 12,     /*space*/
        !             3: 0,      /*!*/
        !             4: 0,      /*"*/
        !             5: 0,      /*#*/
        !             6: 20,     /*$*/
        !             7: 0,      /*%*/
        !             8: 20,     /*&*/
        !             9: 10,     /*' close*/
        !            10: 16,     /*(*/
        !            11: 16,     /*)*/
        !            12: 0,      /***/
        !            13: 0,      /*+*/
        !            14: 10,     /*,*/
        !            15: 15,     /*- hyphen*/
        !            16: 10,     /*.*/
        !            17: 0,      /*/*/
        !            18: 20+0200, /*0*/
        !            19: 20+0200, /*1*/
        !            20: 6+0200, /*2*/
        !            21: 6+0200, /*3*/
        !            22: 4+0200, /*4*/
        !            23: 6+0200, /*5*/
        !            24: 4+0200, /*6*/
        !            25: 15+0200, /*7*/
        !            26: 15+0200, /*8*/
        !            27: 20+0200, /*9*/
        !            28: 11,     /*:*/
        !            29: 14,     /*;*/
        !            30: 0,      /*<*/
        !            31: 20,     /*=*/
        !            32: 0,      /*>*/
        !            33: 20,     /*?*/
        !            34: 0,      /*@*/
        !            35: 23+0200, /*A*/
        !            36: 26+0200, /*B*/
        !            37: 28+0200, /*C*/
        !            38: 28+0200, /*D*/
        !            39: 27+0200, /*E*/
        !            40: 30+0200, /*F*/
        !            41: 24+0200, /*G*/
        !            42: 23+0200, /*H*/
        !            43: 16+0200, /*I*/
        !            44: 20+0200, /*J*/
        !            45: 29+0200, /*K*/
        !            46: 28+0200, /*L*/
        !            47: 33+0200, /*M*/
        !            48: 30+0200, /*N*/
        !            49: 26+0200, /*O*/
        !            50: 25+0200, /*P*/
        !            51: 30+0300, /*Q*/
        !            52: 29+0200, /*R*/
        !            53: 27+0200, /*S*/
        !            54: 25+0200, /*T*/
        !            55: 29+0200, /*U*/
        !            56: 21+0200, /*V*/
        !            57: 24+0200, /*W*/
        !            58: 29+0200, /*X*/
        !            59: 33+0200, /*Y*/
        !            60: 25+0200, /*Z*/
        !            61: 28,     /*[*/
        !            62: 0,      /*\*/
        !            63: 0,      /*]*/
        !            64: 0,      /*^*/
        !            65: 0,      /*_*/
        !            66: 10,     /*` open*/
        !            67: 23,     /*a*/
        !            68: 25+0200, /*b*/
        !            69: 18,     /*c*/
        !            70: 19+0200, /*d*/
        !            71: 17,     /*e*/
        !            72: 24+0200, /*f*/
        !            73: 21+0100, /*g*/
        !            74: 23+0200, /*h*/
        !            75: 12+0200, /*i*/
        !            76: 18+0300, /*j*/
        !            77: 21+0200, /*k*/
        !            78: 21+0200, /*/           exit(2);
        !            79:                                }
        !            80:                                break;
        !            81: 
        !            82:                        case 'l':
        !            83:                                rep->r1.command = LCOM;
        !            84:                                break;
        !            85: 
        !            86:                        case 's':
        !            87:                                rep->r1.command = SCOM;
        !            88:                                seof = *cp++;
        !            89:                                rep->r1.re1 = p;
        !            90:                                p = compile(rep->r1.re1);
        !            91:                                if(p == badp) {
        !            92:                                        fprintf(stderr, CGMES, linebuf);
        !            93:                                        exit(2);
        !            94:                                }
        !            95:                                if(p == rep->r1.re1) {
        !            96:                                        rep->r1.re1 = op;
        !            97:                                } else {
        !            98:                                        op = rep->r1.re1;
        !            99:                                }
        !           100: 
        !           101:                                if((rep->r1.rhs = p) > reend) {
        !           102:                                        fprintf(stderr, TMMES, linebuf);
        !           103:                                        exit(2);
        !           104:                                }
        !           105: 
        !           106:                                if((p = compsub(rep->r1.rhs)) == badp) {
        !           107:        fprintf(stderr, CGMES, linebuf);
        !           108:                                        exit(2);
        !           109:                                }
        !           110:                                if(*cp == 'g') {
        !           111:                                        cp++;
        !           112:                                        rep->r1.gfl++;
        !           113:                                } else if(gflag)
        !           114:                                        rep->r1.gfl++;
        !           115: 
        !           116:                                if(*cp == 'p') {
        !           117:                                        cp++;
        !           118:                                        rep->r1.pfl = 1;
        !           119:                                }
        !           120: 
        !           121:                                if(*cp == 'P') {
        !           122:                                        cp++;
        !           123:                                        rep->r1.pfl = 2;
        !           124:                                }
        !           125: 
        !           126:                                if(*cp == 'w') {
        !           127:                                        cp++;
        !           128:                                

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.