|
|
1.1 root 1: /*
2: * Copyright (c) 1983 Regents of the University of California.
3: * All rights reserved. The Berkeley software License Agreement
4: * specifies the terms and conditions for redistribution.
5: */
6:
7: #ifndef lint
8: static char sccsid[] = "@(#)lpdchar.c 5.1 (Berkeley) 6/6/85";
9: #endif not lint
10:
11: /*
12: * Character set for line printer daemon
13: */
14: #include "lp.local.h"
15:
16: #define c_______ 0
17: #define c______1 01
18: #define c_____1_ 02
19: #define c____1__ 04
20: #define c____11_ 06
21: #define c___1___ 010
22: #define c___1__1 011
23: #define c___1_1_ 012
24: #define c___11__ 014
25: #define c__1____ 020
26: #define c__1__1_ 022
27: #define c__1_1__ 024
28: #define c__11___ 030
29: #define c__111__ 034
30: #define c__111_1 035
31: #define c__1111_ 036
32: #define c__11111 037
33: #define c_1_____ 040
34: #define c_1____1 041
35: #define c_1___1_ 042
36: #define c_1__1__ 044
37: #define c_1_1___ 050
38: #define c_1_1__1 051
39: #define c_1_1_1_ 052
40: #define c_11____ 060
41: #define c_11_11_ 066
42: #define c_111___ 070
43: #define c_111__1 071
44: #define c_111_1_ 072
45: #define c_1111__ 074
46: #define c_1111_1 075
47: #define c_11111_ 076
48: #define c_111111 077
49: #define c1______ 0100
50: #define c1_____1 0101
51: #define c1____1_ 0102
52: #define c1____11 0103
53: #define c1___1__ 0104
54: #define c1___1_1 0105
55: #define c1___11_ 0106
56: #define c1__1___ 0110
57: #define c1__1__1 0111
58: #define c1__11_1 0115
59: #define c1__1111 0117
60: #define c1_1____ 0120
61: #define c1_1___1 0121
62: #define c1_1_1_1 0125
63: #define c1_1_11_ 0126
64: #define c1_111__ 0134
65: #define c1_1111_ 0136
66: #define c11____1 0141
67: #define c11___1_ 0142
68: #define c11___11 0143
69: #define c11_1___ 0150
70: #define c11_1__1 0151
71: #define c111_11_ 0166
72: #define c1111___ 0170
73: #define c11111__ 0174
74: #define c111111_ 0176
75: #define c1111111 0177
76:
77: char scnkey[][HEIGHT] = /* this is relatively easy to modify */
78: /* just look: */
79: {
80: { c_______,
81: c_______,
82: c_______,
83: c_______,
84: c_______,
85: c_______,
86: c_______,
87: c_______,
88: c_______ }, /* */
89:
90: { c__11___,
91: c__11___,
92: c__11___,
93: c__11___,
94: c__11___,
95: c_______,
96: c_______,
97: c__11___,
98: c__11___ }, /* ! */
99:
100: { c_1__1__,
101: c_1__1__,
102: c_______,
103: c_______,
104: c_______,
105: c_______,
106: c_______,
107: c_______,
108: c_______ }, /* " */
109:
110: { c_______,
111: c__1_1__,
112: c__1_1__,
113: c1111111,
114: c__1_1__,
115: c1111111,
116: c__1_1__,
117: c__1_1__,
118: c_______ }, /* # */
119:
120: { c___1___,
121: c_11111_,
122: c1__1__1,
123: c1__1___,
124: c_11111_,
125: c___1__1,
126: c1__1__1,
127: c_11111_,
128: c___1___ }, /* $ */
129:
130: { c_1_____,
131: c1_1___1,
132: c_1___1_,
133: c____1__,
134: c___1___,
135: c__1____,
136: c_1___1_,
137: c1___1_1,
138: c_____1_ }, /* % */
139:
140: { c_11____,
141: c1__1___,
142: c1___1__,
143: c_1_1___,
144: c__1____,
145: c_1_1__1,
146: c1___11_,
147: c1___11_,
148: c_111__1 }, /* & */
149:
150: { c___11__,
151: c___11__,
152: c___1___,
153: c__1____,
154: c_______,
155: c_______,
156: c_______,
157: c_______,
158: c_______ }, /* ' */
159:
160: { c____1__,
161: c___1___,
162: c__1____,
163: c__1____,
164: c__1____,
165: c__1____,
166: c__1____,
167: c___1___,
168: c____1__ }, /* ( */
169:
170: { c__1____,
171: c___1___,
172: c____1__,
173: c____1__,
174: c____1__,
175: c____1__,
176: c____1__,
177: c___1___,
178: c__1____ }, /* ) */
179:
180: { c_______,
181: c___1___,
182: c1__1__1,
183: c_1_1_1_,
184: c__111__,
185: c_1_1_1_,
186: c1__1__1,
187: c___1___,
188: c_______ }, /* * */
189:
190: { c_______,
191: c___1___,
192: c___1___,
193: c___1___,
194: c1111111,
195: c___1___,
196: c___1___,
197: c___1___,
198: c_______ }, /* + */
199:
200: { c_______,
201: c_______,
202: c_______,
203: c_______,
204: c__11___,
205: c__11___,
206: c__1____,
207: c_1_____,
208: c_______ }, /* , */
209:
210: { c_______,
211: c_______,
212: c_______,
213: c_______,
214: c1111111,
215: c_______,
216: c_______,
217: c_______,
218: c_______ }, /* - */
219:
220: { c_______,
221: c_______,
222: c_______,
223: c_______,
224: c_______,
225: c_______,
226: c_______,
227: c__11___,
228: c__11___ }, /* . */
229:
230: { c_______,
231: c______1,
232: c_____1_,
233: c____1__,
234: c___1___,
235: c__1____,
236: c_1_____,
237: c1______,
238: c_______ }, /* / */
239:
240: { c_11111_,
241: c1_____1,
242: c1____11,
243: c1___1_1,
244: c1__1__1,
245: c1_1___1,
246: c11____1,
247: c1_____1,
248: c_11111_ }, /* 0 */
249:
250: { c___1___,
251: c__11___,
252: c_1_1___,
253: c___1___,
254: c___1___,
255: c___1___,
256: c___1___,
257: c___1___,
258: c_11111_ }, /* 1 */
259:
260: { c_11111_,
261: c1_____1,
262: c______1,
263: c_____1_,
264: c__111__,
265: c_1_____,
266: c1______,
267: c1______,
268: c1111111 }, /* 2 */
269:
270: { c_11111_,
271: c1_____1,
272: c______1,
273: c______1,
274: c__1111_,
275: c______1,
276: c______1,
277: c1_____1,
278: c_11111_ }, /* 3 */
279:
280: { c_____1_,
281: c____11_,
282: c___1_1_,
283: c__1__1_,
284: c_1___1_,
285: c1____1_,
286: c1111111,
287: c_____1_,
288: c_____1_ }, /* 4 */
289:
290: { c1111111,
291: c1______,
292: c1______,
293: c11111__,
294: c_____1_,
295: c______1,
296: c______1,
297: c1____1_,
298: c_1111__ }, /* 5 */
299:
300: { c__1111_,
301: c_1_____,
302: c1______,
303: c1______,
304: c1_1111_,
305: c11____1,
306: c1_____1,
307: c1_____1,
308: c_11111_ }, /* 6 */
309:
310: { c1111111,
311: c1_____1,
312: c_____1_,
313: c____1__,
314: c___1___,
315: c__1____,
316: c__1____,
317: c__1____,
318: c__1____ }, /* 7 */
319:
320: { c_11111_,
321: c1_____1,
322: c1_____1,
323: c1_____1,
324: c_11111_,
325: c1_____1,
326: c1_____1,
327: c1_____1,
328: c_11111_ }, /* 8 */
329:
330: { c_11111_,
331: c1_____1,
332: c1_____1,
333: c1_____1,
334: c_111111,
335: c______1,
336: c______1,
337: c1_____1,
338: c_1111__ }, /* 9 */
339:
340: { c_______,
341: c_______,
342: c_______,
343: c__11___,
344: c__11___,
345: c_______,
346: c_______,
347: c__11___,
348: c__11___ }, /* : */
349:
350:
351: { c__11___,
352: c__11___,
353: c_______,
354: c_______,
355: c__11___,
356: c__11___,
357: c__1____,
358: c_1_____,
359: c_______ }, /* ; */
360:
361: { c____1__,
362: c___1___,
363: c__1____,
364: c_1_____,
365: c1______,
366: c_1_____,
367: c__1____,
368: c___1___,
369: c____1__ }, /* < */
370:
371: { c_______,
372: c_______,
373: c_______,
374: c1111111,
375: c_______,
376: c1111111,
377: c_______,
378: c_______,
379: c_______ }, /* = */
380:
381: { c__1____,
382: c___1___,
383: c____1__,
384: c_____1_,
385: c______1,
386: c_____1_,
387: c____1__,
388: c___1___,
389: c__1____ }, /* > */
390:
391: { c__1111_,
392: c_1____1,
393: c_1____1,
394: c______1,
395: c____11_,
396: c___1___,
397: c___1___,
398: c_______,
399: c___1___ }, /* ? */
400:
401: { c__1111_,
402: c_1____1,
403: c1__11_1,
404: c1_1_1_1,
405: c1_1_1_1,
406: c1_1111_,
407: c1______,
408: c_1____1,
409: c__1111_ }, /* @ */
410:
411: { c__111__,
412: c_1___1_,
413: c1_____1,
414: c1_____1,
415: c1111111,
416: c1_____1,
417: c1_____1,
418: c1_____1,
419: c1_____1 }, /* A */
420:
421: { c111111_,
422: c_1____1,
423: c_1____1,
424: c_1____1,
425: c_11111_,
426: c_1____1,
427: c_1____1,
428: c_1____1,
429: c111111_ }, /* B */
430:
431: { c__1111_,
432: c_1____1,
433: c1______,
434: c1______,
435: c1______,
436: c1______,
437: c1______,
438: c_1____1,
439: c__1111_ }, /* C */
440:
441: { c11111__,
442: c_1___1_,
443: c_1____1,
444: c_1____1,
445: c_1____1,
446: c_1____1,
447: c_1____1,
448: c_1___1_,
449: c11111__ }, /* D */
450:
451: { c1111111,
452: c1______,
453: c1______,
454: c1______,
455: c111111_,
456: c1______,
457: c1______,
458: c1______,
459: c1111111 }, /* E */
460:
461: { c1111111,
462: c1______,
463: c1______,
464: c1______,
465: c111111_,
466: c1______,
467: c1______,
468: c1______,
469: c1______ }, /* F */
470:
471: { c__1111_,
472: c_1____1,
473: c1______,
474: c1______,
475: c1______,
476: c1__1111,
477: c1_____1,
478: c_1____1,
479: c__1111_ }, /* G */
480:
481: { c1_____1,
482: c1_____1,
483: c1_____1,
484: c1_____1,
485: c1111111,
486: c1_____1,
487: c1_____1,
488: c1_____1,
489: c1_____1 }, /* H */
490:
491: { c_11111_,
492: c___1___,
493: c___1___,
494: c___1___,
495: c___1___,
496: c___1___,
497: c___1___,
498: c___1___,
499: c_11111_ }, /* I */
500:
501: { c__11111,
502: c____1__,
503: c____1__,
504: c____1__,
505: c____1__,
506: c____1__,
507: c____1__,
508: c1___1__,
509: c_111___ }, /* J */
510:
511: { c1_____1,
512: c1____1_,
513: c1___1__,
514: c1__1___,
515: c1_1____,
516: c11_1___,
517: c1___1__,
518: c1____1_,
519: c1_____1 }, /* K */
520:
521: { c1______,
522: c1______,
523: c1______,
524: c1______,
525: c1______,
526: c1______,
527: c1______,
528: c1______,
529: c1111111 }, /* L */
530:
531: { c1_____1,
532: c11___11,
533: c1_1_1_1,
534: c1__1__1,
535: c1_____1,
536: c1_____1,
537: c1_____1,
538: c1_____1,
539: c1_____1 }, /* M */
540:
541: { c1_____1,
542: c11____1,
543: c1_1___1,
544: c1__1__1,
545: c1___1_1,
546: c1____11,
547: c1_____1,
548: c1_____1,
549: c1_____1 }, /* N */
550:
551: { c__111__,
552: c_1___1_,
553: c1_____1,
554: c1_____1,
555: c1_____1,
556: c1_____1,
557: c1_____1,
558: c_1___1_,
559: c__111__ }, /* O */
560:
561: { c111111_,
562: c1_____1,
563: c1_____1,
564: c1_____1,
565: c111111_,
566: c1______,
567: c1______,
568: c1______,
569: c1______ }, /* P */
570:
571: { c__111__,
572: c_1___1_,
573: c1_____1,
574: c1_____1,
575: c1_____1,
576: c1__1__1,
577: c1___1_1,
578: c_1___1_,
579: c__111_1 }, /* Q */
580:
581: { c111111_,
582: c1_____1,
583: c1_____1,
584: c1_____1,
585: c111111_,
586: c1__1___,
587: c1___1__,
588: c1____1_,
589: c1_____1 }, /* R */
590:
591: { c_11111_,
592: c1_____1,
593: c1______,
594: c1______,
595: c_11111_,
596: c______1,
597: c______1,
598: c1_____1,
599: c_11111_ }, /* S */
600:
601: { c1111111,
602: c___1___,
603: c___1___,
604: c___1___,
605: c___1___,
606: c___1___,
607: c___1___,
608: c___1___,
609: c___1___ }, /* T */
610:
611: { c1_____1,
612: c1_____1,
613: c1_____1,
614: c1_____1,
615: c1_____1,
616: c1_____1,
617: c1_____1,
618: c1_____1,
619: c_11111_ }, /* U */
620:
621: { c1_____1,
622: c1_____1,
623: c1_____1,
624: c_1___1_,
625: c_1___1_,
626: c__1_1__,
627: c__1_1__,
628: c___1___,
629: c___1___ }, /* V */
630:
631: { c1_____1,
632: c1_____1,
633: c1_____1,
634: c1_____1,
635: c1__1__1,
636: c1__1__1,
637: c1_1_1_1,
638: c11___11,
639: c1_____1 }, /* W */
640:
641: { c1_____1,
642: c1_____1,
643: c_1___1_,
644: c__1_1__,
645: c___1___,
646: c__1_1__,
647: c_1___1_,
648: c1_____1,
649: c1_____1 }, /* X */
650:
651: { c1_____1,
652: c1_____1,
653: c_1___1_,
654: c__1_1__,
655: c___1___,
656: c___1___,
657: c___1___,
658: c___1___,
659: c___1___ }, /* Y */
660:
661: { c1111111,
662: c______1,
663: c_____1_,
664: c____1__,
665: c___1___,
666: c__1____,
667: c_1_____,
668: c1______,
669: c1111111 }, /* Z */
670:
671: { c_1111__,
672: c_1_____,
673: c_1_____,
674: c_1_____,
675: c_1_____,
676: c_1_____,
677: c_1_____,
678: c_1_____,
679: c_1111__ }, /* [ */
680:
681: { c_______,
682: c1______,
683: c_1_____,
684: c__1____,
685: c___1___,
686: c____1__,
687: c_____1_,
688: c______1,
689: c_______ }, /* \ */
690:
691: { c__1111_,
692: c_____1_,
693: c_____1_,
694: c_____1_,
695: c_____1_,
696: c_____1_,
697: c_____1_,
698: c_____1_,
699: c__1111_ }, /* ] */
700:
701: { c___1___,
702: c__1_1__,
703: c_1___1_,
704: c1_____1,
705: c_______,
706: c_______,
707: c_______,
708: c_______ }, /* ^ */
709:
710: { c_______,
711: c_______,
712: c_______,
713: c_______,
714: c_______,
715: c_______,
716: c_______,
717: c1111111,
718: c_______ }, /* _ */
719:
720: { c__11___,
721: c__11___,
722: c___1___,
723: c____1__,
724: c_______,
725: c_______,
726: c_______,
727: c_______,
728: c_______ }, /* ` */
729:
730: { c_______,
731: c_______,
732: c_______,
733: c_1111__,
734: c_____1_,
735: c_11111_,
736: c1_____1,
737: c1____11,
738: c_1111_1 }, /* a */
739:
740: { c1______,
741: c1______,
742: c1______,
743: c1_111__,
744: c11___1_,
745: c1_____1,
746: c1_____1,
747: c11___1_,
748: c1_111__ }, /* b */
749:
750: { c_______,
751: c_______,
752: c_______,
753: c_1111__,
754: c1____1_,
755: c1______,
756: c1______,
757: c1____1_,
758: c_1111__ }, /* c */
759:
760: { c_____1_,
761: c_____1_,
762: c_____1_,
763: c_111_1_,
764: c1___11_,
765: c1____1_,
766: c1____1_,
767: c1___11_,
768: c_111_1_ }, /* d */
769:
770: { c_______,
771: c_______,
772: c_______,
773: c_1111__,
774: c1____1_,
775: c111111_,
776: c1______,
777: c1____1_,
778: c_1111__ }, /* e */
779:
780: { c___11__,
781: c__1__1_,
782: c__1____,
783: c__1____,
784: c11111__,
785: c__1____,
786: c__1____,
787: c__1____,
788: c__1____ }, /* f */
789:
790: { c_111_1_,
791: c1___11_,
792: c1____1_,
793: c1____1_,
794: c1___11_,
795: c_111_1_,
796: c_____1_,
797: c1____1_,
798: c_1111__ }, /* g */
799:
800: { c1______,
801: c1______,
802: c1______,
803: c1_111__,
804: c11___1_,
805: c1____1_,
806: c1____1_,
807: c1____1_,
808: c1____1_ }, /* h */
809:
810: { c_______,
811: c___1___,
812: c_______,
813: c__11___,
814: c___1___,
815: c___1___,
816: c___1___,
817: c___1___,
818: c__111__ }, /* i */
819:
820: { c____11_,
821: c_____1_,
822: c_____1_,
823: c_____1_,
824: c_____1_,
825: c_____1_,
826: c_____1_,
827: c_1___1_,
828: c__111__ }, /* j */
829:
830: { c1______,
831: c1______,
832: c1______,
833: c1___1__,
834: c1__1___,
835: c1_1____,
836: c11_1___,
837: c1___1__,
838: c1____1_ }, /* k */
839:
840: { c__11___,
841: c___1___,
842: c___1___,
843: c___1___,
844: c___1___,
845: c___1___,
846: c___1___,
847: c___1___,
848: c__111__ }, /* l */
849:
850: { c_______,
851: c_______,
852: c_______,
853: c1_1_11_,
854: c11_1__1,
855: c1__1__1,
856: c1__1__1,
857: c1__1__1,
858: c1__1__1 }, /* m */
859:
860: { c_______,
861: c_______,
862: c_______,
863: c1_111__,
864: c11___1_,
865: c1____1_,
866: c1____1_,
867: c1____1_,
868: c1____1_ }, /* n */
869:
870: { c_______,
871: c_______,
872: c_______,
873: c_1111__,
874: c1____1_,
875: c1____1_,
876: c1____1_,
877: c1____1_,
878: c_1111__ }, /* o */
879:
880: { c1_111__,
881: c11___1_,
882: c1____1_,
883: c1____1_,
884: c11___1_,
885: c1_111__,
886: c1______,
887: c1______,
888: c1______ }, /* p */
889:
890: { c_111_1_,
891: c1___11_,
892: c1____1_,
893: c1____1_,
894: c1___11_,
895: c_111_1_,
896: c_____1_,
897: c_____1_,
898: c_____1_ }, /* q */
899:
900: { c_______,
901: c_______,
902: c_______,
903: c1_111__,
904: c11___1_,
905: c1______,
906: c1______,
907: c1______,
908: c1______ }, /* r */
909:
910: { c_______,
911: c_______,
912: c_______,
913: c_1111__,
914: c1____1_,
915: c_11____,
916: c___11__,
917: c1____1_,
918: c_1111__ }, /* s */
919:
920: { c_______,
921: c__1____,
922: c__1____,
923: c11111__,
924: c__1____,
925: c__1____,
926: c__1____,
927: c__1__1_,
928: c___11__ }, /* t */
929:
930: { c_______,
931: c_______,
932: c_______,
933: c1____1_,
934: c1____1_,
935: c1____1_,
936: c1____1_,
937: c1___11_,
938: c_111_1_ }, /* u */
939:
940: { c_______,
941: c_______,
942: c_______,
943: c1_____1,
944: c1_____1,
945: c1_____1,
946: c_1___1_,
947: c__1_1__,
948: c___1___ }, /* v */
949:
950: { c_______,
951: c_______,
952: c_______,
953: c1_____1,
954: c1__1__1,
955: c1__1__1,
956: c1__1__1,
957: c1__1__1,
958: c_11_11_ }, /* w */
959:
960: { c_______,
961: c_______,
962: c_______,
963: c1____1_,
964: c_1__1__,
965: c__11___,
966: c__11___,
967: c_1__1__,
968: c1____1_ }, /* x */
969:
970: { c1____1_,
971: c1____1_,
972: c1____1_,
973: c1____1_,
974: c1___11_,
975: c_111_1_,
976: c_____1_,
977: c1____1_,
978: c_1111__ }, /* y */
979:
980: { c_______,
981: c_______,
982: c_______,
983: c111111_,
984: c____1__,
985: c___1___,
986: c__1____,
987: c_1_____,
988: c111111_ }, /* z */
989:
990: { c___11__,
991: c__1____,
992: c__1____,
993: c__1____,
994: c_1_____,
995: c__1____,
996: c__1____,
997: c__1____,
998: c___11__ }, /* } */
999:
1000: { c___1___,
1001: c___1___,
1002: c___1___,
1003: c___1___,
1004: c___1___,
1005: c___1___,
1006: c___1___,
1007: c___1___,
1008: c___1___ }, /* | */
1009:
1010: { c__11___,
1011: c____1__,
1012: c____1__,
1013: c____1__,
1014: c_____1_,
1015: c____1__,
1016: c____1__,
1017: c____1__,
1018: c__11___ }, /* } */
1019:
1020: { c_11____,
1021: c1__1__1,
1022: c____11_,
1023: c_______,
1024: c_______,
1025: c_______,
1026: c_______,
1027: c_______,
1028: c_______ }, /* ~ */
1029:
1030: { c_1__1__,
1031: c1__1__1,
1032: c__1__1_,
1033: c_1__1__,
1034: c1__1__1,
1035: c__1__1_,
1036: c_1__1__,
1037: c1__1__1,
1038: c__1__1_ } /* rub-out */
1039: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.