Annotation of researchv10no/cmd/troff/ancient.nroff/fonts.d/ftGR.c, revision 1.1.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.