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