|
|
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:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.