standardize sccs keyword lines
[unix-history] / usr / src / old / roff / troff_font / mkfont1.c
CommitLineData
0454c6e3
RH
1#ifndef lint
2static char mkfont1sccsid[] = "@(#)mkfont1.c 4.1 %G%";
3#endif lint
4
5
6struct {
7 int name;
8 int ctval;
9 } font[102] {
10'h',2,
11't',2,
12'n',0,
13'm',0,
14'l',2,
15'i',2,
16'z',0,
17's',0,
18'd',2,
19'b',2,
20'x',0,
21'f',2,
22'j',3,
23'u',0,
24'k',2,
25'p',1,
26'em',0,
27';',0,
28'a',0,
29'ru',0,
30'c',0,
31'`',0,
32'e',0,
33'\'',0,
34'o',0,
35'14',0,
36'r',0,
37'12',0,
38'v',0,
39'hy',0,
40'w',0,
41'q',1,
42'/',0,
43'.',0,
44'g',1,
45'34',0,
46',',0,
47'&',0,
48'y',1,
49'%',0,
50'Q',3,
51'T',2,
52'O',2,
53'H',2,
54'N',2,
55'M',2,
56'L',2,
57'R',2,
58'G',2,
59'I',2,
60'P',2,
61'C',2,
62'V',2,
63'E',2,
64'Z',2,
65'D',2,
66'B',2,
67'S',2,
68'Y',2,
69'F',2,
70'X',2,
71'A',2,
72'W',2,
73'J',2,
74'U',2,
75'K',2,
76'0',2,
77'1',2,
78'2',2,
79'3',2,
80'4',2,
81'5',2,
82'6',2,
83'7',2,
84'8',2,
85'9',2,
86'*',0,
87'--',0,
88'fi',0,
89'fl',0,
90'ff',0,
91'ct',0,
92'Fl',0,
93'Fi',0,
94'(',0,
95')',0,
96'[',0,
97']',0,
98'de',0,
99'dg',0,
100'=',0,
101'rg',0,
102':',0,
103'+',0,
104'!',0,
105'bu',0,
106'?',0,
107'fm',0,
108'|',0,
109'co',0,
110'sq',0,
111'$',0};
112char *nametab[256-32] {
113"/*space*/",
114"/*!*/",
115"/*\"*/",
116"/*#*/",
117"/*$*/",
118"/*%*/",
119"/*&*/",
120"/*' close*/",
121"/*(*/",
122"/*)*/",
123"/***/",
124"/*+*/",
125"/*,*/",
126"/*- hyphen*/",
127"/*.*/",
128"/*/*/",
129"/*0*/",
130"/*1*/",
131"/*2*/",
132"/*3*/",
133"/*4*/",
134"/*5*/",
135"/*6*/",
136"/*7*/",
137"/*8*/",
138"/*9*/",
139"/*:*/",
140"/*;*/",
141"/*<*/",
142"/*=*/",
143"/*>*/",
144"/*?*/",
145"/*@*/",
146"/*A*/",
147"/*B*/",
148"/*C*/",
149"/*D*/",
150"/*E*/",
151"/*F*/",
152"/*G*/",
153"/*H*/",
154"/*I*/",
155"/*J*/",
156"/*K*/",
157"/*L*/",
158"/*M*/",
159"/*N*/",
160"/*O*/",
161"/*P*/",
162"/*Q*/",
163"/*R*/",
164"/*S*/",
165"/*T*/",
166"/*U*/",
167"/*V*/",
168"/*W*/",
169"/*X*/",
170"/*Y*/",
171"/*Z*/",
172"/*[*/",
173"/*\\*/",
174"/*]*/",
175"/*^*/",
176"/*_*/",
177"/*` open*/",
178"/*a*/",
179"/*b*/",
180"/*c*/",
181"/*d*/",
182"/*e*/",
183"/*f*/",
184"/*g*/",
185"/*h*/",
186"/*i*/",
187"/*j*/",
188"/*k*/",
189"/*l*/",
190"/*m*/",
191"/*n*/",
192"/*o*/",
193"/*p*/",
194"/*q*/",
195"/*r*/",
196"/*s*/",
197"/*t*/",
198"/*u*/",
199"/*v*/",
200"/*w*/",
201"/*x*/",
202"/*y*/",
203"/*z*/",
204"/*{*/",
205"/*|*/",
206"/*}*/",
207"/*~*/",
208"/*narrow space*/",
209"/*hyphen*/",
210"/*bullet*/",
211"/*square*/",
212"/*3/4 em*/",
213"/*rule*/",
214"/*1/4*/",
215"/*1/2*/",
216"/*3/4*/",
217"/*minus*/",
218"/*fi*/",
219"/*fl*/",
220"/*ff*/",
221"/*ffi*/",
222"/*ffl*/",
223"/*degree*/",
224"/*dagger*/",
225"/*section*/",
226"/*foot mark*/",
227"/*'*/",
228"/*`*/",
229"/*_*/",
2300,
231"/*half nar sp*/",
2320,
2330,0,0,0,0,0,0,0,
2340,0,0,0,0,0,0,0,
2350,0,0,0,0,0,0,0,
2360,0,0,0,0,0,0,0,
2370,0,0,0,0,0,0,0,
2380,0,0,0,0,0,0,0,
2390,0,0,0,0,0,0,0,
2400,0,0,0,0,0,0,0,
2410,0,0,0,0,
242"/*registered*/",
243"/*copywrite*/",
2440,
245"/*cent*/",
246};
247int chtab [] {
248'--', 0210, /*font minus*/
249'hy', 0200, /*hyphen*/
250'bu', 0201, /*bullet*/
251'sq', 0202, /*square*/
252'em', 0203, /*3/4em*/
253'ru', 0204, /*rule*/
254'14', 0205, /*1/4*/
255'12', 0206, /*1/2*/
256'34', 0207, /*3/4*/
257'mi', 0302, /*equation minus*/
258'fi', 0211, /*fi*/
259'fl', 0212, /*fl*/
260'ff', 0213, /*ff*/
261'Fi', 0214, /*ffi*/
262'Fl', 0215, /*ffl*/
263'de', 0216, /*degree*/
264'dg', 0217, /*dagger*/
265'sc', 0220, /*section*/
266'fm', 0221, /*foot mark*/
267'aa', 0222, /*acute accent*/
268'ga', 0223, /*grave accent*/
269'ul', 0224, /*underrule*/
270'sl', 0225, /*slash (longer)*/
271'*a', 0230, /*alpha*/
272'*b', 0231, /*beta*/
273'*g', 0232, /*gamma*/
274'*d', 0233, /*delta*/
275'*e', 0234, /*epsilon*/
276'*z', 0235, /*zeta*/
277'*y', 0236, /*eta*/
278'*h', 0237, /*theta*/
279'*i', 0240, /*iota*/
280'*k', 0241, /*kappa*/
281'*l', 0242, /*lambda*/
282'*m', 0243, /*mu*/
283'*n', 0244, /*nu*/
284'*c', 0245, /*xi*/
285'*o', 0246, /*omicron*/
286'*p', 0247, /*pi*/
287'*r', 0250, /*rho*/
288'*s', 0251, /*sigma*/
289'*t', 0252, /*tau*/
290'*u', 0253, /*upsilon*/
291'*f', 0254, /*phi*/
292'*x', 0255, /*chi*/
293'*q', 0256, /*psi*/
294'*w', 0257, /*omega*/
295'*A', 0101, /*Alpha*/
296'*B', 0102, /*Beta*/
297'*G', 0260, /*Gamma*/
298'*D', 0261, /*Delta*/
299'*E', 0105, /*Epsilon*/
300'*Z', 0132, /*Zeta*/
301'*Y', 0110, /*Eta*/
302'*H', 0262, /*Theta*/
303'*I', 0111, /*Iota*/
304'*K', 0113, /*Kappa*/
305'*L', 0263, /*Lambda*/
306'*M', 0115, /*Mu*/
307'*N', 0116, /*Nu*/
308'*C', 0264, /*Xi*/
309'*O', 0117, /*Omicron*/
310'*P', 0265, /*Pi*/
311'*R', 0120, /*Rho*/
312'*S', 0266, /*Sigma*/
313'*T', 0124, /*Tau*/
314'*U', 0270, /*Upsilon*/
315'*F', 0271, /*Phi*/
316'*X', 0130, /*Chi*/
317'*Q', 0272, /*Psi*/
318'*W', 0273, /*Omega*/
319'sr', 0274, /*square root*/
320'ts', 0275, /*terminal sigma*/
321'rn', 0276, /*root en*/
322'>=', 0277, /*>=*/
323'<=', 0300, /*<=*/
324'==', 0301, /*identically equal*/
325'~=', 0303, /*approx =*/
326'ap', 0304, /*approximates*/
327'!=', 0305, /*not equal*/
328'->', 0306, /*right arrow*/
329'<-', 0307, /*left arrow*/
330'ua', 0310, /*up arrow*/
331'da', 0311, /*down arrow*/
332'eq', 0312, /*equation equal*/
333'mu', 0313, /*multiply*/
334'di', 0314, /*divide*/
335'+-', 0315, /*plus-minus*/
336'cu', 0316, /*cup (union)*/
337'ca', 0317, /*cap (intersection)*/
338'sb', 0320, /*subset of*/
339'sp', 0321, /*superset of*/
340'ib', 0322, /*improper subset*/
341'ip', 0323, /* " superset*/
342'if', 0324, /*infinity*/
343'pd', 0325, /*partial derivative*/
344'gr', 0326, /*gradient*/
345'no', 0327, /*not*/
346'is', 0330, /*integral sign*/
347'pt', 0331, /*proportional to*/
348'es', 0332, /*empty set*/
349'mo', 0333, /*member of*/
350'pl', 0334, /*equation plus*/
351'rg', 0335, /*registered*/
352'co', 0336, /*copyright*/
353'br', 0337, /*box vert rule*/
354'ct', 0340, /*cent sign*/
355'dd', 0341, /*dbl dagger*/
356'rh', 0342, /*right hand*/
357'lh', 0343, /*left hand*/
358'**', 0344, /*math * */
359'bs', 0345, /*bell system sign*/
360'or', 0346, /*or*/
361'ci', 0347, /*circle*/
362'lt', 0350, /*left top (of big curly)*/
363'lb', 0351, /*left bottom*/
364'rt', 0352, /*right top*/
365'rb', 0353, /*right bot*/
366'lk', 0354, /*left center of big curly bracket*/
367'rk', 0355, /*right center of big curly bracket*/
368'bv', 0356, /*bold vertical*/
369'lf', 0357, /*left floor (left bot of big sq bract)*/
370'rf', 0360, /*right floor (rb of ")*/
371'lc', 0361, /*left ceiling (lt of ")*/
372'rc', 0362, /*right ceiling (rt of ")*/
3730,0};