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