Annotation of src/usr.bin/banner/chset.c, Revision 1.5
1.5 ! deraadt 1: /* $OpenBSD: chset.c,v 1.4 2003/06/03 02:56:06 millert Exp $ */
1.1 deraadt 2: /* $NetBSD: chset.c,v 1.2 1995/04/09 06:00:26 cgd Exp $ */
3:
4: /*
5: * Changes for banner(1)
6: * @(#)Copyright (c) 1995, Simon J. Gerraty.
7: *
8: * This is free software. It comes with NO WARRANTY.
9: * Permission to use, modify and distribute this source code
10: * is granted subject to the following conditions.
11: * 1/ that the above copyright notice and this notice
12: * are preserved in all copies and that due credit be given
13: * to the author.
14: * 2/ that any changes to this code are clearly commented
15: * as such so that the author does not get blamed for bugs
16: * other than his own.
17: *
18: * Please send copies of changes and bug-fixes to:
19: * sjg@zen.void.oz.au
20: */
21:
22: /*
23: * Copyright (c) 1983, 1993
24: * The Regents of the University of California. All rights reserved.
25: *
26: * Redistribution and use in source and binary forms, with or without
27: * modification, are permitted provided that the following conditions
28: * are met:
29: * 1. Redistributions of source code must retain the above copyright
30: * notice, this list of conditions and the following disclaimer.
31: * 2. Redistributions in binary form must reproduce the above copyright
32: * notice, this list of conditions and the following disclaimer in the
33: * documentation and/or other materials provided with the distribution.
1.4 millert 34: * 3. Neither the name of the University nor the names of its contributors
1.1 deraadt 35: * may be used to endorse or promote products derived from this software
36: * without specific prior written permission.
37: *
38: * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
39: * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
40: * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
41: * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
42: * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
43: * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
44: * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
45: * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
46: * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
47: * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
48: * SUCH DAMAGE.
49: */
50:
51: #include "banner.h"
52:
53: /*
54: * <sjg> the following were all re-generated by a perl script,
55: * to fill in the gaps needed by the banner(1) char set.
56: */
57: #define c_______ 0
58: #define c______1 1
59: #define c_____1_ 2
60: #define c_____11 3
61: #define c____1__ 4
62: #define c____1_1 5
63: #define c____11_ 6
64: #define c____111 7
65: #define c___1___ 8
66: #define c___1__1 9
67: #define c___1_1_ 10
68: #define c___1_11 11
69: #define c___11__ 12
70: #define c___11_1 13
71: #define c___111_ 14
72: #define c___1111 15
73: #define c__1____ 16
74: #define c__1___1 17
75: #define c__1__1_ 18
76: #define c__1__11 19
77: #define c__1_1__ 20
78: #define c__1_1_1 21
79: #define c__1_11_ 22
80: #define c__1_111 23
81: #define c__11___ 24
82: #define c__11__1 25
83: #define c__11_1_ 26
84: #define c__11_11 27
85: #define c__111__ 28
86: #define c__111_1 29
87: #define c__1111_ 30
88: #define c__11111 31
89: #define c_1_____ 32
90: #define c_1____1 33
91: #define c_1___1_ 34
92: #define c_1___11 35
93: #define c_1__1__ 36
94: #define c_1__1_1 37
95: #define c_1__11_ 38
96: #define c_1__111 39
97: #define c_1_1___ 40
98: #define c_1_1__1 41
99: #define c_1_1_1_ 42
100: #define c_1_1_11 43
101: #define c_1_11__ 44
102: #define c_1_11_1 45
103: #define c_1_111_ 46
104: #define c_1_1111 47
105: #define c_11____ 48
106: #define c_11___1 49
107: #define c_11__1_ 50
108: #define c_11__11 51
109: #define c_11_1__ 52
110: #define c_11_1_1 53
111: #define c_11_11_ 54
112: #define c_11_111 55
113: #define c_111___ 56
114: #define c_111__1 57
115: #define c_111_1_ 58
116: #define c_111_11 59
117: #define c_1111__ 60
118: #define c_1111_1 61
119: #define c_11111_ 62
120: #define c_111111 63
121: #define c1______ 64
122: #define c1_____1 65
123: #define c1____1_ 66
124: #define c1____11 67
125: #define c1___1__ 68
126: #define c1___1_1 69
127: #define c1___11_ 70
128: #define c1___111 71
129: #define c1__1___ 72
130: #define c1__1__1 73
131: #define c1__1_1_ 74
132: #define c1__1_11 75
133: #define c1__11__ 76
134: #define c1__11_1 77
135: #define c1__111_ 78
136: #define c1__1111 79
137: #define c1_1____ 80
138: #define c1_1___1 81
139: #define c1_1__1_ 82
140: #define c1_1__11 83
141: #define c1_1_1__ 84
142: #define c1_1_1_1 85
143: #define c1_1_11_ 86
144: #define c1_1_111 87
145: #define c1_11___ 88
146: #define c1_11__1 89
147: #define c1_11_1_ 90
148: #define c1_11_11 91
149: #define c1_111__ 92
150: #define c1_111_1 93
151: #define c1_1111_ 94
152: #define c1_11111 95
153: #define c11_____ 96
154: #define c11____1 97
155: #define c11___1_ 98
156: #define c11___11 99
157: #define c11__1__ 100
158: #define c11__1_1 101
159: #define c11__11_ 102
160: #define c11__111 103
161: #define c11_1___ 104
162: #define c11_1__1 105
163: #define c11_1_1_ 106
164: #define c11_1_11 107
165: #define c11_11__ 108
166: #define c11_11_1 109
167: #define c11_111_ 110
168: #define c11_1111 111
169: #define c111____ 112
170: #define c111___1 113
171: #define c111__1_ 114
172: #define c111__11 115
173: #define c111_1__ 116
174: #define c111_1_1 117
175: #define c111_11_ 118
176: #define c111_111 119
177: #define c1111___ 120
178: #define c1111__1 121
179: #define c1111_1_ 122
180: #define c1111_11 123
181: #define c11111__ 124
182: #define c11111_1 125
183: #define c111111_ 126
184: #define c1111111 127
185:
186:
187: char scnkey[][HEIGHT] = /* this is relatively easy to modify */
188: /* just look: */
189: {
190: #ifdef LPD_CHSET /* <sjg> */
191: { c_______,
192: c_______,
193: c_______,
194: c_______,
195: c_______,
196: c_______,
197: c_______,
198: c_______,
199: c_______ }, /* */
200:
201: { c__11___,
202: c__11___,
203: c__11___,
204: c__11___,
205: c__11___,
206: c_______,
207: c_______,
208: c__11___,
209: c__11___ }, /* ! */
210:
211: { c_1__1__,
212: c_1__1__,
213: c_______,
214: c_______,
215: c_______,
216: c_______,
217: c_______,
218: c_______,
219: c_______ }, /* " */
220:
221: { c_______,
222: c__1_1__,
223: c__1_1__,
224: c1111111,
225: c__1_1__,
226: c1111111,
227: c__1_1__,
228: c__1_1__,
229: c_______ }, /* # */
230:
231: { c___1___,
232: c_11111_,
233: c1__1__1,
234: c1__1___,
235: c_11111_,
236: c___1__1,
237: c1__1__1,
238: c_11111_,
239: c___1___ }, /* $ */
240:
241: { c_1_____,
242: c1_1___1,
243: c_1___1_,
244: c____1__,
245: c___1___,
246: c__1____,
247: c_1___1_,
248: c1___1_1,
249: c_____1_ }, /* % */
250:
251: { c_11____,
252: c1__1___,
253: c1___1__,
254: c_1_1___,
255: c__1____,
256: c_1_1__1,
257: c1___11_,
258: c1___11_,
259: c_111__1 }, /* & */
260:
261: { c___11__,
262: c___11__,
263: c___1___,
264: c__1____,
265: c_______,
266: c_______,
267: c_______,
268: c_______,
269: c_______ }, /* ' */
270:
271: { c____1__,
272: c___1___,
273: c__1____,
274: c__1____,
275: c__1____,
276: c__1____,
277: c__1____,
278: c___1___,
279: c____1__ }, /* ( */
280:
281: { c__1____,
282: c___1___,
283: c____1__,
284: c____1__,
285: c____1__,
286: c____1__,
287: c____1__,
288: c___1___,
289: c__1____ }, /* ) */
290:
291: { c_______,
292: c___1___,
293: c1__1__1,
294: c_1_1_1_,
295: c__111__,
296: c_1_1_1_,
297: c1__1__1,
298: c___1___,
299: c_______ }, /* * */
300:
301: { c_______,
302: c___1___,
303: c___1___,
304: c___1___,
305: c1111111,
306: c___1___,
307: c___1___,
308: c___1___,
309: c_______ }, /* + */
310:
311: { c_______,
312: c_______,
313: c_______,
314: c_______,
315: c__11___,
316: c__11___,
317: c__1____,
318: c_1_____,
319: c_______ }, /* , */
320:
321: { c_______,
322: c_______,
323: c_______,
324: c_______,
325: c1111111,
326: c_______,
327: c_______,
328: c_______,
329: c_______ }, /* - */
330:
331: { c_______,
332: c_______,
333: c_______,
334: c_______,
335: c_______,
336: c_______,
337: c_______,
338: c__11___,
339: c__11___ }, /* . */
340:
341: { c_______,
342: c______1,
343: c_____1_,
344: c____1__,
345: c___1___,
346: c__1____,
347: c_1_____,
348: c1______,
349: c_______ }, /* / */
350:
351: { c_11111_,
352: c1_____1,
353: c1____11,
354: c1___1_1,
355: c1__1__1,
356: c1_1___1,
357: c11____1,
358: c1_____1,
359: c_11111_ }, /* 0 */
360:
361: { c___1___,
362: c__11___,
363: c_1_1___,
364: c___1___,
365: c___1___,
366: c___1___,
367: c___1___,
368: c___1___,
369: c_11111_ }, /* 1 */
370:
371: { c_11111_,
372: c1_____1,
373: c______1,
374: c_____1_,
375: c__111__,
376: c_1_____,
377: c1______,
378: c1______,
379: c1111111 }, /* 2 */
380:
381: { c_11111_,
382: c1_____1,
383: c______1,
384: c______1,
385: c__1111_,
386: c______1,
387: c______1,
388: c1_____1,
389: c_11111_ }, /* 3 */
390:
391: { c_____1_,
392: c____11_,
393: c___1_1_,
394: c__1__1_,
395: c_1___1_,
396: c1____1_,
397: c1111111,
398: c_____1_,
399: c_____1_ }, /* 4 */
400:
401: { c1111111,
402: c1______,
403: c1______,
404: c11111__,
405: c_____1_,
406: c______1,
407: c______1,
408: c1____1_,
409: c_1111__ }, /* 5 */
410:
411: { c__1111_,
412: c_1_____,
413: c1______,
414: c1______,
415: c1_1111_,
416: c11____1,
417: c1_____1,
418: c1_____1,
419: c_11111_ }, /* 6 */
420:
421: { c1111111,
422: c1_____1,
423: c_____1_,
424: c____1__,
425: c___1___,
426: c__1____,
427: c__1____,
428: c__1____,
429: c__1____ }, /* 7 */
430:
431: { c_11111_,
432: c1_____1,
433: c1_____1,
434: c1_____1,
435: c_11111_,
436: c1_____1,
437: c1_____1,
438: c1_____1,
439: c_11111_ }, /* 8 */
440:
441: { c_11111_,
442: c1_____1,
443: c1_____1,
444: c1_____1,
445: c_111111,
446: c______1,
447: c______1,
448: c1_____1,
449: c_1111__ }, /* 9 */
450:
451: { c_______,
452: c_______,
453: c_______,
454: c__11___,
455: c__11___,
456: c_______,
457: c_______,
458: c__11___,
459: c__11___ }, /* : */
460:
461:
462: { c__11___,
463: c__11___,
464: c_______,
465: c_______,
466: c__11___,
467: c__11___,
468: c__1____,
469: c_1_____,
470: c_______ }, /* ; */
471:
472: { c____1__,
473: c___1___,
474: c__1____,
475: c_1_____,
476: c1______,
477: c_1_____,
478: c__1____,
479: c___1___,
480: c____1__ }, /* < */
481:
482: { c_______,
483: c_______,
484: c_______,
485: c1111111,
486: c_______,
487: c1111111,
488: c_______,
489: c_______,
490: c_______ }, /* = */
491:
492: { c__1____,
493: c___1___,
494: c____1__,
495: c_____1_,
496: c______1,
497: c_____1_,
498: c____1__,
499: c___1___,
500: c__1____ }, /* > */
501:
502: { c__1111_,
503: c_1____1,
504: c_1____1,
505: c______1,
506: c____11_,
507: c___1___,
508: c___1___,
509: c_______,
510: c___1___ }, /* ? */
511:
512: { c__1111_,
513: c_1____1,
514: c1__11_1,
515: c1_1_1_1,
516: c1_1_1_1,
517: c1_1111_,
518: c1______,
519: c_1____1,
520: c__1111_ }, /* @ */
521:
522: { c__111__,
523: c_1___1_,
524: c1_____1,
525: c1_____1,
526: c1111111,
527: c1_____1,
528: c1_____1,
529: c1_____1,
530: c1_____1 }, /* A */
531:
532: { c111111_,
533: c_1____1,
534: c_1____1,
535: c_1____1,
536: c_11111_,
537: c_1____1,
538: c_1____1,
539: c_1____1,
540: c111111_ }, /* B */
541:
542: { c__1111_,
543: c_1____1,
544: c1______,
545: c1______,
546: c1______,
547: c1______,
548: c1______,
549: c_1____1,
550: c__1111_ }, /* C */
551:
552: { c11111__,
553: c_1___1_,
554: c_1____1,
555: c_1____1,
556: c_1____1,
557: c_1____1,
558: c_1____1,
559: c_1___1_,
560: c11111__ }, /* D */
561:
562: { c1111111,
563: c1______,
564: c1______,
565: c1______,
566: c111111_,
567: c1______,
568: c1______,
569: c1______,
570: c1111111 }, /* E */
571:
572: { c1111111,
573: c1______,
574: c1______,
575: c1______,
576: c111111_,
577: c1______,
578: c1______,
579: c1______,
580: c1______ }, /* F */
581:
582: { c__1111_,
583: c_1____1,
584: c1______,
585: c1______,
586: c1______,
587: c1__1111,
588: c1_____1,
589: c_1____1,
590: c__1111_ }, /* G */
591:
592: { c1_____1,
593: c1_____1,
594: c1_____1,
595: c1_____1,
596: c1111111,
597: c1_____1,
598: c1_____1,
599: c1_____1,
600: c1_____1 }, /* H */
601:
602: { c_11111_,
603: c___1___,
604: c___1___,
605: c___1___,
606: c___1___,
607: c___1___,
608: c___1___,
609: c___1___,
610: c_11111_ }, /* I */
611:
612: { c__11111,
613: c____1__,
614: c____1__,
615: c____1__,
616: c____1__,
617: c____1__,
618: c____1__,
619: c1___1__,
620: c_111___ }, /* J */
621:
622: { c1_____1,
623: c1____1_,
624: c1___1__,
625: c1__1___,
626: c1_1____,
627: c11_1___,
628: c1___1__,
629: c1____1_,
630: c1_____1 }, /* K */
631:
632: { c1______,
633: c1______,
634: c1______,
635: c1______,
636: c1______,
637: c1______,
638: c1______,
639: c1______,
640: c1111111 }, /* L */
641:
642: { c1_____1,
643: c11___11,
644: c1_1_1_1,
645: c1__1__1,
646: c1_____1,
647: c1_____1,
648: c1_____1,
649: c1_____1,
650: c1_____1 }, /* M */
651:
652: { c1_____1,
653: c11____1,
654: c1_1___1,
655: c1__1__1,
656: c1___1_1,
657: c1____11,
658: c1_____1,
659: c1_____1,
660: c1_____1 }, /* N */
661:
662: { c__111__,
663: c_1___1_,
664: c1_____1,
665: c1_____1,
666: c1_____1,
667: c1_____1,
668: c1_____1,
669: c_1___1_,
670: c__111__ }, /* O */
671:
672: { c111111_,
673: c1_____1,
674: c1_____1,
675: c1_____1,
676: c111111_,
677: c1______,
678: c1______,
679: c1______,
680: c1______ }, /* P */
681:
682: { c__111__,
683: c_1___1_,
684: c1_____1,
685: c1_____1,
686: c1_____1,
687: c1__1__1,
688: c1___1_1,
689: c_1___1_,
690: c__111_1 }, /* Q */
691:
692: { c111111_,
693: c1_____1,
694: c1_____1,
695: c1_____1,
696: c111111_,
697: c1__1___,
698: c1___1__,
699: c1____1_,
700: c1_____1 }, /* R */
701:
702: { c_11111_,
703: c1_____1,
704: c1______,
705: c1______,
706: c_11111_,
707: c______1,
708: c______1,
709: c1_____1,
710: c_11111_ }, /* S */
711:
712: { c1111111,
713: c___1___,
714: c___1___,
715: c___1___,
716: c___1___,
717: c___1___,
718: c___1___,
719: c___1___,
720: c___1___ }, /* T */
721:
722: { c1_____1,
723: c1_____1,
724: c1_____1,
725: c1_____1,
726: c1_____1,
727: c1_____1,
728: c1_____1,
729: c1_____1,
730: c_11111_ }, /* U */
731:
732: { c1_____1,
733: c1_____1,
734: c1_____1,
735: c_1___1_,
736: c_1___1_,
737: c__1_1__,
738: c__1_1__,
739: c___1___,
740: c___1___ }, /* V */
741:
742: { c1_____1,
743: c1_____1,
744: c1_____1,
745: c1_____1,
746: c1__1__1,
747: c1__1__1,
748: c1_1_1_1,
749: c11___11,
750: c1_____1 }, /* W */
751:
752: { c1_____1,
753: c1_____1,
754: c_1___1_,
755: c__1_1__,
756: c___1___,
757: c__1_1__,
758: c_1___1_,
759: c1_____1,
760: c1_____1 }, /* X */
761:
762: { c1_____1,
763: c1_____1,
764: c_1___1_,
765: c__1_1__,
766: c___1___,
767: c___1___,
768: c___1___,
769: c___1___,
770: c___1___ }, /* Y */
771:
772: { c1111111,
773: c______1,
774: c_____1_,
775: c____1__,
776: c___1___,
777: c__1____,
778: c_1_____,
779: c1______,
780: c1111111 }, /* Z */
781:
782: { c_1111__,
783: c_1_____,
784: c_1_____,
785: c_1_____,
786: c_1_____,
787: c_1_____,
788: c_1_____,
789: c_1_____,
790: c_1111__ }, /* [ */
791:
792: { c_______,
793: c1______,
794: c_1_____,
795: c__1____,
796: c___1___,
797: c____1__,
798: c_____1_,
799: c______1,
800: c_______ }, /* \ */
801:
802: { c__1111_,
803: c_____1_,
804: c_____1_,
805: c_____1_,
806: c_____1_,
807: c_____1_,
808: c_____1_,
809: c_____1_,
810: c__1111_ }, /* ] */
811:
812: { c___1___,
813: c__1_1__,
814: c_1___1_,
815: c1_____1,
816: c_______,
817: c_______,
818: c_______,
819: c_______ }, /* ^ */
820:
821: { c_______,
822: c_______,
823: c_______,
824: c_______,
825: c_______,
826: c_______,
827: c_______,
828: c1111111,
829: c_______ }, /* _ */
830:
831: { c__11___,
832: c__11___,
833: c___1___,
834: c____1__,
835: c_______,
836: c_______,
837: c_______,
838: c_______,
839: c_______ }, /* ` */
840:
841: { c_______,
842: c_______,
843: c_______,
844: c_1111__,
845: c_____1_,
846: c_11111_,
847: c1_____1,
848: c1____11,
849: c_1111_1 }, /* a */
850:
851: { c1______,
852: c1______,
853: c1______,
854: c1_111__,
855: c11___1_,
856: c1_____1,
857: c1_____1,
858: c11___1_,
859: c1_111__ }, /* b */
860:
861: { c_______,
862: c_______,
863: c_______,
864: c_1111__,
865: c1____1_,
866: c1______,
867: c1______,
868: c1____1_,
869: c_1111__ }, /* c */
870:
871: { c_____1_,
872: c_____1_,
873: c_____1_,
874: c_111_1_,
875: c1___11_,
876: c1____1_,
877: c1____1_,
878: c1___11_,
879: c_111_1_ }, /* d */
880:
881: { c_______,
882: c_______,
883: c_______,
884: c_1111__,
885: c1____1_,
886: c111111_,
887: c1______,
888: c1____1_,
889: c_1111__ }, /* e */
890:
891: { c___11__,
892: c__1__1_,
893: c__1____,
894: c__1____,
895: c11111__,
896: c__1____,
897: c__1____,
898: c__1____,
899: c__1____ }, /* f */
900:
901: { c_111_1_,
902: c1___11_,
903: c1____1_,
904: c1____1_,
905: c1___11_,
906: c_111_1_,
907: c_____1_,
908: c1____1_,
909: c_1111__ }, /* g */
910:
911: { c1______,
912: c1______,
913: c1______,
914: c1_111__,
915: c11___1_,
916: c1____1_,
917: c1____1_,
918: c1____1_,
919: c1____1_ }, /* h */
920:
921: { c_______,
922: c___1___,
923: c_______,
924: c__11___,
925: c___1___,
926: c___1___,
927: c___1___,
928: c___1___,
929: c__111__ }, /* i */
930:
931: { c____11_,
932: c_____1_,
933: c_____1_,
934: c_____1_,
935: c_____1_,
936: c_____1_,
937: c_____1_,
938: c_1___1_,
939: c__111__ }, /* j */
940:
941: { c1______,
942: c1______,
943: c1______,
944: c1___1__,
945: c1__1___,
946: c1_1____,
947: c11_1___,
948: c1___1__,
949: c1____1_ }, /* k */
950:
951: { c__11___,
952: c___1___,
953: c___1___,
954: c___1___,
955: c___1___,
956: c___1___,
957: c___1___,
958: c___1___,
959: c__111__ }, /* l */
960:
961: { c_______,
962: c_______,
963: c_______,
964: c1_1_11_,
965: c11_1__1,
966: c1__1__1,
967: c1__1__1,
968: c1__1__1,
969: c1__1__1 }, /* m */
970:
971: { c_______,
972: c_______,
973: c_______,
974: c1_111__,
975: c11___1_,
976: c1____1_,
977: c1____1_,
978: c1____1_,
979: c1____1_ }, /* n */
980:
981: { c_______,
982: c_______,
983: c_______,
984: c_1111__,
985: c1____1_,
986: c1____1_,
987: c1____1_,
988: c1____1_,
989: c_1111__ }, /* o */
990:
991: { c1_111__,
992: c11___1_,
993: c1____1_,
994: c1____1_,
995: c11___1_,
996: c1_111__,
997: c1______,
998: c1______,
999: c1______ }, /* p */
1000:
1001: { c_111_1_,
1002: c1___11_,
1003: c1____1_,
1004: c1____1_,
1005: c1___11_,
1006: c_111_1_,
1007: c_____1_,
1008: c_____1_,
1009: c_____1_ }, /* q */
1010:
1011: { c_______,
1012: c_______,
1013: c_______,
1014: c1_111__,
1015: c11___1_,
1016: c1______,
1017: c1______,
1018: c1______,
1019: c1______ }, /* r */
1020:
1021: { c_______,
1022: c_______,
1023: c_______,
1024: c_1111__,
1025: c1____1_,
1026: c_11____,
1027: c___11__,
1028: c1____1_,
1029: c_1111__ }, /* s */
1030:
1031: { c_______,
1032: c__1____,
1033: c__1____,
1034: c11111__,
1035: c__1____,
1036: c__1____,
1037: c__1____,
1038: c__1__1_,
1039: c___11__ }, /* t */
1040:
1041: { c_______,
1042: c_______,
1043: c_______,
1044: c1____1_,
1045: c1____1_,
1046: c1____1_,
1047: c1____1_,
1048: c1___11_,
1049: c_111_1_ }, /* u */
1050:
1051: { c_______,
1052: c_______,
1053: c_______,
1054: c1_____1,
1055: c1_____1,
1056: c1_____1,
1057: c_1___1_,
1058: c__1_1__,
1059: c___1___ }, /* v */
1060:
1061: { c_______,
1062: c_______,
1063: c_______,
1064: c1_____1,
1065: c1__1__1,
1066: c1__1__1,
1067: c1__1__1,
1068: c1__1__1,
1069: c_11_11_ }, /* w */
1070:
1071: { c_______,
1072: c_______,
1073: c_______,
1074: c1____1_,
1075: c_1__1__,
1076: c__11___,
1077: c__11___,
1078: c_1__1__,
1079: c1____1_ }, /* x */
1080:
1081: { c1____1_,
1082: c1____1_,
1083: c1____1_,
1084: c1____1_,
1085: c1___11_,
1086: c_111_1_,
1087: c_____1_,
1088: c1____1_,
1089: c_1111__ }, /* y */
1090:
1091: { c_______,
1092: c_______,
1093: c_______,
1094: c111111_,
1095: c____1__,
1096: c___1___,
1097: c__1____,
1098: c_1_____,
1099: c111111_ }, /* z */
1100:
1101: { c___11__,
1102: c__1____,
1103: c__1____,
1104: c__1____,
1105: c_1_____,
1106: c__1____,
1107: c__1____,
1108: c__1____,
1109: c___11__ }, /* } */
1110:
1111: { c___1___,
1112: c___1___,
1113: c___1___,
1114: c___1___,
1115: c___1___,
1116: c___1___,
1117: c___1___,
1118: c___1___,
1119: c___1___ }, /* | */
1120:
1121: { c__11___,
1122: c____1__,
1123: c____1__,
1124: c____1__,
1125: c_____1_,
1126: c____1__,
1127: c____1__,
1128: c____1__,
1129: c__11___ }, /* } */
1130:
1131: { c_11____,
1132: c1__1__1,
1133: c____11_,
1134: c_______,
1135: c_______,
1136: c_______,
1137: c_______,
1138: c_______,
1139: c_______ }, /* ~ */
1140:
1141: { c_1__1__,
1142: c1__1__1,
1143: c__1__1_,
1144: c_1__1__,
1145: c1__1__1,
1146: c__1__1_,
1147: c_1__1__,
1148: c1__1__1,
1149: c__1__1_ } /* rub-out */
1150:
1151: #else /* LPD_CHSET */
1152:
1153: /* <sjg> this is the real banner char set */
1154: {
1155: c_______,
1156: c_______,
1157: c_______,
1158: c_______,
1159: c_______,
1160: c_______,
1161: c_______,
1162: c_______
1163: }, /* */
1164:
1165: {
1166: c__111__,
1167: c__111__,
1168: c__111__,
1169: c___1___,
1170: c_______,
1171: c__111__,
1172: c__111__,
1173: c_______
1174: }, /* ! */
1175: {
1176: c111_111,
1177: c111_111,
1178: c_1___1_,
1179: c_______,
1180: c_______,
1181: c_______,
1182: c_______,
1183: c_______
1184: }, /* " */
1185: {
1186: c__1_1__,
1187: c__1_1__,
1188: c1111111,
1189: c__1_1__,
1190: c1111111,
1191: c__1_1__,
1192: c__1_1__,
1193: c_______
1194: }, /* # */
1195: {
1196: c_11111_,
1197: c1__1__1,
1198: c1__1___,
1199: c_11111_,
1200: c___1__1,
1201: c1__1__1,
1202: c_11111_,
1203: c_______
1204: }, /* $ */
1205: {
1206: c111___1,
1207: c1_1__1_,
1208: c111_1__,
1209: c___1___,
1210: c__1_111,
1211: c_1__1_1,
1212: c1___111,
1213: c_______
1214: }, /* % */
1215: {
1216: c__11___,
1217: c_1__1__,
1218: c__11___,
1219: c_111___,
1220: c1___1_1,
1221: c1____1_,
1222: c_111__1,
1223: c_______
1224: }, /* & */
1225: {
1226: c__111__,
1227: c__111__,
1228: c___1___,
1229: c__1____,
1230: c_______,
1231: c_______,
1232: c_______,
1233: c_______
1234: }, /* ' */
1235: {
1236: c___11__,
1237: c__1____,
1238: c_1_____,
1239: c_1_____,
1240: c_1_____,
1241: c__1____,
1242: c___11__,
1243: c_______
1244: }, /* ( */
1245: {
1246: c__11___,
1247: c____1__,
1248: c_____1_,
1249: c_____1_,
1250: c_____1_,
1251: c____1__,
1252: c__11___,
1253: c_______
1254: }, /* ) */
1255: {
1256: c_______,
1257: c_1___1_,
1258: c__1_1__,
1259: c1111111,
1260: c__1_1__,
1261: c_1___1_,
1262: c_______,
1263: c_______
1264: }, /* * */
1265: {
1266: c_______,
1267: c___1___,
1268: c___1___,
1269: c_11111_,
1270: c___1___,
1271: c___1___,
1272: c_______,
1273: c_______
1274: }, /* + */
1275: {
1276: c_______,
1277: c_______,
1278: c_______,
1279: c__111__,
1280: c__111__,
1281: c___1___,
1282: c__1____,
1283: c_______
1284: }, /* , */
1285: {
1286: c_______,
1287: c_______,
1288: c_______,
1289: c_11111_,
1290: c_______,
1291: c_______,
1292: c_______,
1293: c_______
1294: }, /* - */
1295: {
1296: c_______,
1297: c_______,
1298: c_______,
1299: c_______,
1300: c__111__,
1301: c__111__,
1302: c__111__,
1303: c_______
1304: }, /* . */
1305: {
1306: c______1,
1307: c_____1_,
1308: c____1__,
1309: c___1___,
1310: c__1____,
1311: c_1_____,
1312: c1______,
1313: c_______
1314: }, /* / */
1315: {
1316: c__111__,
1317: c_1___1_,
1318: c1_____1,
1319: c1_____1,
1320: c1_____1,
1321: c_1___1_,
1322: c__111__,
1323: c_______
1324: }, /* 0 */
1325: {
1326: c___1___,
1327: c__11___,
1328: c_1_1___,
1329: c___1___,
1330: c___1___,
1331: c___1___,
1332: c_11111_,
1333: c_______
1334: }, /* 1 */
1335: {
1336: c_11111_,
1337: c1_____1,
1338: c______1,
1339: c_11111_,
1340: c1______,
1341: c1______,
1342: c1111111,
1343: c_______
1344: }, /* 2 */
1345: {
1346: c_11111_,
1347: c1_____1,
1348: c______1,
1349: c_11111_,
1350: c______1,
1351: c1_____1,
1352: c_11111_,
1353: c_______
1354: }, /* 3 */
1355: {
1356: c1______,
1357: c1____1_,
1358: c1____1_,
1359: c1____1_,
1360: c1111111,
1361: c_____1_,
1362: c_____1_,
1363: c_______
1364: }, /* 4 */
1365: {
1366: c1111111,
1367: c1______,
1368: c1______,
1369: c111111_,
1370: c______1,
1371: c1_____1,
1372: c_11111_,
1373: c_______
1374: }, /* 5 */
1375: {
1376: c_11111_,
1377: c1_____1,
1378: c1______,
1379: c111111_,
1380: c1_____1,
1381: c1_____1,
1382: c_11111_,
1383: c_______
1384: }, /* 6 */
1385: {
1386: c1111111,
1387: c1____1_,
1388: c____1__,
1389: c___1___,
1390: c__1____,
1391: c__1____,
1392: c__1____,
1393: c_______
1394: }, /* 7 */
1395: {
1396: c_11111_,
1397: c1_____1,
1398: c1_____1,
1399: c_11111_,
1400: c1_____1,
1401: c1_____1,
1402: c_11111_,
1403: c_______
1404: }, /* 8 */
1405: {
1406: c_11111_,
1407: c1_____1,
1408: c1_____1,
1409: c_111111,
1410: c______1,
1411: c1_____1,
1412: c_11111_,
1413: c_______
1414: }, /* 9 */
1415: {
1416: c___1___,
1417: c__111__,
1418: c___1___,
1419: c_______,
1420: c___1___,
1421: c__111__,
1422: c___1___,
1423: c_______
1424: }, /* : */
1425: {
1426: c__111__,
1427: c__111__,
1428: c_______,
1429: c__111__,
1430: c__111__,
1431: c___1___,
1432: c__1____,
1433: c_______
1434: }, /* ; */
1435: {
1436: c____1__,
1437: c___1___,
1438: c__1____,
1439: c_1_____,
1440: c__1____,
1441: c___1___,
1442: c____1__,
1443: c_______
1444: }, /* < */
1445: {
1446: c_______,
1447: c_______,
1448: c_11111_,
1449: c_______,
1450: c_11111_,
1451: c_______,
1452: c_______,
1453: c_______
1454: }, /* = */
1455: {
1456: c__1____,
1457: c___1___,
1458: c____1__,
1459: c_____1_,
1460: c____1__,
1461: c___1___,
1462: c__1____,
1463: c_______
1464: }, /* > */
1465: {
1466: c_11111_,
1467: c1_____1,
1468: c______1,
1469: c___111_,
1470: c___1___,
1471: c_______,
1472: c___1___,
1473: c_______
1474: }, /* ? */
1475: {
1476: c_11111_,
1477: c1_____1,
1478: c1_111_1,
1479: c1_111_1,
1480: c1_1111_,
1481: c1______,
1482: c_11111_,
1483: c_______
1484: }, /* @ */
1485: {
1486: c___1___,
1487: c__1_1__,
1488: c_1___1_,
1489: c1_____1,
1490: c1111111,
1491: c1_____1,
1492: c1_____1,
1493: c_______
1494: }, /* A */
1495: {
1496: c111111_,
1497: c1_____1,
1498: c1_____1,
1499: c111111_,
1500: c1_____1,
1501: c1_____1,
1502: c111111_,
1503: c_______
1504: }, /* B */
1505: {
1506: c_11111_,
1507: c1_____1,
1508: c1______,
1509: c1______,
1510: c1______,
1511: c1_____1,
1512: c_11111_,
1513: c_______
1514: }, /* C */
1515: {
1516: c111111_,
1517: c1_____1,
1518: c1_____1,
1519: c1_____1,
1520: c1_____1,
1521: c1_____1,
1522: c111111_,
1523: c_______
1524: }, /* D */
1525: {
1526: c1111111,
1527: c1______,
1528: c1______,
1529: c11111__,
1530: c1______,
1531: c1______,
1532: c1111111,
1533: c_______
1534: }, /* E */
1535: {
1536: c1111111,
1537: c1______,
1538: c1______,
1539: c11111__,
1540: c1______,
1541: c1______,
1542: c1______,
1543: c_______
1544: }, /* F */
1545: {
1546: c_11111_,
1547: c1_____1,
1548: c1______,
1549: c1__1111,
1550: c1_____1,
1551: c1_____1,
1552: c_11111_,
1553: c_______
1554: }, /* G */
1555: {
1556: c1_____1,
1557: c1_____1,
1558: c1_____1,
1559: c1111111,
1560: c1_____1,
1561: c1_____1,
1562: c1_____1,
1563: c_______
1564: }, /* H */
1565: {
1566: c__111__,
1567: c___1___,
1568: c___1___,
1569: c___1___,
1570: c___1___,
1571: c___1___,
1572: c__111__,
1573: c_______
1574: }, /* I */
1575: {
1576: c______1,
1577: c______1,
1578: c______1,
1579: c______1,
1580: c1_____1,
1581: c1_____1,
1582: c_11111_,
1583: c_______
1584: }, /* J */
1585: {
1586: c1____1_,
1587: c1___1__,
1588: c1__1___,
1589: c111____,
1590: c1__1___,
1591: c1___1__,
1592: c1____1_,
1593: c_______
1594: }, /* K */
1595: {
1596: c1______,
1597: c1______,
1598: c1______,
1599: c1______,
1600: c1______,
1601: c1______,
1602: c1111111,
1603: c_______
1604: }, /* L */
1605: {
1606: c1_____1,
1607: c11___11,
1608: c1_1_1_1,
1609: c1__1__1,
1610: c1_____1,
1611: c1_____1,
1612: c1_____1,
1613: c_______
1614: }, /* M */
1615: {
1616: c1_____1,
1617: c11____1,
1618: c1_1___1,
1619: c1__1__1,
1620: c1___1_1,
1621: c1____11,
1622: c1_____1,
1623: c_______
1624: }, /* N */
1625: {
1626: c1111111,
1627: c1_____1,
1628: c1_____1,
1629: c1_____1,
1630: c1_____1,
1631: c1_____1,
1632: c1111111,
1633: c_______
1634: }, /* O */
1635: {
1636: c111111_,
1637: c1_____1,
1638: c1_____1,
1639: c111111_,
1640: c1______,
1641: c1______,
1642: c1______,
1643: c_______
1644: }, /* P */
1645: {
1646: c_11111_,
1647: c1_____1,
1648: c1_____1,
1649: c1_____1,
1650: c1___1_1,
1651: c1____1_,
1652: c_1111_1,
1653: c_______
1654: }, /* Q */
1655: {
1656: c111111_,
1657: c1_____1,
1658: c1_____1,
1659: c111111_,
1660: c1___1__,
1661: c1____1_,
1662: c1_____1,
1663: c_______
1664: }, /* R */
1665: {
1666: c_11111_,
1667: c1_____1,
1668: c1______,
1669: c_11111_,
1670: c______1,
1671: c1_____1,
1672: c_11111_,
1673: c_______
1674: }, /* S */
1675: {
1676: c1111111,
1677: c___1___,
1678: c___1___,
1679: c___1___,
1680: c___1___,
1681: c___1___,
1682: c___1___,
1683: c_______
1684: }, /* T */
1685: {
1686: c1_____1,
1687: c1_____1,
1688: c1_____1,
1689: c1_____1,
1690: c1_____1,
1691: c1_____1,
1692: c_11111_,
1693: c_______
1694: }, /* U */
1695: {
1696: c1_____1,
1697: c1_____1,
1698: c1_____1,
1699: c1_____1,
1700: c_1___1_,
1701: c__1_1__,
1702: c___1___,
1703: c_______
1704: }, /* V */
1705: {
1706: c1_____1,
1707: c1__1__1,
1708: c1__1__1,
1709: c1__1__1,
1710: c1__1__1,
1711: c1__1__1,
1712: c_11_11_,
1713: c_______
1714: }, /* W */
1715: {
1716: c1_____1,
1717: c_1___1_,
1718: c__1_1__,
1719: c___1___,
1720: c__1_1__,
1721: c_1___1_,
1722: c1_____1,
1723: c_______
1724: }, /* X */
1725: {
1726: c1_____1,
1727: c_1___1_,
1728: c__1_1__,
1729: c___1___,
1730: c___1___,
1731: c___1___,
1732: c___1___,
1733: c_______
1734: }, /* Y */
1735: {
1736: c1111111,
1737: c_____1_,
1738: c____1__,
1739: c___1___,
1740: c__1____,
1741: c_1_____,
1742: c1111111,
1743: c_______
1744: }, /* Z */
1745: {
1746: c_11111_,
1747: c_1_____,
1748: c_1_____,
1749: c_1_____,
1750: c_1_____,
1751: c_1_____,
1752: c_11111_,
1753: c_______
1754: }, /* [ */
1755: {
1756: c1______,
1757: c_1_____,
1758: c__1____,
1759: c___1___,
1760: c____1__,
1761: c_____1_,
1762: c______1,
1763: c_______
1764: }, /* \ */
1765: {
1766: c_11111_,
1767: c_____1_,
1768: c_____1_,
1769: c_____1_,
1770: c_____1_,
1771: c_____1_,
1772: c_11111_,
1773: c_______
1774: }, /* ] */
1775: {
1776: c___1___,
1777: c__1_1__,
1778: c_1___1_,
1779: c_______,
1780: c_______,
1781: c_______,
1782: c_______,
1783: c_______
1784: }, /* ^ */
1785: {
1786: c_______,
1787: c_______,
1788: c_______,
1789: c_______,
1790: c_______,
1791: c_______,
1792: c1111111,
1793: c_______
1794: }, /* _ */
1795: {
1796: c__111__,
1797: c__111__,
1798: c___1___,
1799: c____1__,
1800: c_______,
1801: c_______,
1802: c_______,
1803: c_______
1804: }, /* ` */
1805: {
1806: c_______,
1807: c___11__,
1808: c__1__1_,
1809: c_1____1,
1810: c_111111,
1811: c_1____1,
1812: c_1____1,
1813: c_______
1814: }, /* a */
1815: {
1816: c_______,
1817: c_11111_,
1818: c_1____1,
1819: c_11111_,
1820: c_1____1,
1821: c_1____1,
1822: c_11111_,
1823: c_______
1824: }, /* b */
1825: {
1826: c_______,
1827: c__1111_,
1828: c_1____1,
1829: c_1_____,
1830: c_1_____,
1831: c_1____1,
1832: c__1111_,
1833: c_______
1834: }, /* c */
1835: {
1836: c_______,
1837: c_11111_,
1838: c_1____1,
1839: c_1____1,
1840: c_1____1,
1841: c_1____1,
1842: c_11111_,
1843: c_______
1844: }, /* d */
1845: {
1846: c_______,
1847: c_111111,
1848: c_1_____,
1849: c_11111_,
1850: c_1_____,
1851: c_1_____,
1852: c_111111,
1853: c_______
1854: }, /* e */
1855: {
1856: c_______,
1857: c_111111,
1858: c_1_____,
1859: c_11111_,
1860: c_1_____,
1861: c_1_____,
1862: c_1_____,
1863: c_______
1864: }, /* f */
1865: {
1866: c_______,
1867: c__1111_,
1868: c_1____1,
1869: c_1_____,
1870: c_1__111,
1871: c_1____1,
1872: c__1111_,
1873: c_______
1874: }, /* g */
1875: {
1876: c_______,
1877: c_1____1,
1878: c_1____1,
1879: c_111111,
1880: c_1____1,
1881: c_1____1,
1882: c_1____1,
1883: c_______
1884: }, /* h */
1885: {
1886: c_______,
1887: c____1__,
1888: c____1__,
1889: c____1__,
1890: c____1__,
1891: c____1__,
1892: c____1__,
1893: c_______
1894: }, /* i */
1895: {
1896: c_______,
1897: c______1,
1898: c______1,
1899: c______1,
1900: c______1,
1901: c_1____1,
1902: c__1111_,
1903: c_______
1904: }, /* j */
1905: {
1906: c_______,
1907: c_1____1,
1908: c_1___1_,
1909: c_1111__,
1910: c_1__1__,
1911: c_1___1_,
1912: c_1____1,
1913: c_______
1914: }, /* k */
1915: {
1916: c_______,
1917: c_1_____,
1918: c_1_____,
1919: c_1_____,
1920: c_1_____,
1921: c_1_____,
1922: c_111111,
1923: c_______
1924: }, /* l */
1925: {
1926: c_______,
1927: c_1____1,
1928: c_11__11,
1929: c_1_11_1,
1930: c_1____1,
1931: c_1____1,
1932: c_1____1,
1933: c_______
1934: }, /* m */
1935: {
1936: c_______,
1937: c_1____1,
1938: c_11___1,
1939: c_1_1__1,
1940: c_1__1_1,
1941: c_1___11,
1942: c_1____1,
1943: c_______
1944: }, /* n */
1945: {
1946: c_______,
1947: c__1111_,
1948: c_1____1,
1949: c_1____1,
1950: c_1____1,
1951: c_1____1,
1952: c__1111_,
1953: c_______
1954: }, /* o */
1955: {
1956: c_______,
1957: c_11111_,
1958: c_1____1,
1959: c_1____1,
1960: c_11111_,
1961: c_1_____,
1962: c_1_____,
1963: c_______
1964: }, /* p */
1965: {
1966: c_______,
1967: c__1111_,
1968: c_1____1,
1969: c_1____1,
1970: c_1__1_1,
1971: c_1___1_,
1972: c__111_1,
1973: c_______
1974: }, /* q */
1975: {
1976: c_______,
1977: c_11111_,
1978: c_1____1,
1979: c_1____1,
1980: c_11111_,
1981: c_1___1_,
1982: c_1____1,
1983: c_______
1984: }, /* r */
1985: {
1986: c_______,
1987: c__1111_,
1988: c_1_____,
1989: c__1111_,
1990: c______1,
1991: c_1____1,
1992: c__1111_,
1993: c_______
1994: }, /* s */
1995: {
1996: c_______,
1997: c__11111,
1998: c____1__,
1999: c____1__,
2000: c____1__,
2001: c____1__,
2002: c____1__,
2003: c_______
2004: }, /* t */
2005: {
2006: c_______,
2007: c_1____1,
2008: c_1____1,
2009: c_1____1,
2010: c_1____1,
2011: c_1____1,
2012: c__1111_,
2013: c_______
2014: }, /* u */
2015: {
2016: c_______,
2017: c_1____1,
2018: c_1____1,
2019: c_1____1,
2020: c_1____1,
2021: c__1__1_,
2022: c___11__,
2023: c_______
2024: }, /* v */
2025: {
2026: c_______,
2027: c_1____1,
2028: c_1____1,
2029: c_1____1,
2030: c_1_11_1,
2031: c_11__11,
2032: c_1____1,
2033: c_______
2034: }, /* w */
2035: {
2036: c_______,
2037: c_1____1,
2038: c__1__1_,
2039: c___11__,
2040: c___11__,
2041: c__1__1_,
2042: c_1____1,
2043: c_______
2044: }, /* x */
2045: {
2046: c_______,
2047: c__1___1,
2048: c___1_1_,
2049: c____1__,
2050: c____1__,
2051: c____1__,
2052: c____1__,
2053: c_______
2054: }, /* y */
2055: {
2056: c_______,
2057: c_111111,
2058: c_____1_,
2059: c____1__,
2060: c___1___,
2061: c__1____,
2062: c_111111,
2063: c_______
2064: }, /* z */
2065: {
2066: c__111__,
2067: c_1_____,
2068: c_1_____,
2069: c11_____,
2070: c_1_____,
2071: c_1_____,
2072: c__111__,
2073: c_______
2074: }, /* { */
2075: {
2076: c___1___,
2077: c___1___,
2078: c___1___,
2079: c_______,
2080: c___1___,
2081: c___1___,
2082: c___1___,
2083: c_______
2084: }, /* | */
2085: {
2086: c__111__,
2087: c_____1_,
2088: c_____1_,
2089: c_____11,
2090: c_____1_,
2091: c_____1_,
2092: c__111__,
2093: c_______
2094: }, /* } */
2095: {
2096: c_11____,
2097: c1__1__1,
2098: c____11_,
2099: c_______,
2100: c_______,
2101: c_______,
2102: c_______,
2103: c_______
2104: }, /* ~ */
2105:
2106: {
2107: c_1__1__,
2108: c1__1__1,
2109: c__1__1_,
2110: c_1__1__,
2111: c1__1__1,
2112: c__1__1_,
2113: c_1__1__,
2114: c1__1__1
2115: } /* rub-out */
2116: #endif /* LPD_CHSET */
2117: };
2118: