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