1 /* $NetBSD: chset.c,v 1.6 2003/08/07 11:13:09 agc 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. 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. 36 * 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. 48 */ 49 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.6 2003/08/07 11:13:09 agc Exp $"); 56 #endif 57 #endif /* not lint */ 58 59 #include "banner.h" 60 61 /* 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. 64 */ 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 193 194 195 196 /* 197 * This is relatively easy to modify just look: 198 */ 199 const char scnkey_lpd[][HEIGHT] = 200 { 201 { c_______, 202 c_______, 203 c_______, 204 c_______, 205 c_______, 206 c_______, 207 c_______, 208 c_______, 209 c_______ }, /* */ 210 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___ }, /* ! */ 220 221 { c_1__1__, 222 c_1__1__, 223 c_______, 224 c_______, 225 c_______, 226 c_______, 227 c_______, 228 c_______, 229 c_______ }, /* " */ 230 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_______ }, /* # */ 240 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___ }, /* $ */ 250 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_ }, /* % */ 260 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 }, /* & */ 270 271 { c___11__, 272 c___11__, 273 c___1___, 274 c__1____, 275 c_______, 276 c_______, 277 c_______, 278 c_______, 279 c_______ }, /* ' */ 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__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____ }, /* ) */ 300 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_______ }, /* * */ 310 311 { c_______, 312 c___1___, 313 c___1___, 314 c___1___, 315 c1111111, 316 c___1___, 317 c___1___, 318 c___1___, 319 c_______ }, /* + */ 320 321 { c_______, 322 c_______, 323 c_______, 324 c_______, 325 c__11___, 326 c__11___, 327 c__1____, 328 c_1_____, 329 c_______ }, /* , */ 330 331 { c_______, 332 c_______, 333 c_______, 334 c_______, 335 c1111111, 336 c_______, 337 c_______, 338 c_______, 339 c_______ }, /* - */ 340 341 { c_______, 342 c_______, 343 c_______, 344 c_______, 345 c_______, 346 c_______, 347 c_______, 348 c__11___, 349 c__11___ }, /* . */ 350 351 { c_______, 352 c______1, 353 c_____1_, 354 c____1__, 355 c___1___, 356 c__1____, 357 c_1_____, 358 c1______, 359 c_______ }, /* / */ 360 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 */ 370 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 */ 380 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 */ 390 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 */ 400 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 */ 410 411 { c1111111, 412 c1______, 413 c1______, 414 c11111__, 415 c_____1_, 416 c______1, 417 c______1, 418 c1____1_, 419 c_1111__ }, /* 5 */ 420 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 */ 430 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 */ 440 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 */ 450 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 */ 460 461 { c_______, 462 c_______, 463 c_______, 464 c__11___, 465 c__11___, 466 c_______, 467 c_______, 468 c__11___, 469 c__11___ }, /* : */ 470 471 472 { c__11___, 473 c__11___, 474 c_______, 475 c_______, 476 c__11___, 477 c__11___, 478 c__1____, 479 c_1_____, 480 c_______ }, /* ; */ 481 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__ }, /* < */ 491 492 { c_______, 493 c_______, 494 c_______, 495 c1111111, 496 c_______, 497 c1111111, 498 c_______, 499 c_______, 500 c_______ }, /* = */ 501 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____ }, /* > */ 511 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___ }, /* ? */ 521 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_ }, /* @ */ 531 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 */ 541 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 */ 551 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 */ 561 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 */ 571 572 { c1111111, 573 c1______, 574 c1______, 575 c1______, 576 c111111_, 577 c1______, 578 c1______, 579 c1______, 580 c1111111 }, /* E */ 581 582 { c1111111, 583 c1______, 584 c1______, 585 c1______, 586 c111111_, 587 c1______, 588 c1______, 589 c1______, 590 c1______ }, /* F */ 591 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 */ 601 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 */ 611 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 */ 621 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 */ 631 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 */ 641 642 { c1______, 643 c1______, 644 c1______, 645 c1______, 646 c1______, 647 c1______, 648 c1______, 649 c1______, 650 c1111111 }, /* L */ 651 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 */ 661 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 */ 671 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 */ 681 682 { c111111_, 683 c1_____1, 684 c1_____1, 685 c1_____1, 686 c111111_, 687 c1______, 688 c1______, 689 c1______, 690 c1______ }, /* P */ 691 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 */ 701 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 */ 711 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 */ 721 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 */ 731 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 */ 741 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 */ 751 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 */ 761 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 */ 771 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 */ 781 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 */ 791 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__ }, /* [ */ 801 802 { c_______, 803 c1______, 804 c_1_____, 805 c__1____, 806 c___1___, 807 c____1__, 808 c_____1_, 809 c______1, 810 c_______ }, /* \ */ 811 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_ }, /* ] */ 821 822 { c___1___, 823 c__1_1__, 824 c_1___1_, 825 c1_____1, 826 c_______, 827 c_______, 828 c_______, 829 c_______ }, /* ^ */ 830 831 { c_______, 832 c_______, 833 c_______, 834 c_______, 835 c_______, 836 c_______, 837 c_______, 838 c1111111, 839 c_______ }, /* _ */ 840 841 { c__11___, 842 c__11___, 843 c___1___, 844 c____1__, 845 c_______, 846 c_______, 847 c_______, 848 c_______, 849 c_______ }, /* ` */ 850 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 */ 860 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 */ 870 871 { c_______, 872 c_______, 873 c_______, 874 c_1111__, 875 c1____1_, 876 c1______, 877 c1______, 878 c1____1_, 879 c_1111__ }, /* c */ 880 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 */ 890 891 { c_______, 892 c_______, 893 c_______, 894 c_1111__, 895 c1____1_, 896 c111111_, 897 c1______, 898 c1____1_, 899 c_1111__ }, /* e */ 900 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 */ 910 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 */ 920 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 */ 930 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 */ 940 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 */ 950 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 */ 960 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 */ 970 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 */ 980 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 */ 990 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 */ 1000 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 */ 1010 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 */ 1020 1021 { c_______, 1022 c_______, 1023 c_______, 1024 c1_111__, 1025 c11___1_, 1026 c1______, 1027 c1______, 1028 c1______, 1029 c1______ }, /* r */ 1030 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 */ 1040 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 */ 1050 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 */ 1060 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 */ 1070 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 */ 1080 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 */ 1090 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 */ 1100 1101 { c_______, 1102 c_______, 1103 c_______, 1104 c111111_, 1105 c____1__, 1106 c___1___, 1107 c__1____, 1108 c_1_____, 1109 c111111_ }, /* z */ 1110 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__ }, /* } */ 1120 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___ }, /* | */ 1130 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___ }, /* } */ 1140 1141 { c_11____, 1142 c1__1__1, 1143 c____11_, 1144 c_______, 1145 c_______, 1146 c_______, 1147 c_______, 1148 c_______, 1149 c_______ }, /* ~ */ 1150 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 */ 1160 }; 1161 1162 /* 1163 * This is the real banner char set 1164 */ 1165 const char scnkey_def[][HEIGHT] = 1166 { 1167 { 1168 c_______, 1169 c_______, 1170 c_______, 1171 c_______, 1172 c_______, 1173 c_______, 1174 c_______, 1175 c_______, 1176 c_______ 1177 }, /* */ 1178 1179 { 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 }, /* ! */ 1190 { 1191 c_______, 1192 c111_111, 1193 c111_111, 1194 c_1___1_, 1195 c_______, 1196 c_______, 1197 c_______, 1198 c_______, 1199 c_______ 1200 }, /* " */ 1201 { 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 }, /* # */ 1212 { 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 }, /* $ */ 1223 { 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 }, /* % */ 1234 { 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 }, /* & */ 1245 { 1246 c_______, 1247 c__111__, 1248 c__111__, 1249 c___1___, 1250 c__1____, 1251 c_______, 1252 c_______, 1253 c_______, 1254 c_______ 1255 }, /* ' */ 1256 { 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 }, /* ( */ 1267 { 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 }, /* ) */ 1278 { 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 }, /* * */ 1289 { 1290 c_______, 1291 c_______, 1292 c___1___, 1293 c___1___, 1294 c_11111_, 1295 c___1___, 1296 c___1___, 1297 c_______, 1298 c_______ 1299 }, /* + */ 1300 { 1301 c_______, 1302 c_______, 1303 c_______, 1304 c_______, 1305 c__111__, 1306 c__111__, 1307 c___1___, 1308 c__1____, 1309 c_______ 1310 }, /* , */ 1311 { 1312 c_______, 1313 c_______, 1314 c_______, 1315 c_______, 1316 c_11111_, 1317 c_______, 1318 c_______, 1319 c_______, 1320 c_______ 1321 }, /* - */ 1322 { 1323 c_______, 1324 c_______, 1325 c_______, 1326 c_______, 1327 c_______, 1328 c__111__, 1329 c__111__, 1330 c__111__, 1331 c_______ 1332 }, /* . */ 1333 { 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 }, /* / */ 1344 { 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 */ 1355 { 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 */ 1366 { 1367 c_______, 1368 c_11111_, 1369 c1_____1, 1370 c______1, 1371 c_11111_, 1372 c1______, 1373 c1______, 1374 c1111111, 1375 c_______ 1376 }, /* 2 */ 1377 { 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 */ 1388 { 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 */ 1399 { 1400 c_______, 1401 c1111111, 1402 c1______, 1403 c1______, 1404 c111111_, 1405 c______1, 1406 c1_____1, 1407 c_11111_, 1408 c_______ 1409 }, /* 5 */ 1410 { 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 */ 1421 { 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 */ 1432 { 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 */ 1443 { 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 */ 1454 { 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 }, /* : */ 1465 { 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 }, /* ; */ 1476 { 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 }, /* < */ 1487 { 1488 c_______, 1489 c_______, 1490 c_______, 1491 c_11111_, 1492 c_______, 1493 c_11111_, 1494 c_______, 1495 c_______, 1496 c_______ 1497 }, /* = */ 1498 { 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 }, /* > */ 1509 { 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 }, /* ? */ 1520 { 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 }, /* @ */ 1531 { 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 */ 1542 { 1543 c_______, 1544 c111111_, 1545 c1_____1, 1546 c1_____1, 1547 c111111_, 1548 c1_____1, 1549 c1_____1, 1550 c111111_, 1551 c_______ 1552 }, /* B */ 1553 { 1554 c_______, 1555 c_11111_, 1556 c1_____1, 1557 c1______, 1558 c1______, 1559 c1______, 1560 c1_____1, 1561 c_11111_, 1562 c_______ 1563 }, /* C */ 1564 { 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 */ 1575 { 1576 c_______, 1577 c1111111, 1578 c1______, 1579 c1______, 1580 c11111__, 1581 c1______, 1582 c1______, 1583 c1111111, 1584 c_______ 1585 }, /* E */ 1586 { 1587 c_______, 1588 c1111111, 1589 c1______, 1590 c1______, 1591 c11111__, 1592 c1______, 1593 c1______, 1594 c1______, 1595 c_______ 1596 }, /* F */ 1597 { 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 */ 1608 { 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 */ 1619 { 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 */ 1630 { 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 */ 1641 { 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 */ 1652 { 1653 c_______, 1654 c1______, 1655 c1______, 1656 c1______, 1657 c1______, 1658 c1______, 1659 c1______, 1660 c1111111, 1661 c_______ 1662 }, /* L */ 1663 { 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 */ 1674 { 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 */ 1685 { 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 */ 1696 { 1697 c_______, 1698 c111111_, 1699 c1_____1, 1700 c1_____1, 1701 c111111_, 1702 c1______, 1703 c1______, 1704 c1______, 1705 c_______ 1706 }, /* P */ 1707 { 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 */ 1718 { 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 */ 1729 { 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 */ 1740 { 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 */ 1751 { 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 */ 1762 { 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 */ 1773 { 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 */ 1784 { 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 */ 1795 { 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 */ 1806 { 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 */ 1817 { 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 }, /* [ */ 1828 { 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 }, /* \ */ 1839 { 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 }, /* ] */ 1850 { 1851 c_______, 1852 c___1___, 1853 c__1_1__, 1854 c_1___1_, 1855 c_______, 1856 c_______, 1857 c_______, 1858 c_______, 1859 c_______ 1860 }, /* ^ */ 1861 { 1862 c_______, 1863 c_______, 1864 c_______, 1865 c_______, 1866 c_______, 1867 c_______, 1868 c_______, 1869 c1111111, 1870 c_______ 1871 }, /* _ */ 1872 { 1873 c_______, 1874 c__111__, 1875 c__111__, 1876 c___1___, 1877 c____1__, 1878 c_______, 1879 c_______, 1880 c_______, 1881 c_______ 1882 }, /* ` */ 1883 { 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 */ 1894 { 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 */ 1905 { 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 */ 1916 { 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 */ 1927 { 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 */ 1938 { 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 */ 1949 { 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 */ 1960 { 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 */ 1971 { 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 */ 1982 { 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 */ 1993 { 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 */ 2004 { 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 */ 2015 { 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 */ 2026 { 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 */ 2037 { 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 */ 2048 { 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 */ 2059 { 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 */ 2070 { 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 */ 2081 { 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 */ 2092 { 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 */ 2103 { 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 */ 2114 { 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 */ 2125 { 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 */ 2136 { 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 */ 2147 { 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 */ 2158 { 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 */ 2169 { 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 }, /* { */ 2180 { 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 }, /* | */ 2191 { 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 }, /* } */ 2202 { 2203 c_______, 2204 c_11____, 2205 c1__1__1, 2206 c____11_, 2207 c_______, 2208 c_______, 2209 c_______, 2210 c_______, 2211 c_______ 2212 }, /* ~ */ 2213 2214 { 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 */ 2225 }; 2226 2227