xref: /csrg-svn/usr.sbin/lpr/lpd/lpdchar.c (revision 61845)
122430Sdist /*
2*61845Sbostic  * Copyright (c) 1983, 1993
3*61845Sbostic  *	The Regents of the University of California.  All rights reserved.
434203Sbostic  *
542802Sbostic  * %sccs.include.redist.c%
622430Sdist  */
722430Sdist 
813952Ssam #ifndef lint
9*61845Sbostic static char sccsid[] = "@(#)lpdchar.c	8.1 (Berkeley) 06/06/93";
1034203Sbostic #endif /* not lint */
1113952Ssam 
123672Sroot /*
133672Sroot  *	Character set for line printer daemon
143672Sroot  */
153672Sroot #include "lp.local.h"
163672Sroot 
173672Sroot #define c_______ 0
183672Sroot #define c______1 01
193672Sroot #define c_____1_ 02
203672Sroot #define c____1__ 04
213672Sroot #define c____11_ 06
223672Sroot #define c___1___ 010
233672Sroot #define c___1__1 011
243672Sroot #define c___1_1_ 012
253672Sroot #define c___11__ 014
263672Sroot #define c__1____ 020
273672Sroot #define c__1__1_ 022
283672Sroot #define c__1_1__ 024
293672Sroot #define c__11___ 030
303672Sroot #define c__111__ 034
313672Sroot #define c__111_1 035
323672Sroot #define c__1111_ 036
333672Sroot #define c__11111 037
343672Sroot #define c_1_____ 040
353672Sroot #define c_1____1 041
363672Sroot #define c_1___1_ 042
373672Sroot #define c_1__1__ 044
383672Sroot #define c_1_1___ 050
393672Sroot #define c_1_1__1 051
403672Sroot #define c_1_1_1_ 052
413672Sroot #define c_11____ 060
423672Sroot #define c_11_11_ 066
433672Sroot #define c_111___ 070
443672Sroot #define c_111__1 071
453672Sroot #define c_111_1_ 072
463672Sroot #define c_1111__ 074
473672Sroot #define c_1111_1 075
483672Sroot #define c_11111_ 076
493672Sroot #define c_111111 077
503672Sroot #define c1______ 0100
513672Sroot #define c1_____1 0101
523672Sroot #define c1____1_ 0102
533672Sroot #define c1____11 0103
543672Sroot #define c1___1__ 0104
553672Sroot #define c1___1_1 0105
563672Sroot #define c1___11_ 0106
573672Sroot #define c1__1___ 0110
583672Sroot #define c1__1__1 0111
593672Sroot #define c1__11_1 0115
603672Sroot #define c1__1111 0117
613672Sroot #define c1_1____ 0120
623672Sroot #define c1_1___1 0121
633672Sroot #define c1_1_1_1 0125
643672Sroot #define c1_1_11_ 0126
653672Sroot #define c1_111__ 0134
663672Sroot #define c1_1111_ 0136
673672Sroot #define c11____1 0141
683672Sroot #define c11___1_ 0142
693672Sroot #define c11___11 0143
703672Sroot #define c11_1___ 0150
713672Sroot #define c11_1__1 0151
723672Sroot #define c111_11_ 0166
733672Sroot #define c1111___ 0170
743672Sroot #define c11111__ 0174
753672Sroot #define c111111_ 0176
763672Sroot #define c1111111 0177
773672Sroot 
783672Sroot char scnkey[][HEIGHT] =	/* this is relatively easy to modify */
793672Sroot 			/* just look: */
803672Sroot {
813672Sroot 	{ c_______,
823672Sroot 	  c_______,
833672Sroot 	  c_______,
843672Sroot 	  c_______,
853672Sroot 	  c_______,
863672Sroot 	  c_______,
873672Sroot 	  c_______,
883672Sroot 	  c_______,
893672Sroot 	  c_______ },			/*   */
903672Sroot 
913672Sroot 	{ c__11___,
923672Sroot 	  c__11___,
933672Sroot 	  c__11___,
943672Sroot 	  c__11___,
953672Sroot 	  c__11___,
963672Sroot 	  c_______,
973672Sroot 	  c_______,
983672Sroot 	  c__11___,
993672Sroot 	  c__11___ },			/* ! */
1003672Sroot 
1013672Sroot 	{ c_1__1__,
1023672Sroot 	  c_1__1__,
1033672Sroot 	  c_______,
1043672Sroot 	  c_______,
1053672Sroot 	  c_______,
1063672Sroot 	  c_______,
1073672Sroot 	  c_______,
1083672Sroot 	  c_______,
1093672Sroot 	  c_______ },			/* " */
1103672Sroot 
1113672Sroot 	{ c_______,
1123672Sroot 	  c__1_1__,
1133672Sroot 	  c__1_1__,
1143672Sroot 	  c1111111,
1153672Sroot 	  c__1_1__,
1163672Sroot 	  c1111111,
1173672Sroot 	  c__1_1__,
1183672Sroot 	  c__1_1__,
1193672Sroot 	  c_______ },			/* # */
1203672Sroot 
1213672Sroot 	{ c___1___,
1223672Sroot 	  c_11111_,
1233672Sroot 	  c1__1__1,
1243672Sroot 	  c1__1___,
1253672Sroot 	  c_11111_,
1263672Sroot 	  c___1__1,
1273672Sroot 	  c1__1__1,
1283672Sroot 	  c_11111_,
1293672Sroot 	  c___1___ },			/* $ */
1303672Sroot 
1313672Sroot  	{ c_1_____,
1323672Sroot  	  c1_1___1,
1333672Sroot  	  c_1___1_,
1343672Sroot  	  c____1__,
1353672Sroot  	  c___1___,
1363672Sroot  	  c__1____,
1373672Sroot  	  c_1___1_,
1383672Sroot  	  c1___1_1,
1393672Sroot  	  c_____1_ },			/* % */
1403672Sroot 
1413672Sroot  	{ c_11____,
1423672Sroot  	  c1__1___,
1433672Sroot  	  c1___1__,
1443672Sroot  	  c_1_1___,
1453672Sroot  	  c__1____,
1463672Sroot  	  c_1_1__1,
1473672Sroot  	  c1___11_,
1483672Sroot  	  c1___11_,
1493672Sroot  	  c_111__1 },			/* & */
1503672Sroot 
1513672Sroot  	{ c___11__,
1523672Sroot  	  c___11__,
1533672Sroot  	  c___1___,
1543672Sroot  	  c__1____,
1553672Sroot  	  c_______,
1563672Sroot  	  c_______,
1573672Sroot  	  c_______,
1583672Sroot  	  c_______,
1593672Sroot  	  c_______ },			/* ' */
1603672Sroot 
1613672Sroot  	{ c____1__,
1623672Sroot  	  c___1___,
1633672Sroot  	  c__1____,
1643672Sroot  	  c__1____,
1653672Sroot  	  c__1____,
1663672Sroot  	  c__1____,
1673672Sroot  	  c__1____,
1683672Sroot  	  c___1___,
1693672Sroot  	  c____1__ },			/* ( */
1703672Sroot 
1713672Sroot  	{ c__1____,
1723672Sroot  	  c___1___,
1733672Sroot  	  c____1__,
1743672Sroot  	  c____1__,
1753672Sroot  	  c____1__,
1763672Sroot  	  c____1__,
1773672Sroot  	  c____1__,
1783672Sroot  	  c___1___,
1793672Sroot  	  c__1____ },			/* ) */
1803672Sroot 
1813672Sroot  	{ c_______,
1823672Sroot  	  c___1___,
1833672Sroot  	  c1__1__1,
1843672Sroot  	  c_1_1_1_,
1853672Sroot  	  c__111__,
1863672Sroot  	  c_1_1_1_,
1873672Sroot  	  c1__1__1,
1883672Sroot  	  c___1___,
1893672Sroot  	  c_______ },			/* * */
1903672Sroot 
1913672Sroot  	{ c_______,
1923672Sroot  	  c___1___,
1933672Sroot  	  c___1___,
1943672Sroot  	  c___1___,
1953672Sroot  	  c1111111,
1963672Sroot  	  c___1___,
1973672Sroot  	  c___1___,
1983672Sroot  	  c___1___,
1993672Sroot  	  c_______ },			/* + */
2003672Sroot 
2013672Sroot  	{ c_______,
2023672Sroot  	  c_______,
2033672Sroot  	  c_______,
2043672Sroot  	  c_______,
2053672Sroot  	  c__11___,
2063672Sroot  	  c__11___,
2073672Sroot  	  c__1____,
2083672Sroot  	  c_1_____,
2093672Sroot  	  c_______ },			/* , */
2103672Sroot 
2113672Sroot  	{ c_______,
2123672Sroot  	  c_______,
2133672Sroot  	  c_______,
2143672Sroot  	  c_______,
2153672Sroot  	  c1111111,
2163672Sroot  	  c_______,
2173672Sroot  	  c_______,
2183672Sroot  	  c_______,
2193672Sroot  	  c_______ },			/* - */
2203672Sroot 
2213672Sroot  	{ c_______,
2223672Sroot 	  c_______,
2233672Sroot 	  c_______,
2243672Sroot 	  c_______,
2253672Sroot 	  c_______,
2263672Sroot 	  c_______,
2273672Sroot 	  c_______,
2283672Sroot 	  c__11___,
2293672Sroot 	  c__11___ },			/* . */
2303672Sroot 
2313672Sroot 	{ c_______,
2323672Sroot 	  c______1,
2333672Sroot 	  c_____1_,
2343672Sroot 	  c____1__,
2353672Sroot 	  c___1___,
2363672Sroot 	  c__1____,
2373672Sroot 	  c_1_____,
2383672Sroot 	  c1______,
2393672Sroot 	  c_______ },			/* / */
2403672Sroot 
2413672Sroot 	{ c_11111_,
2423672Sroot 	  c1_____1,
2433672Sroot 	  c1____11,
2443672Sroot 	  c1___1_1,
2453672Sroot 	  c1__1__1,
2463672Sroot 	  c1_1___1,
2473672Sroot 	  c11____1,
2483672Sroot 	  c1_____1,
2493672Sroot 	  c_11111_ },			/* 0 */
2503672Sroot 
2513672Sroot 	{ c___1___,
2523672Sroot 	  c__11___,
2533672Sroot 	  c_1_1___,
2543672Sroot 	  c___1___,
2553672Sroot 	  c___1___,
2563672Sroot 	  c___1___,
2573672Sroot 	  c___1___,
2583672Sroot 	  c___1___,
2593672Sroot 	  c_11111_ },			/* 1 */
2603672Sroot 
2613672Sroot 	{ c_11111_,
2623672Sroot 	  c1_____1,
2633672Sroot 	  c______1,
2643672Sroot 	  c_____1_,
2653672Sroot 	  c__111__,
2663672Sroot 	  c_1_____,
2673672Sroot 	  c1______,
2683672Sroot 	  c1______,
2693672Sroot 	  c1111111 },			/* 2 */
2703672Sroot 
2713672Sroot 	{ c_11111_,
2723672Sroot 	  c1_____1,
2733672Sroot 	  c______1,
2743672Sroot 	  c______1,
2753672Sroot 	  c__1111_,
2763672Sroot 	  c______1,
2773672Sroot 	  c______1,
2783672Sroot 	  c1_____1,
2793672Sroot 	  c_11111_ },			/* 3 */
2803672Sroot 
2813672Sroot 	{ c_____1_,
2823672Sroot 	  c____11_,
2833672Sroot 	  c___1_1_,
2843672Sroot 	  c__1__1_,
2853672Sroot 	  c_1___1_,
2863672Sroot 	  c1____1_,
2873672Sroot 	  c1111111,
2883672Sroot 	  c_____1_,
2893672Sroot 	  c_____1_ },			/* 4 */
2903672Sroot 
2913672Sroot 	{ c1111111,
2923672Sroot 	  c1______,
2933672Sroot 	  c1______,
2943672Sroot 	  c11111__,
2953672Sroot 	  c_____1_,
2963672Sroot 	  c______1,
2973672Sroot 	  c______1,
2983672Sroot 	  c1____1_,
2993672Sroot 	  c_1111__ },			/* 5 */
3003672Sroot 
3013672Sroot 	{ c__1111_,
3023672Sroot 	  c_1_____,
3033672Sroot 	  c1______,
3043672Sroot 	  c1______,
3053672Sroot 	  c1_1111_,
3063672Sroot 	  c11____1,
3073672Sroot 	  c1_____1,
3083672Sroot 	  c1_____1,
3093672Sroot 	  c_11111_ },			/* 6 */
3103672Sroot 
3113672Sroot 	{ c1111111,
3123672Sroot 	  c1_____1,
3133672Sroot 	  c_____1_,
3143672Sroot 	  c____1__,
3153672Sroot 	  c___1___,
3163672Sroot 	  c__1____,
3173672Sroot 	  c__1____,
3183672Sroot 	  c__1____,
3193672Sroot 	  c__1____ },			/* 7 */
3203672Sroot 
3213672Sroot 	{ c_11111_,
3223672Sroot 	  c1_____1,
3233672Sroot 	  c1_____1,
3243672Sroot 	  c1_____1,
3253672Sroot 	  c_11111_,
3263672Sroot 	  c1_____1,
3273672Sroot 	  c1_____1,
3283672Sroot 	  c1_____1,
3293672Sroot 	  c_11111_ },			/* 8 */
3303672Sroot 
3313672Sroot 	{ c_11111_,
3323672Sroot 	  c1_____1,
3333672Sroot 	  c1_____1,
3343672Sroot 	  c1_____1,
3353672Sroot 	  c_111111,
3363672Sroot 	  c______1,
3373672Sroot 	  c______1,
3383672Sroot 	  c1_____1,
3393672Sroot 	  c_1111__ },			/* 9 */
3403672Sroot 
3413672Sroot 	{ c_______,
3423672Sroot 	  c_______,
3433672Sroot 	  c_______,
3443672Sroot 	  c__11___,
3453672Sroot 	  c__11___,
3463672Sroot 	  c_______,
3473672Sroot 	  c_______,
3483672Sroot 	  c__11___,
3493672Sroot 	  c__11___ },			/* : */
3503672Sroot 
3513672Sroot 
3523672Sroot 	{ c__11___,
3533672Sroot 	  c__11___,
3543672Sroot 	  c_______,
3553672Sroot 	  c_______,
3563672Sroot 	  c__11___,
3573672Sroot 	  c__11___,
3583672Sroot 	  c__1____,
3593672Sroot 	  c_1_____,
3603672Sroot 	  c_______ },			/* ; */
3613672Sroot 
3623672Sroot 	{ c____1__,
3633672Sroot 	  c___1___,
3643672Sroot 	  c__1____,
3653672Sroot 	  c_1_____,
3663672Sroot 	  c1______,
3673672Sroot 	  c_1_____,
3683672Sroot 	  c__1____,
3693672Sroot 	  c___1___,
3703672Sroot 	  c____1__ },			/* < */
3713672Sroot 
3723672Sroot 	{ c_______,
3733672Sroot 	  c_______,
3743672Sroot 	  c_______,
3753672Sroot 	  c1111111,
3763672Sroot 	  c_______,
3773672Sroot 	  c1111111,
3783672Sroot 	  c_______,
3793672Sroot 	  c_______,
3803672Sroot 	  c_______ },			/* = */
3813672Sroot 
3823672Sroot 	{ c__1____,
3833672Sroot 	  c___1___,
3843672Sroot 	  c____1__,
3853672Sroot 	  c_____1_,
3863672Sroot 	  c______1,
3873672Sroot 	  c_____1_,
3883672Sroot 	  c____1__,
3893672Sroot 	  c___1___,
3903672Sroot 	  c__1____ },			/* > */
3913672Sroot 
3923672Sroot 	{ c__1111_,
3933672Sroot 	  c_1____1,
3943672Sroot 	  c_1____1,
3953672Sroot 	  c______1,
3963672Sroot 	  c____11_,
3973672Sroot 	  c___1___,
3983672Sroot 	  c___1___,
3993672Sroot 	  c_______,
4003672Sroot 	  c___1___ },			/* ? */
4013672Sroot 
4023672Sroot 	{ c__1111_,
4033672Sroot 	  c_1____1,
4043672Sroot 	  c1__11_1,
4053672Sroot 	  c1_1_1_1,
4063672Sroot 	  c1_1_1_1,
4073672Sroot 	  c1_1111_,
4083672Sroot 	  c1______,
4093672Sroot 	  c_1____1,
4103672Sroot 	  c__1111_ },			/* @ */
4113672Sroot 
4123672Sroot 	{ c__111__,
4133672Sroot 	  c_1___1_,
4143672Sroot 	  c1_____1,
4153672Sroot 	  c1_____1,
4163672Sroot 	  c1111111,
4173672Sroot 	  c1_____1,
4183672Sroot 	  c1_____1,
4193672Sroot 	  c1_____1,
4203672Sroot 	  c1_____1 },			/* A */
4213672Sroot 
4223672Sroot 	{ c111111_,
4233672Sroot 	  c_1____1,
4243672Sroot 	  c_1____1,
4253672Sroot 	  c_1____1,
4263672Sroot 	  c_11111_,
4273672Sroot 	  c_1____1,
4283672Sroot 	  c_1____1,
4293672Sroot 	  c_1____1,
4303672Sroot 	  c111111_ },			/* B */
4313672Sroot 
4323672Sroot 	{ c__1111_,
4333672Sroot 	  c_1____1,
4343672Sroot 	  c1______,
4353672Sroot 	  c1______,
4363672Sroot 	  c1______,
4373672Sroot 	  c1______,
4383672Sroot 	  c1______,
4393672Sroot 	  c_1____1,
4403672Sroot 	  c__1111_ },			/* C */
4413672Sroot 
4423672Sroot 	{ c11111__,
4433672Sroot 	  c_1___1_,
4443672Sroot 	  c_1____1,
4453672Sroot 	  c_1____1,
4463672Sroot 	  c_1____1,
4473672Sroot 	  c_1____1,
4483672Sroot 	  c_1____1,
4493672Sroot 	  c_1___1_,
4503672Sroot 	  c11111__ },			/* D */
4513672Sroot 
4523672Sroot 	{ c1111111,
4533672Sroot 	  c1______,
4543672Sroot 	  c1______,
4553672Sroot 	  c1______,
4563672Sroot 	  c111111_,
4573672Sroot 	  c1______,
4583672Sroot 	  c1______,
4593672Sroot 	  c1______,
4603672Sroot 	  c1111111 },			/* E */
4613672Sroot 
4623672Sroot 	{ c1111111,
4633672Sroot 	  c1______,
4643672Sroot 	  c1______,
4653672Sroot 	  c1______,
4663672Sroot 	  c111111_,
4673672Sroot 	  c1______,
4683672Sroot 	  c1______,
4693672Sroot 	  c1______,
4703672Sroot 	  c1______ },			/* F */
4713672Sroot 
4723672Sroot 	{ c__1111_,
4733672Sroot 	  c_1____1,
4743672Sroot 	  c1______,
4753672Sroot 	  c1______,
4763672Sroot 	  c1______,
4773672Sroot 	  c1__1111,
4783672Sroot 	  c1_____1,
4793672Sroot 	  c_1____1,
4803672Sroot 	  c__1111_ },			/* G */
4813672Sroot 
4823672Sroot 	{ c1_____1,
4833672Sroot 	  c1_____1,
4843672Sroot 	  c1_____1,
4853672Sroot 	  c1_____1,
4863672Sroot 	  c1111111,
4873672Sroot 	  c1_____1,
4883672Sroot 	  c1_____1,
4893672Sroot 	  c1_____1,
4903672Sroot 	  c1_____1 },			/* H */
4913672Sroot 
4923672Sroot 	{ c_11111_,
4933672Sroot 	  c___1___,
4943672Sroot 	  c___1___,
4953672Sroot 	  c___1___,
4963672Sroot 	  c___1___,
4973672Sroot 	  c___1___,
4983672Sroot 	  c___1___,
4993672Sroot 	  c___1___,
5003672Sroot 	  c_11111_ },			/* I */
5013672Sroot 
5023672Sroot 	{ c__11111,
5033672Sroot 	  c____1__,
5043672Sroot 	  c____1__,
5053672Sroot 	  c____1__,
5063672Sroot 	  c____1__,
5073672Sroot 	  c____1__,
5083672Sroot 	  c____1__,
5093672Sroot 	  c1___1__,
5103672Sroot 	  c_111___ },			/* J */
5113672Sroot 
5123672Sroot 	{ c1_____1,
5133672Sroot 	  c1____1_,
5143672Sroot 	  c1___1__,
5153672Sroot 	  c1__1___,
5163672Sroot 	  c1_1____,
5173672Sroot 	  c11_1___,
5183672Sroot 	  c1___1__,
5193672Sroot 	  c1____1_,
5203672Sroot 	  c1_____1 },			/* K */
5213672Sroot 
5223672Sroot 	{ c1______,
5233672Sroot 	  c1______,
5243672Sroot 	  c1______,
5253672Sroot 	  c1______,
5263672Sroot 	  c1______,
5273672Sroot 	  c1______,
5283672Sroot 	  c1______,
5293672Sroot 	  c1______,
5303672Sroot 	  c1111111 },			/* L */
5313672Sroot 
5323672Sroot 	{ c1_____1,
5333672Sroot 	  c11___11,
5343672Sroot 	  c1_1_1_1,
5353672Sroot 	  c1__1__1,
5363672Sroot 	  c1_____1,
5373672Sroot 	  c1_____1,
5383672Sroot 	  c1_____1,
5393672Sroot 	  c1_____1,
5403672Sroot 	  c1_____1 },			/* M */
5413672Sroot 
5423672Sroot 	{ c1_____1,
5433672Sroot 	  c11____1,
5443672Sroot 	  c1_1___1,
5453672Sroot 	  c1__1__1,
5463672Sroot 	  c1___1_1,
5473672Sroot 	  c1____11,
5483672Sroot 	  c1_____1,
5493672Sroot 	  c1_____1,
5503672Sroot 	  c1_____1 },			/* N */
5513672Sroot 
5523672Sroot 	{ c__111__,
5533672Sroot 	  c_1___1_,
5543672Sroot 	  c1_____1,
5553672Sroot 	  c1_____1,
5563672Sroot 	  c1_____1,
5573672Sroot 	  c1_____1,
5583672Sroot 	  c1_____1,
5593672Sroot 	  c_1___1_,
5603672Sroot 	  c__111__ },			/* O */
5613672Sroot 
5623672Sroot 	{ c111111_,
5633672Sroot 	  c1_____1,
5643672Sroot 	  c1_____1,
5653672Sroot 	  c1_____1,
5663672Sroot 	  c111111_,
5673672Sroot 	  c1______,
5683672Sroot 	  c1______,
5693672Sroot 	  c1______,
5703672Sroot 	  c1______ },			/* P */
5713672Sroot 
5723672Sroot 	{ c__111__,
5733672Sroot 	  c_1___1_,
5743672Sroot 	  c1_____1,
5753672Sroot 	  c1_____1,
5763672Sroot 	  c1_____1,
5773672Sroot 	  c1__1__1,
5783672Sroot 	  c1___1_1,
5793672Sroot 	  c_1___1_,
5803672Sroot 	  c__111_1 },			/* Q */
5813672Sroot 
5823672Sroot 	{ c111111_,
5833672Sroot 	  c1_____1,
5843672Sroot 	  c1_____1,
5853672Sroot 	  c1_____1,
5863672Sroot 	  c111111_,
5873672Sroot 	  c1__1___,
5883672Sroot 	  c1___1__,
5893672Sroot 	  c1____1_,
5903672Sroot 	  c1_____1 },			/* R */
5913672Sroot 
5923672Sroot 	{ c_11111_,
5933672Sroot 	  c1_____1,
5943672Sroot 	  c1______,
5953672Sroot 	  c1______,
5963672Sroot 	  c_11111_,
5973672Sroot 	  c______1,
5983672Sroot 	  c______1,
5993672Sroot 	  c1_____1,
6003672Sroot 	  c_11111_ },			/* S */
6013672Sroot 
6023672Sroot 	{ c1111111,
6033672Sroot 	  c___1___,
6043672Sroot 	  c___1___,
6053672Sroot 	  c___1___,
6063672Sroot 	  c___1___,
6073672Sroot 	  c___1___,
6083672Sroot 	  c___1___,
6093672Sroot 	  c___1___,
6103672Sroot 	  c___1___ },			/* T */
6113672Sroot 
6123672Sroot 	{ c1_____1,
6133672Sroot 	  c1_____1,
6143672Sroot 	  c1_____1,
6153672Sroot 	  c1_____1,
6163672Sroot 	  c1_____1,
6173672Sroot 	  c1_____1,
6183672Sroot 	  c1_____1,
6193672Sroot 	  c1_____1,
6203672Sroot 	  c_11111_ },			/* U */
6213672Sroot 
6223672Sroot 	{ c1_____1,
6233672Sroot 	  c1_____1,
6243672Sroot 	  c1_____1,
6253672Sroot 	  c_1___1_,
6263672Sroot 	  c_1___1_,
6273672Sroot 	  c__1_1__,
6283672Sroot 	  c__1_1__,
6293672Sroot 	  c___1___,
6303672Sroot 	  c___1___ },			/* V */
6313672Sroot 
6323672Sroot 	{ c1_____1,
6333672Sroot 	  c1_____1,
6343672Sroot 	  c1_____1,
6353672Sroot 	  c1_____1,
6363672Sroot 	  c1__1__1,
6373672Sroot 	  c1__1__1,
6383672Sroot 	  c1_1_1_1,
6393672Sroot 	  c11___11,
6403672Sroot 	  c1_____1 },			/* W */
6413672Sroot 
6423672Sroot 	{ c1_____1,
6433672Sroot 	  c1_____1,
6443672Sroot 	  c_1___1_,
6453672Sroot 	  c__1_1__,
6463672Sroot 	  c___1___,
6473672Sroot 	  c__1_1__,
6483672Sroot 	  c_1___1_,
6493672Sroot 	  c1_____1,
6503672Sroot 	  c1_____1 },			/* X */
6513672Sroot 
6523672Sroot 	{ c1_____1,
6533672Sroot 	  c1_____1,
6543672Sroot 	  c_1___1_,
6553672Sroot 	  c__1_1__,
6563672Sroot 	  c___1___,
6573672Sroot 	  c___1___,
6583672Sroot 	  c___1___,
6593672Sroot 	  c___1___,
6603672Sroot 	  c___1___ },			/* Y */
6613672Sroot 
6623672Sroot 	{ c1111111,
6633672Sroot 	  c______1,
6643672Sroot 	  c_____1_,
6653672Sroot 	  c____1__,
6663672Sroot 	  c___1___,
6673672Sroot 	  c__1____,
6683672Sroot 	  c_1_____,
6693672Sroot 	  c1______,
6703672Sroot 	  c1111111 },			/* Z */
6713672Sroot 
6723672Sroot 	{ c_1111__,
6733672Sroot 	  c_1_____,
6743672Sroot 	  c_1_____,
6753672Sroot 	  c_1_____,
6763672Sroot 	  c_1_____,
6773672Sroot 	  c_1_____,
6783672Sroot 	  c_1_____,
6793672Sroot 	  c_1_____,
6803672Sroot 	  c_1111__ },			/* [ */
6813672Sroot 
6823672Sroot 	{ c_______,
6833672Sroot 	  c1______,
6843672Sroot 	  c_1_____,
6853672Sroot 	  c__1____,
6863672Sroot 	  c___1___,
6873672Sroot 	  c____1__,
6883672Sroot 	  c_____1_,
6893672Sroot 	  c______1,
6903672Sroot 	  c_______ },			/* \ */
6913672Sroot 
6923672Sroot 	{ c__1111_,
6933672Sroot 	  c_____1_,
6943672Sroot 	  c_____1_,
6953672Sroot 	  c_____1_,
6963672Sroot 	  c_____1_,
6973672Sroot 	  c_____1_,
6983672Sroot 	  c_____1_,
6993672Sroot 	  c_____1_,
7003672Sroot 	  c__1111_ },			/* ] */
7013672Sroot 
7023672Sroot 	{ c___1___,
7033672Sroot 	  c__1_1__,
7043672Sroot 	  c_1___1_,
7053672Sroot 	  c1_____1,
7063672Sroot 	  c_______,
7073672Sroot 	  c_______,
7083672Sroot 	  c_______,
7093672Sroot 	  c_______ },			/* ^ */
7103672Sroot 
7113672Sroot 	{ c_______,
7123672Sroot 	  c_______,
7133672Sroot 	  c_______,
7143672Sroot 	  c_______,
7153672Sroot 	  c_______,
7163672Sroot 	  c_______,
7173672Sroot 	  c_______,
7183672Sroot 	  c1111111,
7193672Sroot 	  c_______ },			/* _ */
7203672Sroot 
7213672Sroot 	{ c__11___,
7223672Sroot 	  c__11___,
7233672Sroot 	  c___1___,
7243672Sroot 	  c____1__,
7253672Sroot 	  c_______,
7263672Sroot 	  c_______,
7273672Sroot 	  c_______,
7283672Sroot 	  c_______,
7293672Sroot 	  c_______ },			/* ` */
7303672Sroot 
7313672Sroot 	{ c_______,
7323672Sroot 	  c_______,
7333672Sroot 	  c_______,
7343672Sroot 	  c_1111__,
7353672Sroot 	  c_____1_,
7363672Sroot 	  c_11111_,
7373672Sroot 	  c1_____1,
7383672Sroot 	  c1____11,
7393672Sroot 	  c_1111_1 },			/* a */
7403672Sroot 
7413672Sroot 	{ c1______,
7423672Sroot 	  c1______,
7433672Sroot 	  c1______,
7443672Sroot 	  c1_111__,
7453672Sroot 	  c11___1_,
7463672Sroot 	  c1_____1,
7473672Sroot 	  c1_____1,
7483672Sroot 	  c11___1_,
7493672Sroot 	  c1_111__ },			/* b */
7503672Sroot 
7513672Sroot 	{ c_______,
7523672Sroot 	  c_______,
7533672Sroot 	  c_______,
7543672Sroot 	  c_1111__,
7553672Sroot 	  c1____1_,
7563672Sroot 	  c1______,
7573672Sroot 	  c1______,
7583672Sroot 	  c1____1_,
7593672Sroot 	  c_1111__ },			/* c */
7603672Sroot 
7613672Sroot 	{ c_____1_,
7623672Sroot 	  c_____1_,
7633672Sroot 	  c_____1_,
7643672Sroot 	  c_111_1_,
7653672Sroot 	  c1___11_,
7663672Sroot 	  c1____1_,
7673672Sroot 	  c1____1_,
7683672Sroot 	  c1___11_,
7693672Sroot 	  c_111_1_ },			/* d */
7703672Sroot 
7713672Sroot 	{ c_______,
7723672Sroot 	  c_______,
7733672Sroot 	  c_______,
7743672Sroot 	  c_1111__,
7753672Sroot 	  c1____1_,
7763672Sroot 	  c111111_,
7773672Sroot 	  c1______,
7783672Sroot 	  c1____1_,
7793672Sroot 	  c_1111__ },			/* e */
7803672Sroot 
7813672Sroot 	{ c___11__,
7823672Sroot 	  c__1__1_,
7833672Sroot 	  c__1____,
7843672Sroot 	  c__1____,
7853672Sroot 	  c11111__,
7863672Sroot 	  c__1____,
7873672Sroot 	  c__1____,
7883672Sroot 	  c__1____,
7893672Sroot 	  c__1____ },			/* f */
7903672Sroot 
7913672Sroot 	{ c_111_1_,
7923672Sroot 	  c1___11_,
7933672Sroot 	  c1____1_,
7943672Sroot 	  c1____1_,
7953672Sroot 	  c1___11_,
7963672Sroot 	  c_111_1_,
7973672Sroot 	  c_____1_,
7983672Sroot 	  c1____1_,
7993672Sroot 	  c_1111__ },			/* g */
8003672Sroot 
8013672Sroot 	{ c1______,
8023672Sroot 	  c1______,
8033672Sroot 	  c1______,
8043672Sroot 	  c1_111__,
8053672Sroot 	  c11___1_,
8063672Sroot 	  c1____1_,
8073672Sroot 	  c1____1_,
8083672Sroot 	  c1____1_,
8093672Sroot 	  c1____1_ },			/* h */
8103672Sroot 
8113672Sroot 	{ c_______,
8123672Sroot 	  c___1___,
8133672Sroot 	  c_______,
8143672Sroot 	  c__11___,
8153672Sroot 	  c___1___,
8163672Sroot 	  c___1___,
8173672Sroot 	  c___1___,
8183672Sroot 	  c___1___,
8193672Sroot 	  c__111__ },			/* i */
8203672Sroot 
8213672Sroot 	{ c____11_,
8223672Sroot 	  c_____1_,
8233672Sroot 	  c_____1_,
8243672Sroot 	  c_____1_,
8253672Sroot 	  c_____1_,
8263672Sroot 	  c_____1_,
8273672Sroot 	  c_____1_,
8283672Sroot 	  c_1___1_,
8293672Sroot 	  c__111__ },			/* j */
8303672Sroot 
8313672Sroot 	{ c1______,
8323672Sroot 	  c1______,
8333672Sroot 	  c1______,
8343672Sroot 	  c1___1__,
8353672Sroot 	  c1__1___,
8363672Sroot 	  c1_1____,
8373672Sroot 	  c11_1___,
8383672Sroot 	  c1___1__,
8393672Sroot 	  c1____1_ },			/* k */
8403672Sroot 
8413672Sroot 	{ c__11___,
8423672Sroot 	  c___1___,
8433672Sroot 	  c___1___,
8443672Sroot 	  c___1___,
8453672Sroot 	  c___1___,
8463672Sroot 	  c___1___,
8473672Sroot 	  c___1___,
8483672Sroot 	  c___1___,
8493672Sroot 	  c__111__ },			/* l */
8503672Sroot 
8513672Sroot 	{ c_______,
8523672Sroot 	  c_______,
8533672Sroot 	  c_______,
8543672Sroot 	  c1_1_11_,
8553672Sroot 	  c11_1__1,
8563672Sroot 	  c1__1__1,
8573672Sroot 	  c1__1__1,
8583672Sroot 	  c1__1__1,
8593672Sroot 	  c1__1__1 },			/* m */
8603672Sroot 
8613672Sroot 	{ c_______,
8623672Sroot 	  c_______,
8633672Sroot 	  c_______,
8643672Sroot 	  c1_111__,
8653672Sroot 	  c11___1_,
8663672Sroot 	  c1____1_,
8673672Sroot 	  c1____1_,
8683672Sroot 	  c1____1_,
8693672Sroot 	  c1____1_ },			/* n */
8703672Sroot 
8713672Sroot 	{ c_______,
8723672Sroot 	  c_______,
8733672Sroot 	  c_______,
8743672Sroot 	  c_1111__,
8753672Sroot 	  c1____1_,
8763672Sroot 	  c1____1_,
8773672Sroot 	  c1____1_,
8783672Sroot 	  c1____1_,
8793672Sroot 	  c_1111__ },			/* o */
8803672Sroot 
8813672Sroot 	{ c1_111__,
8823672Sroot 	  c11___1_,
8833672Sroot 	  c1____1_,
8843672Sroot 	  c1____1_,
8853672Sroot 	  c11___1_,
8863672Sroot 	  c1_111__,
8873672Sroot 	  c1______,
8883672Sroot 	  c1______,
8893672Sroot 	  c1______ },			/* p */
8903672Sroot 
8913672Sroot 	{ c_111_1_,
8923672Sroot 	  c1___11_,
8933672Sroot 	  c1____1_,
8943672Sroot 	  c1____1_,
8953672Sroot 	  c1___11_,
8963672Sroot 	  c_111_1_,
8973672Sroot 	  c_____1_,
8983672Sroot 	  c_____1_,
8993672Sroot 	  c_____1_ },			/* q */
9003672Sroot 
9013672Sroot 	{ c_______,
9023672Sroot 	  c_______,
9033672Sroot 	  c_______,
9043672Sroot 	  c1_111__,
9053672Sroot 	  c11___1_,
9063672Sroot 	  c1______,
9073672Sroot 	  c1______,
9083672Sroot 	  c1______,
9093672Sroot 	  c1______ },			/* r */
9103672Sroot 
9113672Sroot 	{ c_______,
9123672Sroot 	  c_______,
9133672Sroot 	  c_______,
9143672Sroot 	  c_1111__,
9153672Sroot 	  c1____1_,
9163672Sroot 	  c_11____,
9173672Sroot 	  c___11__,
9183672Sroot 	  c1____1_,
9193672Sroot 	  c_1111__ },			/* s */
9203672Sroot 
9213672Sroot 	{ c_______,
9223672Sroot 	  c__1____,
9233672Sroot 	  c__1____,
9243672Sroot 	  c11111__,
9253672Sroot 	  c__1____,
9263672Sroot 	  c__1____,
9273672Sroot 	  c__1____,
9283672Sroot 	  c__1__1_,
9293672Sroot 	  c___11__ },			/* t */
9303672Sroot 
9313672Sroot 	{ c_______,
9323672Sroot 	  c_______,
9333672Sroot 	  c_______,
9343672Sroot 	  c1____1_,
9353672Sroot 	  c1____1_,
9363672Sroot 	  c1____1_,
9373672Sroot 	  c1____1_,
9383672Sroot 	  c1___11_,
9393672Sroot 	  c_111_1_ },			/* u */
9403672Sroot 
9413672Sroot 	{ c_______,
9423672Sroot 	  c_______,
9433672Sroot 	  c_______,
9443672Sroot 	  c1_____1,
9453672Sroot 	  c1_____1,
9463672Sroot 	  c1_____1,
9473672Sroot 	  c_1___1_,
9483672Sroot 	  c__1_1__,
9493672Sroot 	  c___1___ },			/* v */
9503672Sroot 
9513672Sroot 	{ c_______,
9523672Sroot 	  c_______,
9533672Sroot 	  c_______,
9543672Sroot 	  c1_____1,
9553672Sroot 	  c1__1__1,
9563672Sroot 	  c1__1__1,
9573672Sroot 	  c1__1__1,
9583672Sroot 	  c1__1__1,
9593672Sroot 	  c_11_11_ },			/* w */
9603672Sroot 
9613672Sroot 	{ c_______,
9623672Sroot 	  c_______,
9633672Sroot 	  c_______,
9643672Sroot 	  c1____1_,
9653672Sroot 	  c_1__1__,
9663672Sroot 	  c__11___,
9673672Sroot 	  c__11___,
9683672Sroot 	  c_1__1__,
9693672Sroot 	  c1____1_ },			/* x */
9703672Sroot 
9713672Sroot 	{ c1____1_,
9723672Sroot 	  c1____1_,
9733672Sroot 	  c1____1_,
9743672Sroot 	  c1____1_,
9753672Sroot 	  c1___11_,
9763672Sroot 	  c_111_1_,
9773672Sroot 	  c_____1_,
9783672Sroot 	  c1____1_,
9793672Sroot 	  c_1111__ },			/* y */
9803672Sroot 
9813672Sroot 	{ c_______,
9823672Sroot 	  c_______,
9833672Sroot 	  c_______,
9843672Sroot 	  c111111_,
9853672Sroot 	  c____1__,
9863672Sroot 	  c___1___,
9873672Sroot 	  c__1____,
9883672Sroot 	  c_1_____,
9893672Sroot 	  c111111_ },			/* z */
9903672Sroot 
9913672Sroot 	{ c___11__,
9923672Sroot 	  c__1____,
9933672Sroot 	  c__1____,
9943672Sroot 	  c__1____,
9953672Sroot 	  c_1_____,
9963672Sroot 	  c__1____,
9973672Sroot 	  c__1____,
9983672Sroot 	  c__1____,
9993672Sroot 	  c___11__ },			/* } */
10003672Sroot 
10013672Sroot 	{ c___1___,
10023672Sroot 	  c___1___,
10033672Sroot 	  c___1___,
10043672Sroot 	  c___1___,
10053672Sroot 	  c___1___,
10063672Sroot 	  c___1___,
10073672Sroot 	  c___1___,
10083672Sroot 	  c___1___,
10093672Sroot 	  c___1___ },			/* | */
10103672Sroot 
10113672Sroot 	{ c__11___,
10123672Sroot 	  c____1__,
10133672Sroot 	  c____1__,
10143672Sroot 	  c____1__,
10153672Sroot 	  c_____1_,
10163672Sroot 	  c____1__,
10173672Sroot 	  c____1__,
10183672Sroot 	  c____1__,
10193672Sroot 	  c__11___ },			/* } */
10203672Sroot 
10213672Sroot 	{ c_11____,
10223672Sroot 	  c1__1__1,
10233672Sroot 	  c____11_,
10243672Sroot 	  c_______,
10253672Sroot 	  c_______,
10263672Sroot 	  c_______,
10273672Sroot 	  c_______,
10283672Sroot 	  c_______,
10293672Sroot 	  c_______ },			/* ~ */
10303672Sroot 
10313672Sroot 	{ c_1__1__,
10323672Sroot 	  c1__1__1,
10333672Sroot 	  c__1__1_,
10343672Sroot 	  c_1__1__,
10353672Sroot 	  c1__1__1,
10363672Sroot 	  c__1__1_,
10373672Sroot 	  c_1__1__,
10383672Sroot 	  c1__1__1,
10393672Sroot 	  c__1__1_ }			/* rub-out */
10403672Sroot };
1041