diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2006-08-06 13:07:01 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2006-08-06 13:07:01 +0000 |
commit | 1a2f7ee12ba6a4476ff253ec7b3e356deade718d (patch) | |
tree | d7e37d9bd1cdf36d38074e36234ba66dd27ba6ec | |
parent | ff1ab5ff2068034439bc0c422b5eef88f61d9a39 (diff) |
Time for rcons code to retire.
-rw-r--r-- | sys/conf/files | 3 | ||||
-rw-r--r-- | sys/dev/rcons/raster.h | 259 | ||||
-rw-r--r-- | sys/dev/rcons/raster_op.c | 1328 | ||||
-rw-r--r-- | sys/dev/rcons/raster_text.c | 247 | ||||
-rw-r--r-- | sys/dev/wscons/files.wscons | 9 | ||||
-rw-r--r-- | sys/dev/wscons/wscons_font8x16.c | 2362 | ||||
-rw-r--r-- | sys/dev/wscons/wscons_gallant19.c | 1962 | ||||
-rw-r--r-- | sys/dev/wscons/wscons_rinit.c | 149 | ||||
-rw-r--r-- | sys/dev/wscons/wscons_rops.c | 255 |
9 files changed, 2 insertions, 6572 deletions
diff --git a/sys/conf/files b/sys/conf/files index 8cc0e1268f4..7ab0cc63726 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -1,4 +1,4 @@ -# $OpenBSD: files,v 1.383 2006/08/03 16:13:24 mbalmer Exp $ +# $OpenBSD: files,v 1.384 2006/08/06 13:06:58 miod Exp $ # $NetBSD: files,v 1.87 1996/05/19 17:17:50 jonathan Exp $ # @(#)files.newconf 7.5 (Berkeley) 5/10/93 @@ -78,7 +78,6 @@ define wsdisplaydev {[mux = 1]} define wsemuldisplaydev {[console = -1], [mux = 1]} define wskbddev {[console = -1], [mux = 1]} define wsmousedev {[mux = 0]} -define wsrasteremulops # SMC 93Cx6 Serial EEPROM devices define smc93cx6 diff --git a/sys/dev/rcons/raster.h b/sys/dev/rcons/raster.h deleted file mode 100644 index 9a3fb9d2e50..00000000000 --- a/sys/dev/rcons/raster.h +++ /dev/null @@ -1,259 +0,0 @@ -/* $OpenBSD: raster.h,v 1.5 2003/06/02 23:28:03 millert Exp $ */ -/* $NetBSD: raster.h,v 1.3 1995/11/24 23:50:51 cgd Exp $ */ - -/*- - * Copyright (c) 1991, 1993 - * The Regents of the University of California. All rights reserved. - * - * This code is derived from software contributed to the Computer Systems - * Engineering Group at Lawrence Berkeley Laboratory and to the University - * of California at Berkeley by Jef Poskanzer. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)raster.h 8.1 (Berkeley) 6/11/93 - */ - -/* - * Simple raster and frame buffer routines. - * - * Currently this set of routines is fairly minimal. It's enough to - * implement a console terminal emulator on monochrome and pseudocolor - * screens, and that's about it. - * - * Future additions might be other kinds of frame buffers (direct color?), - * lines, dashed lines, three-operand blits (stipples/stencils), etc. - */ - -#ifndef _RASTER_H_ -#define _RASTER_H_ - -/* Configurable definitions. */ - - -#include <machine/endian.h> -#if BYTE_ORDER == BIG_ENDIAN -/* CONFIGURE: define or undef for your machine's byte order */ -#define MSBYTE_FIRST -/* CONFIGURE: define or under for your frame buffer's bit order */ -#define MSBIT_FIRST -#endif - -/* CONFIGURE: The text routines can optionally keep a cache of 8-bit -** characters. This uses about 30K, but makes text on a color screen -** go 3.2 times faster. -*/ -#undef COLORFONT_CACHE - - -/* Definitions. */ - -/* ANSI prototype conditionalizer. */ -#ifndef ARGS -#if __STDC__ -#define ARGS(alist) alist -#else /*__STDC__*/ -#define ARGS(alist) () -#endif /*__STDC__*/ -#endif /*ARGS*/ - -/* Raster struct. */ -struct raster { - int width, height; /* size in pixels */ - int depth; /* bits per pixel - 1 or 8 */ - int linelongs; /* longs from one line to the next - for padding */ - u_int32_t *pixels; /* pointer to the actual bits */ - caddr_t data; /* special pointer for frame buffers and subregions */ - }; - -/* Colormap struct. */ -struct raster_colormap { - int length; - u_char *red; - u_char *grn; - u_char *blu; - }; - -/* Font character struct. */ -struct raster_char { - struct raster* r; - int homex, homey; - int nextx, nexty; - }; - -#ifdef COLORFONT_CACHE -struct raster_fontcache { - struct raster* cr[256]; - u_char color[256]; - }; -#endif /*COLORFONT_CACHE*/ - -/* Font struct. */ -struct raster_font { - int width, height, ascent; /* nominal character size */ - int flags; -#define RASFONT_FIXEDWIDTH 0x1 -#define RASFONT_NOVERTICALMOVEMENT 0x2 - struct raster_char chars[256]; -#ifdef COLORFONT_CACHE - struct raster_fontcache* cache; -#endif /*COLORFONT_CACHE*/ - }; - -/* Defines for the raster_op() and raster_text() rop parameter - the bitblit -** operation. A rop can be some Boolean combination of RAS_SRC and -** RAS_DST. For instance, just RAS_SRC means copy the source to the -** destination without modification. RAS_SRC|RAS_DST means "or" the source -** and destination together, while "xor" would be RAS_SRC^RAS_DST. The -** RAS_NOT macro should be used to express negation - RAS_NOT(RAS_SRC)&RAS_DST -** would "and" the complement of the source with the destination. -** -** Or, you can just use one of the pre-defined ops. There are only 16 -** possible combinations, so all 16 are defined here. -** -** For color rasters, you specify the color of the operation by simply -** oring RAS_COLOR(color) into the rop. -*/ - -#define RAS_NOT(op) ( 0xf & ( ~ (op) ) ) - -#define RAS_CLEAR 0x0 /* 0 */ -#define RAS_NOTOR 0x1 /* !( src | dst ) */ -#define RAS_NOTSRC_AND_DST 0x2 /* !src & dst */ -#define RAS_INVERTSRC 0x3 /* !src */ -#define RAS_SRC_AND_NOTDST 0x4 /* src & !dst */ -#define RAS_INVERT 0x5 /* !dst */ -#define RAS_XOR 0x6 /* src ^ dst */ -#define RAS_NOTAND 0x7 /* !( src & dst ) */ -#define RAS_AND 0x8 /* src & dst */ -#define RAS_NOTXOR 0x9 /* !( src ^ dst ) */ -#define RAS_DST 0xa /* dst */ -#define RAS_NOTSRC_OR_DST 0xb /* !src | dst */ -#define RAS_SRC 0xc /* src */ -#define RAS_SRC_OR_NOTDST 0xd /* src | !dst */ -#define RAS_OR 0xe /* src | dst */ -#define RAS_SET 0xf /* 1 */ - -#define RAS_COLOR(color) ( ( (color) & 0xff ) << 4 ) - -/* Get the op from a rop. */ -#define RAS_GETOP(op) ( (op) & 0xf ) -/* Get the color from a rop. */ -#define RAS_GETCOLOR(op) ( ( (op) >> 4 ) & 0xff ) -/* Get the longword address of a pixel. */ -#define RAS_ADDR( r, x, y ) \ - ( (r)->pixels + (y) * (r)->linelongs + (x) * (r)->depth / 32 ) - - -/* Raster routines. */ - -extern struct raster* raster_alloc ARGS(( int width, int height, int depth )); -/* Allocates a raster. Returns (struct raster*) 0 on failure. */ - -extern void raster_free ARGS(( struct raster* r )); -/* Frees/closes a raster. */ - -extern int raster_get ARGS(( struct raster* r, int x, int y )); -/* Gets a single pixel from a raster. */ - -extern void raster_put ARGS(( struct raster* r, int x, int y, int v )); -/* Puts a single pixel into a raster. */ - -extern struct raster* raster_subregion ARGS(( struct raster* r, int x, int y, int width, int height )); -/* Makes a raster that points to a region of another. Returns -** (struct raster*) 0 on failure. -*/ - - -/* Raster operations. */ - -extern int raster_op ARGS(( struct raster* dst, int dx, int dy, int w, int h, int rop, struct raster* src, int sx, int sy )); -/* Performs a bitblit. Returns 0 on success, -1 on failure. */ - -extern int raster_op_noclip ARGS(( struct raster* dst, int dx, int dy, int w, int h, int rop, struct raster* src, int sx, int sy )); -/* Bitblit without clipping. Returns 0 on success, -1 on failure. */ - -extern int raster_op_nosrc_noclip ARGS(( struct raster* dst, int dx, int dy, int w, int h, int rop )); -/* No-src bitblit without clipping. Returns 0 on success, -1 on failure. */ - -extern int raster_replsrc ARGS(( struct raster* dst, int dx, int dy, int w, int h, int rop, struct raster* src, int sx, int sy )); -/* Tiles the src to fit the dst. Returns 0 on success, -1 on failure. Only -** implements RAS_SRC. -*/ - - -/* Raster text routines */ - -extern struct raster_font* raster_fontopen ARGS(( char *fontname )); -/* Opens a font. Returns (struct raster_font*) 0 on failure. */ - -extern int raster_text ARGS(( struct raster* r, int x, int y, int rop, struct raster_font* rf, unsigned char *text )); -/* Draws text. Returns 0 on success, -1 on failure. */ - -extern int raster_textn ARGS(( struct raster* r, int x, int y, int rop, struct raster_font* rf, unsigned char *text, int len )); -/* Draws n characters of text. Returns 0 on success, -1 on failure. */ - -extern void raster_fontclose ARGS(( struct raster_font* rf )); -/* Closes a font. */ - - -/* Frame buffer routines. */ - -extern struct raster* raster_open ARGS(( char *fbname )); -/* Opens a frame buffer as a raster. Returns (struct raster*) 0 on failure. */ - -extern struct raster* raster_coloropen ARGS(( void )); -/* Opens a color frame buffer if there is one. Returns (struct raster*) 0 on -** failure. -*/ - -extern int raster_video_off ARGS(( struct raster* r )); -/* Blanks the screen. Returns 0 on success, -1 on failure. This might -** be implemented as actual video blanking, or it might just load black -** into all colormap entries (and disable further colormap changes). -*/ - -extern int raster_video_on ARGS(( struct raster* r )); -/* Re-enables video. Returns 0 on success, -1 on failure. */ - -extern struct raster_colormap* raster_colormap_alloc ARGS(( int length )); -/* Allocates a colormap structure, returns 0 on failure. */ - -extern struct raster_colormap* raster_colormap_get ARGS(( struct raster* r )); -/* Allocates a colormap structure and returns the frame buffer's -** current colormap, or (struct raster_colormap*) 0 on failure. The raster -** must be one returned by raster_open(), not raster_alloc(). -*/ - -extern int raster_colormap_set ARGS(( struct raster* r, struct raster_colormap* cm )); -/* Sets a frame buffer's colormap. The raster must be one returned -** by raster_open(), not raster_alloc(). Returns 0 on success, -1 on -** failure. -*/ - -extern void raster_colormap_free ARGS(( struct raster_colormap* cm )); -/* Frees a colormap. */ - -#endif /*_RASTER_H_*/ diff --git a/sys/dev/rcons/raster_op.c b/sys/dev/rcons/raster_op.c deleted file mode 100644 index b2100e6dbbe..00000000000 --- a/sys/dev/rcons/raster_op.c +++ /dev/null @@ -1,1328 +0,0 @@ -/* $OpenBSD: raster_op.c,v 1.6 2003/06/02 23:28:03 millert Exp $ */ -/* $NetBSD: raster_op.c,v 1.4 1996/03/14 19:02:30 christos Exp $ */ - -/*- - * Copyright (c) 1991, 1993 - * The Regents of the University of California. All rights reserved. - * - * This code is derived from software contributed to the Computer Systems - * Engineering Group at Lawrence Berkeley Laboratory and to the University - * of California at Berkeley by Jef Poskanzer. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)raster_op.c 8.1 (Berkeley) 6/11/93 - */ - -/* - * Bitblit routine for raster library. - * - * This raster-op is machined to exacting tolerances by skilled native - * craftsmen with pride in their work. - * - * The various cases are broken down like this: - * - * src required - * 1-bit to 1-bit - * 1-bit to 8-bits - * 8-bits to 8-bits - * no src required - * 1-bit no-src - * 8-bits no-src - */ - -#include <sys/types.h> -#ifdef _KERNEL -#include <dev/rcons/raster.h> -#else -#include "raster.h" -#endif - -/* CONFIGURE: To save on executable size, you can configure out the seldom-used -** logical operations. With this variable set, the only operations implemented -** are: RAS_SRC, RAS_CLEAR, RAS_SET, RAS_INVERT, RAS_XOR, RAS_INVERTSRC. -*/ -#ifdef _KERNEL -#define PARTIAL_LOGICAL_OPS -#endif - -/* CONFIGURE: bcopy() is supposed to be the ultimately fastest way to move -** bytes, overlapping or not, ignoring the startup cost. Unfortunately -** this is not true on some systems. For example, on a Sun 3 running -** SunOS 3.5, bcopy() is about five times slower than a simple for loop -** on overlapping copies. And on a 4.1.1 SPARC, bcopy() is about 2/3rds -** as fast on backwards overlaps. So, only define this if your bcopy is ok. -*/ -#undef BCOPY_FASTER - -/* End of configurable definitions. */ - - -/* Definitions. */ - -/* Raster-op macros. These encapsulate the switch statements and so make -** the source code 16 times smaller. The pre and pst args are code -** fragments to put before and after the assignment in each case. They -** can be the beginning and end of a loop. If the pst fragment includes a -** masked assignment, for example to handle the left or right edge cases, -** a good optimizing compiler will simplify the boolean expressions very -** nicely - both cc and gcc on the SPARC will do this. -*/ - -#ifndef PARTIAL_LOGICAL_OPS - -#define ROP_DST(op,pre,d,pst) \ - switch ( op ) \ - { \ - case RAS_CLEAR: \ - pre \ - (d) = 0; \ - pst \ - break; \ - case RAS_INVERT: \ - pre \ - (d) = ~(d); \ - pst \ - break; \ - case RAS_DST: \ - /* noop */ \ - break; \ - case RAS_SET: \ - pre \ - (d) = ~0; \ - pst \ - break; \ - default: \ - return -1; \ - } - -#define ROP_DSTCOLOR(op,pre,d,c,pst) \ - switch ( op ) \ - { \ - case RAS_CLEAR: \ - pre \ - (d) = 0; \ - pst \ - break; \ - case RAS_INVERT: \ - pre \ - (d) = ~(d); \ - pst \ - break; \ - case RAS_DST: \ - /* noop */ \ - break; \ - case RAS_SET: \ - pre \ - (d) = (c); \ - pst \ - break; \ - default: \ - return -1; \ - } - -#define ROP_SRCDST(op,pre,s,d,pst) \ - switch ( op ) \ - { \ - case RAS_NOTOR: \ - pre \ - (d) = ~( (s) | (d) ); \ - pst \ - break; \ - case RAS_NOTSRC_AND_DST: \ - pre \ - (d) = ~(s) & (d); \ - pst \ - break; \ - case RAS_INVERTSRC: \ - pre \ - (d) = ~(s); \ - pst \ - break; \ - case RAS_SRC_AND_NOTDST: \ - pre \ - (d) = (s) & ~(d); \ - pst \ - break; \ - case RAS_XOR: \ - pre \ - (d) = (s) ^ (d); \ - pst \ - break; \ - case RAS_NOTAND: \ - pre \ - (d) = ~( (s) & (d) ); \ - pst \ - break; \ - case RAS_AND: \ - pre \ - (d) = (s) & (d); \ - pst \ - break; \ - case RAS_NOTXOR: \ - pre \ - (d) = ~( (s) ^ (d) ); \ - pst \ - break; \ - case RAS_NOTSRC_OR_DST: \ - pre \ - (d) = ~(s) | (d); \ - pst \ - break; \ - case RAS_SRC: \ - pre \ - (d) = (s); \ - pst \ - break; \ - case RAS_SRC_OR_NOTDST: \ - pre \ - (d) = (s) | ~(d); \ - pst \ - break; \ - case RAS_OR: \ - pre \ - (d) = (s) | (d); \ - pst \ - break; \ - default: \ - return -1; \ - } - -#define ROP_SRCDSTCOLOR(op,pre,s,d,c,pst) \ - switch ( op ) \ - { \ - case RAS_NOTOR: \ - pre \ - if ( s ) \ - (d) = ~( (c) | (d) ); \ - else \ - (d) = ~(d); \ - pst \ - break; \ - case RAS_NOTSRC_AND_DST: \ - pre \ - if ( s ) \ - (d) = ~(c) & (d); \ - pst \ - break; \ - case RAS_INVERTSRC: \ - pre \ - if ( s ) \ - (d) = ~(c); \ - else \ - (d) = ~0; \ - pst \ - break; \ - case RAS_SRC_AND_NOTDST: \ - pre \ - if ( s ) \ - (d) = (c) & ~(d); \ - else \ - (d) = 0; \ - pst \ - break; \ - case RAS_XOR: \ - pre \ - if ( s ) \ - (d) = (c) ^ (d); \ - pst \ - break; \ - case RAS_NOTAND: \ - pre \ - if ( s ) \ - (d) = ~( (c) & (d) ); \ - else \ - (d) = ~0; \ - pst \ - break; \ - case RAS_AND: \ - pre \ - if ( s ) \ - (d) = (c) & (d); \ - else \ - (d) = 0; \ - pst \ - break; \ - case RAS_NOTXOR: \ - pre \ - if ( s ) \ - (d) = ~( (c) ^ (d) ); \ - else \ - (d) = ~(d); \ - pst \ - break; \ - case RAS_NOTSRC_OR_DST: \ - pre \ - if ( s ) \ - (d) = ~(c) | (d); \ - else \ - (d) = ~0; \ - pst \ - break; \ - case RAS_SRC: \ - pre \ - if ( s ) \ - (d) = (c); \ - else \ - (d) = 0; \ - pst \ - break; \ - case RAS_SRC_OR_NOTDST: \ - pre \ - if ( s ) \ - (d) = (c) | ~(d); \ - else \ - (d) = ~(d); \ - pst \ - break; \ - case RAS_OR: \ - pre \ - if ( s ) \ - (d) = (c) | (d); \ - pst \ - break; \ - default: \ - return -1; \ - } - -#else /*PARTIAL_LOGICAL_OPS*/ - -#define ROP_DST(op,pre,d,pst) \ - switch ( op ) \ - { \ - case RAS_CLEAR: \ - pre \ - (d) = 0; \ - pst \ - break; \ - case RAS_INVERT: \ - pre \ - (d) = ~(d); \ - pst \ - break; \ - case RAS_SET: \ - pre \ - (d) = ~0; \ - pst \ - break; \ - default: \ - return -1; \ - } - -#define ROP_DSTCOLOR(op,pre,d,c,pst) \ - switch ( op ) \ - { \ - case RAS_CLEAR: \ - pre \ - (d) = 0; \ - pst \ - break; \ - case RAS_INVERT: \ - pre \ - (d) = ~(d); \ - pst \ - break; \ - case RAS_SET: \ - pre \ - (d) = (c); \ - pst \ - break; \ - default: \ - return -1; \ - } - -#define ROP_SRCDST(op,pre,s,d,pst) \ - switch ( op ) \ - { \ - case RAS_INVERTSRC: \ - pre \ - (d) = ~(s); \ - pst \ - break; \ - case RAS_XOR: \ - pre \ - (d) = (s) ^ (d); \ - pst \ - break; \ - case RAS_SRC: \ - pre \ - (d) = (s); \ - pst \ - break; \ - default: \ - return -1; \ - } - -#define ROP_SRCDSTCOLOR(op,pre,s,d,c,pst) \ - switch ( op ) \ - { \ - case RAS_INVERTSRC: \ - pre \ - if ( s ) \ - (d) = ~(c); \ - else \ - (d) = ~0; \ - pst \ - break; \ - case RAS_XOR: \ - pre \ - if ( s ) \ - (d) = (c) ^ (d); \ - pst \ - break; \ - case RAS_SRC: \ - pre \ - if ( s ) \ - (d) = (c); \ - else \ - (d) = 0; \ - pst \ - break; \ - default: \ - return -1; \ - } - -#endif /*PARTIAL_LOGICAL_OPS*/ - - -/* Variables. */ - -static int needsrc[16] = { 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0 }; -/* CLEAR INVERT DST SET */ - -#ifdef MSBIT_FIRST - -u_int32_t raster_bitmask[32] = { - 0x80000000, 0x40000000, 0x20000000, 0x10000000, - 0x08000000, 0x04000000, 0x02000000, 0x01000000, - 0x00800000, 0x00400000, 0x00200000, 0x00100000, - 0x00080000, 0x00040000, 0x00020000, 0x00010000, - 0x00008000, 0x00004000, 0x00002000, 0x00001000, - 0x00000800, 0x00000400, 0x00000200, 0x00000100, - 0x00000080, 0x00000040, 0x00000020, 0x00000010, - 0x00000008, 0x00000004, 0x00000002, 0x00000001 }; - -#ifdef MSBYTE_FIRST -static u_int32_t leftmask[32] = { - 0x00000000, 0x80000000, 0xc0000000, 0xe0000000, - 0xf0000000, 0xf8000000, 0xfc000000, 0xfe000000, - 0xff000000, 0xff800000, 0xffc00000, 0xffe00000, - 0xfff00000, 0xfff80000, 0xfffc0000, 0xfffe0000, - 0xffff0000, 0xffff8000, 0xffffc000, 0xffffe000, - 0xfffff000, 0xfffff800, 0xfffffc00, 0xfffffe00, - 0xffffff00, 0xffffff80, 0xffffffc0, 0xffffffe0, - 0xfffffff0, 0xfffffff8, 0xfffffffc, 0xfffffffe }; -static u_int32_t rightmask[32] = { - 0x00000000, 0x00000001, 0x00000003, 0x00000007, - 0x0000000f, 0x0000001f, 0x0000003f, 0x0000007f, - 0x000000ff, 0x000001ff, 0x000003ff, 0x000007ff, - 0x00000fff, 0x00001fff, 0x00003fff, 0x00007fff, - 0x0000ffff, 0x0001ffff, 0x0003ffff, 0x0007ffff, - 0x000fffff, 0x001fffff, 0x003fffff, 0x007fffff, - 0x00ffffff, 0x01ffffff, 0x03ffffff, 0x07ffffff, - 0x0fffffff, 0x1fffffff, 0x3fffffff, 0x7fffffff }; - -#define LSOP << -#define RSOP >> -#endif /*MSBYTE_FIRST*/ - -#else /*MSBIT_FIRST*/ - -u_int32_t raster_bitmask[32] = { - 0x00000001, 0x00000002, 0x00000004, 0x00000008, - 0x00000010, 0x00000020, 0x00000040, 0x00000080, - 0x00000100, 0x00000200, 0x00000400, 0x00000800, - 0x00001000, 0x00002000, 0x00004000, 0x00008000, - 0x00010000, 0x00020000, 0x00040000, 0x00080000, - 0x00100000, 0x00200000, 0x00400000, 0x00800000, - 0x01000000, 0x02000000, 0x04000000, 0x08000000, - 0x10000000, 0x20000000, 0x40000000, 0x80000000 }; - -#ifndef MSBYTE_FIRST -static u_int32_t leftmask[32] = { - 0x00000000, 0x00000001, 0x00000003, 0x00000007, - 0x0000000f, 0x0000001f, 0x0000003f, 0x0000007f, - 0x000000ff, 0x000001ff, 0x000003ff, 0x000007ff, - 0x00000fff, 0x00001fff, 0x00003fff, 0x00007fff, - 0x0000ffff, 0x0001ffff, 0x0003ffff, 0x0007ffff, - 0x000fffff, 0x001fffff, 0x003fffff, 0x007fffff, - 0x00ffffff, 0x01ffffff, 0x03ffffff, 0x07ffffff, - 0x0fffffff, 0x1fffffff, 0x3fffffff, 0x7fffffff }; -static u_int32_t rightmask[32] = { - 0x00000000, 0x80000000, 0xc0000000, 0xe0000000, - 0xf0000000, 0xf8000000, 0xfc000000, 0xfe000000, - 0xff000000, 0xff800000, 0xffc00000, 0xffe00000, - 0xfff00000, 0xfff80000, 0xfffc0000, 0xfffe0000, - 0xffff0000, 0xffff8000, 0xffffc000, 0xffffe000, - 0xfffff000, 0xfffff800, 0xfffffc00, 0xfffffe00, - 0xffffff00, 0xffffff80, 0xffffffc0, 0xffffffe0, - 0xfffffff0, 0xfffffff8, 0xfffffffc, 0xfffffffe }; -#define LSOP >> -#define RSOP << -#endif /*not MSBYTE_FIRST*/ - -#endif /*MSBIT_FIRST*/ - -/* (The odd combinations MSBIT+~MSBYTE and ~MSBIT+MSBYTE could be added.) */ - -#ifdef MSBYTE_FIRST -static u_int32_t bytemask[4] = { 0xff000000, 0x00ff0000, 0x0000ff00, 0x000000ff }; -#else /*MSBYTE_FIRST*/ -static u_int32_t bytemask[4] = { 0x000000ff, 0x0000ff00, 0x00ff0000, 0xff000000 }; -#endif /*MSBYTE_FIRST*/ - - -/* Forward routines. */ - -static int raster_blit(struct raster *, u_int32_t *, int, int, int, - struct raster *, u_int32_t *, int, int, int, - int, int); - -/* Raster operations. */ - -/* Performs a bitblit. Returns 0 on success, -1 on failure. */ -int -raster_op( dst, dx, dy, w, h, rop, src, sx, sy ) - struct raster* dst; - int dx, dy, w, h, rop; - struct raster* src; - int sx, sy; - { - if ( dst == (struct raster*) 0 ) - return -1; /* no destination */ - - if ( needsrc[RAS_GETOP( rop )] ) - { - /* Two-operand blit. */ - if ( src == (struct raster*) 0 ) - return -1; /* no source */ - - /* Clip against source. */ - if ( sx < 0 ) - { - w += sx; - sx = 0; - } - if ( sy < 0 ) - { - h += sy; - sy = 0; - } - if ( sx + w > src->width ) - w = src->width - sx; - if ( sy + h > src->height ) - h = src->height - sy; - - /* Clip against dest. */ - if ( dx < 0 ) - { - w += dx; - sx -= dx; - dx = 0; - } - if ( dy < 0 ) - { - h += dy; - sy -= dy; - dy = 0; - } - if ( dx + w > dst->width ) - w = dst->width - dx; - if ( dy + h > dst->height ) - h = dst->height - dy; - - if ( w <= 0 || h <= 0 ) - return 0; /* nothing to do */ - - return raster_op_noclip( dst, dx, dy, w, h, rop, src, sx, sy ); - } - - /* No source necessary - one-operand blit. */ - if ( src != (struct raster*) 0 ) - return -1; /* unwanted source */ - - /* Clip against dest. */ - if ( dx < 0 ) - { - w += dx; - dx = 0; - } - if ( dy < 0 ) - { - h += dy; - dy = 0; - } - if ( dx + w > dst->width ) - w = dst->width - dx; - if ( dy + h > dst->height ) - h = dst->height - dy; - - if ( w <= 0 || h <= 0 ) - return 0; /* nothing to do */ - - return raster_op_nosrc_noclip( dst, dx, dy, w, h, rop ); - } - -/* Semi-public routine to do a bitblit without clipping. Returns 0 on -** success, -1 on failure. -*/ -int -raster_op_noclip( dst, dx, dy, w, h, rop, src, sx, sy ) - struct raster* dst; - int dx, dy, w, h, rop; - struct raster* src; - int sx, sy; - { - int op; - - op = RAS_GETOP( rop ); - - if ( src->depth == 1 ) - { - /* One-bit to ? blit. */ - if ( dst->depth == 1 ) - { - /* One to one blit. */ - u_int32_t* srclin1; - u_int32_t* dstlin1; - int srcleftignore, srcrightignore, srclongs; - int dstleftignore, dstrightignore, dstlongs; - - srclin1 = RAS_ADDR( src, sx, sy ); - dstlin1 = RAS_ADDR( dst, dx, dy ); - -#ifdef BCOPY_FASTER - /* Special-case full-width to full-width copies. */ - if ( op == RAS_SRC && src->width == w && dst->width == w && - src->linelongs == dst->linelongs && src->linelongs == w >> 5 ) - { - bcopy( - (char *) srclin1, (char *) dstlin1, - h * src->linelongs * sizeof(u_int32_t) ); - return 0; - } -#endif /*BCOPY_FASTER*/ - - srcleftignore = ( sx & 31 ); - srclongs = ( srcleftignore + w + 31 ) >> 5; - srcrightignore = ( srclongs * 32 - w - srcleftignore ) & 31; - dstleftignore = ( dx & 31 ); - dstlongs = ( dstleftignore + w + 31 ) >> 5; - dstrightignore = ( dstlongs * 32 - w - dstleftignore ) & 31; - - return raster_blit( - src, srclin1, srcleftignore, srcrightignore, srclongs, - dst, dstlin1, dstleftignore, dstrightignore, dstlongs, h, op ); - } - - else - { - /* One to eight, using the color in the rop. This could - ** probably be sped up by handling each four-bit source nybble - ** as a group, indexing into a 16-element runtime-constructed - ** table of longwords. - */ - u_int32_t* srclin1; - u_int32_t* dstlin1; - u_int32_t* srclin2; - u_int32_t* srclin; - u_int32_t* dstlin; - register u_int32_t* srclong; - register u_int32_t* dstlong; - register u_int32_t color, dl; - register int srcbit, dstbyte, i; - - color = RAS_GETCOLOR( rop ); - if ( color == 0 ) - color = 255; - - /* Make 32 bits of color so we can do the ROP without shifting. */ - color |= ( color << 24 ) | ( color << 16 ) | ( color << 8 ); - - /* Don't have to worry about overlapping blits here. */ - srclin1 = RAS_ADDR( src, sx, sy ); - srclin2 = srclin1 + h * src->linelongs; - dstlin1 = RAS_ADDR( dst, dx, dy ); - srclin = srclin1; - dstlin = dstlin1; - while ( srclin != srclin2 ) - { - srclong = srclin; - srcbit = sx & 31; - dstlong = dstlin; - dstbyte = dx & 3; - i = w; - - /* WARNING: this code is KNOWN TO FAIL on Sun 3's / CG2's. */ - ROP_SRCDSTCOLOR( - /*op*/ op, - /*pre*/ while ( i > 0 ) - { - dl = *dstlong;, - /*s*/ *srclong & raster_bitmask[srcbit], - /*d*/ dl, - /*c*/ color, - /*pst*/ *dstlong = ( *dstlong & ~bytemask[dstbyte] ) | - ( dl & bytemask[dstbyte] ); - if ( srcbit == 31 ) - { - srcbit = 0; - ++srclong; - } - else - ++srcbit; - if ( dstbyte == 3 ) - { - dstbyte = 0; - ++dstlong; - } - else - ++dstbyte; - --i; - } ) - - srclin += src->linelongs; - dstlin += dst->linelongs; - } - } - } - - else - { - /* Eight to eight blit. */ - u_int32_t* srclin1; - u_int32_t* dstlin1; - int srcleftignore, srcrightignore, srclongs; - int dstleftignore, dstrightignore, dstlongs; - - if ( dst->depth != 8 ) - return -1; /* depth mismatch */ - - srclin1 = RAS_ADDR( src, sx, sy ); - dstlin1 = RAS_ADDR( dst, dx, dy ); - -#ifdef BCOPY_FASTER - /* Special-case full-width to full-width copies. */ - if ( op == RAS_SRC && src->width == w && dst->width == w && - src->linelongs == dst->linelongs && src->linelongs == w >> 2 ) - { - bcopy( (char *) srclin1, (char *) dstlin1, - h * src->linelongs * sizeof(u_int32_t) ); - return 0; - } -#endif /*BCOPY_FASTER*/ - - srcleftignore = ( sx & 3 ) * 8; - srclongs = ( srcleftignore + w * 8 + 31 ) >> 5; - srcrightignore = ( srclongs * 32 - w * 8 - srcleftignore ) & 31; - dstleftignore = ( dx & 3 ) * 8; - dstlongs = ( dstleftignore + w * 8 + 31 ) >> 5; - dstrightignore = ( dstlongs * 32 - w * 8 - dstleftignore ) & 31; - - return raster_blit( - src, srclin1, srcleftignore, srcrightignore, srclongs, - dst, dstlin1, dstleftignore, dstrightignore, dstlongs, h, op ); - } - - return 0; - } - -/* Semi-public routine to do a no-src bitblit without clipping. Returns 0 -** on success, -1 on failure. -*/ -int -raster_op_nosrc_noclip( dst, dx, dy, w, h, rop ) - struct raster* dst; - int dx, dy, w, h, rop; - { - int op; - - op = RAS_GETOP( rop ); - - if ( dst->depth == 1 ) - { - /* One-bit no-src blit. */ - u_int32_t* dstlin1; - u_int32_t* dstlin2; - u_int32_t* dstlin; - int dstleftignore, dstrightignore, dstlongs; - u_int32_t dl, lm, nlm, rm, nrm; - register u_int32_t* dstlong2; - register u_int32_t* dstlong; - - dstlin1 = RAS_ADDR( dst, dx, dy ); - -#ifdef BCOPY_FASTER - /* Special-case full-width clears. */ - if ( op == RAS_CLEAR && dst->width == w && dst->linelongs == w >> 5 ) - { - bzero( (char *) dstlin1, h * dst->linelongs * sizeof(u_int32_t) ); - return 0; - } -#endif /*BCOPY_FASTER*/ - - dstleftignore = ( dx & 31 ); - dstlongs = ( dstleftignore + w + 31 ) >> 5; - dstrightignore = ( dstlongs * 32 - w - dstleftignore ) & 31; - - dstlin2 = dstlin1 + h * dst->linelongs; - dstlin = dstlin1; - - if ( dstlongs == 1 ) - { - /* It fits into a single longword. */ - lm = leftmask[dstleftignore] | rightmask[dstrightignore]; - nlm = ~lm; - while ( dstlin != dstlin2 ) - { - ROP_DST( - /*op*/ op, - /*pre*/ dl = *dstlin;, - /*d*/ dl, - /*pst*/ *dstlin = ( *dstlin & lm ) | ( dl & nlm ); ) - - dstlin += dst->linelongs; - } - } - else - { - lm = leftmask[dstleftignore]; - rm = rightmask[dstrightignore]; - nrm = ~rm; - nlm = ~lm; - - while ( dstlin != dstlin2 ) - { - dstlong = dstlin; - dstlong2 = dstlong + dstlongs; - if ( dstrightignore != 0 ) - --dstlong2; - - /* Leading edge. */ - if ( dstleftignore != 0 ) - { - ROP_DST( - /*op*/ op, - /*pre*/ dl = *dstlong;, - /*d*/ dl, - /*pst*/ *dstlong = ( *dstlong & lm ) | ( dl & nlm ); ) - ++dstlong; - } - - /* Main rop. */ - ROP_DST( - /*op*/ op, - /*pre*/ while ( dstlong != dstlong2 ) - {, - /*d*/ *dstlong, - /*pst*/ ++dstlong; - } ) - - /* Trailing edge. */ - if ( dstrightignore != 0 ) - { - ROP_DST( - /*op*/ op, - /*pre*/ dl = *dstlong;, - /*d*/ dl, - /*pst*/ *dstlong = ( dl & nrm ) | ( *dstlong & rm ); ) - } - - dstlin += dst->linelongs; - } - } - } - - else - { - /* Eight-bit no-src blit. */ - register u_int32_t color; - u_int32_t* dstlin1; - u_int32_t* dstlin2; - u_int32_t* dstlin; - int dstleftignore, dstrightignore, dstlongs; - u_int32_t dl, lm, nlm, rm, nrm; - register u_int32_t* dstlong2; - register u_int32_t* dstlong; - - dstlin1 = RAS_ADDR( dst, dx, dy ); - -#ifdef BCOPY_FASTER - /* Special-case full-width clears. */ - if ( op == RAS_CLEAR && dst->width == w && dst->linelongs == w >> 2 ) - { - bzero( (char *) dstlin1, h * dst->linelongs * sizeof(u_int32_t) ); - return 0; - } -#endif /*BCOPY_FASTER*/ - - color = RAS_GETCOLOR( rop ); - if ( color == 0 ) - color = 255; - - /* Make 32 bits of color so we can do the ROP without shifting. */ - color |= ( color << 24 ) | ( color << 16 ) | ( color << 8 ); - - dstleftignore = ( dx & 3 ) * 8; - dstlongs = ( dstleftignore + w * 8 + 31 ) >> 5; - dstrightignore = ( dstlongs * 32 - w * 8 - dstleftignore ) & 31; - - dstlin2 = dstlin1 + h * dst->linelongs; - dstlin = dstlin1; - - if ( dstlongs == 1 ) - { - /* It fits into a single longword. */ - lm = leftmask[dstleftignore] | rightmask[dstrightignore]; - nlm = ~lm; - while ( dstlin != dstlin2 ) - { - ROP_DSTCOLOR( - /*op*/ op, - /*pre*/ dl = *dstlin;, - /*d*/ dl, - /*c*/ color, - /*pst*/ *dstlin = ( *dstlin & lm ) | ( dl & nlm ); ) - - dstlin += dst->linelongs; - } - } - else - { - lm = leftmask[dstleftignore]; - rm = rightmask[dstrightignore]; - nrm = ~rm; - nlm = ~lm; - while ( dstlin != dstlin2 ) - { - dstlong = dstlin; - dstlong2 = dstlong + dstlongs; - if ( dstrightignore != 0 ) - --dstlong2; - - /* Leading edge. */ - if ( dstleftignore != 0 ) - { - ROP_DSTCOLOR( - /*op*/ op, - /*pre*/ dl = *dstlong;, - /*d*/ dl, - /*c*/ color, - /*pst*/ *dstlong = ( *dstlong & lm ) | ( dl & nlm ); ) - ++dstlong; - } - - /* Main rop. */ - ROP_DSTCOLOR( - /*op*/ op, - /*pre*/ while ( dstlong != dstlong2 ) - {, - /*d*/ *dstlong, - /*c*/ color, - /*pst*/ ++dstlong; - } ) - - /* Trailing edge. */ - if ( dstrightignore != 0 ) - { - ROP_DSTCOLOR( - /*op*/ op, - /*pre*/ dl = *dstlong;, - /*d*/ dl, - /*c*/ color, - /*pst*/ *dstlong = ( dl & nrm ) | ( *dstlong & rm ); ) - } - - dstlin += dst->linelongs; - } - } - } - - return 0; - } - -/* This is a general bitblit routine, handling overlapping source and -** destination. It's used for both the 1-to-1 and 8-to-8 cases. -*/ -static int -raster_blit( src, srclin1, srcleftignore, srcrightignore, srclongs, dst, dstlin1, dstleftignore, dstrightignore, dstlongs, h, op ) - struct raster* src; - u_int32_t* srclin1; - int srcleftignore, srcrightignore, srclongs; - struct raster* dst; - u_int32_t* dstlin1; - int dstleftignore, dstrightignore, dstlongs; - int h, op; - { - u_int32_t* srclin2; - u_int32_t* dstlin2; - int srclininc, dstlininc; - u_int32_t* srclin; - u_int32_t* dstlin; - register int prevleftshift, currrightshift; - int longinc; - register u_int32_t* srclong; - register u_int32_t* dstlong; - register u_int32_t* dstlong2; - register u_int32_t dl, lm, nlm, rm, nrm; - - prevleftshift = ( srcleftignore - dstleftignore ) & 31; - - srclin2 = srclin1 + h * src->linelongs; - dstlin2 = dstlin1 + h * dst->linelongs; - srclininc = src->linelongs; - dstlininc = dst->linelongs; - longinc = 1; - - /* Check for overlaps. */ - if ( ( dstlin1 >= srclin1 && dstlin1 < srclin1 + srclongs ) || - ( srclin1 >= dstlin1 && srclin1 < dstlin1 + dstlongs ) ) - { - /* Horizontal overlap. Should we reverse? */ - if ( srclin1 < dstlin1 ) - { - longinc = -1; - srclin1 += srclongs - 1; - srclin2 += srclongs - 1; - dstlin1 += dstlongs - 1; - } - } - else if ( ( dstlin1 >= srclin1 && dstlin1 < srclin2 ) || - ( srclin1 >= dstlin1 && srclin1 < dstlin2 ) ) - { - /* Vertical overlap. Should we reverse? */ - if ( srclin1 < dstlin1 ) - { - srclin2 = srclin1 - srclininc; - srclin1 += ( h - 1 ) * srclininc; - dstlin1 += ( h - 1 ) * dstlininc; - srclininc = -srclininc; - dstlininc = -dstlininc; - } - } - srclin = srclin1; - dstlin = dstlin1; - - if ( prevleftshift == 0 ) - { - /* The bits line up, no shifting necessary. */ - if ( dstlongs == 1 ) - { - /* It all fits into a single longword. */ - lm = leftmask[dstleftignore] | rightmask[dstrightignore]; - nlm = ~lm; - while ( srclin != srclin2 ) - { - ROP_SRCDST( - /*op*/ op, - /*pre*/ dl = *dstlin;, - /*s*/ *srclin, - /*d*/ dl, - /*pst*/ *dstlin = ( *dstlin & lm ) | ( dl & nlm ); ) - - srclin += srclininc; - dstlin += dstlininc; - } - } - else - { - /* Multiple longwords. */ - lm = leftmask[dstleftignore]; - rm = rightmask[dstrightignore]; - nrm = ~rm; - nlm = ~lm; - if ( longinc == 1 ) - { - /* Left to right. */ - while ( srclin != srclin2 ) - { - srclong = srclin; - dstlong = dstlin; - dstlong2 = dstlong + dstlongs; - if ( dstrightignore != 0 ) - --dstlong2; - - /* Leading edge. */ - if ( dstleftignore != 0 ) - { - ROP_SRCDST( - /*op*/ op, - /*pre*/ dl = *dstlong;, - /*s*/ *srclong, - /*d*/ dl, - /*pst*/ *dstlong = ( *dstlong & lm ) | ( dl & nlm ); ) - ++srclong; - ++dstlong; - } - - /* Main rop. */ - ROP_SRCDST( - /*op*/ op, - /*pre*/ while ( dstlong != dstlong2 ) - {, - /*s*/ *srclong, - /*d*/ *dstlong, - /*pst*/ ++srclong; - ++dstlong; - } ) - - /* Trailing edge. */ - if ( dstrightignore != 0 ) - { - ROP_SRCDST( - /*op*/ op, - /*pre*/ dl = *dstlong;, - /*s*/ *srclong, - /*d*/ dl, - /*pst*/ *dstlong = ( dl & nrm ) | ( *dstlong & rm ); ) - } - - srclin += srclininc; - dstlin += dstlininc; - } - } - else - { - /* Right to left. */ - while ( srclin != srclin2 ) - { - srclong = srclin; - dstlong = dstlin; - dstlong2 = dstlong - dstlongs; - if ( dstleftignore != 0 ) - ++dstlong2; - - /* Leading edge. */ - if ( dstrightignore != 0 ) - { - ROP_SRCDST( - /*op*/ op, - /*pre*/ dl = *dstlong;, - /*s*/ *srclong, - /*d*/ dl, - /*pst*/ *dstlong = ( dl & nrm ) | ( *dstlong & rm ); ) - --srclong; - --dstlong; - } - - /* Main rop. */ - ROP_SRCDST( - /*op*/ op, - /*pre*/ while ( dstlong != dstlong2 ) - {, - /*s*/ *srclong, - /*d*/ *dstlong, - /*pst*/ --srclong; - --dstlong; - } ) - - /* Trailing edge. */ - if ( dstleftignore != 0 ) - { - ROP_SRCDST( - /*op*/ op, - /*pre*/ dl = *dstlong;, - /*s*/ *srclong, - /*d*/ dl, - /*pst*/ *dstlong = ( *dstlong & lm ) | ( dl & nlm ); ) - } - - srclin += srclininc; - dstlin += dstlininc; - } - } - } - } - - else - { - /* General case, with shifting and everything. */ - register u_int32_t sl, prevsl; - - currrightshift = 32 - prevleftshift; - if ( srclongs == 1 && dstlongs == 1 ) - { - /* It fits into a single longword, with a shift. */ - lm = leftmask[dstleftignore] | rightmask[dstrightignore]; - nlm = ~lm; - if ( srcleftignore > dstleftignore ) - { - while ( srclin != srclin2 ) - { - ROP_SRCDST( - /*op*/ op, - /*pre*/ dl = *dstlin;, - /*s*/ *srclin LSOP prevleftshift, - /*d*/ dl, - /*pst*/ *dstlin = ( *dstlin & lm ) | ( dl & nlm ); ) - - srclin += srclininc; - dstlin += dstlininc; - } - } - else - { - while ( srclin != srclin2 ) - { - ROP_SRCDST( - /*op*/ op, - /*pre*/ dl = *dstlin;, - /*s*/ *srclin RSOP currrightshift, - /*d*/ dl, - /*pst*/ *dstlin = ( *dstlin & lm ) | ( dl & nlm ); ) - - srclin += srclininc; - dstlin += dstlininc; - } - } - } - else - { - /* Multiple longwords. */ - lm = leftmask[dstleftignore]; - rm = rightmask[dstrightignore]; - nrm = ~rm; - nlm = ~lm; - if ( longinc == 1 ) - { - /* Left to right. */ - while ( srclin != srclin2 ) - { - srclong = srclin; - dstlong = dstlin; - dstlong2 = dstlong + dstlongs; - if ( srcleftignore > dstleftignore ) - prevsl = *srclong++ LSOP prevleftshift; - else - prevsl = 0; - if ( dstrightignore != 0 ) - --dstlong2; - - /* Leading edge. */ - if ( dstleftignore != 0 ) - { - ROP_SRCDST( - /*op*/ op, - /*pre*/ sl = *srclong; - dl = *dstlong;, - /*s*/ prevsl | ( sl RSOP currrightshift ), - /*d*/ dl, - /*pst*/ *dstlong = ( *dstlong & lm ) | ( dl & nlm ); ) - prevsl = sl << prevleftshift; - ++srclong; - ++dstlong; - } - - /* Main rop. */ - ROP_SRCDST( - /*op*/ op, - /*pre*/ while ( dstlong != dstlong2 ) - { - sl = *srclong;, - /*s*/ prevsl | ( sl RSOP currrightshift ), - /*d*/ *dstlong, - /*pst*/ prevsl = sl LSOP prevleftshift; - ++srclong; - ++dstlong; - } ) - - /* Trailing edge. */ - if ( dstrightignore != 0 ) - { - ROP_SRCDST( - /*op*/ op, - /*pre*/ dl = *dstlong;, - /*s*/ prevsl | ( *srclong RSOP currrightshift ), - /*d*/ dl, - /*pst*/ *dstlong = ( dl & nrm ) | ( *dstlong & rm ); ) - } - - srclin += srclininc; - dstlin += dstlininc; - } - } - else - { - /* Right to left. */ - while ( srclin != srclin2 ) - { - srclong = srclin; - dstlong = dstlin; - dstlong2 = dstlong - dstlongs; - if ( srcrightignore > dstrightignore ) - prevsl = *srclong-- RSOP currrightshift; - else - prevsl = 0; - if ( dstleftignore != 0 ) - ++dstlong2; - - /* Leading edge. */ - if ( dstrightignore != 0 ) - { - ROP_SRCDST( - /*op*/ op, - /*pre*/ sl = *srclong; - dl = *dstlong;, - /*s*/ prevsl | ( sl LSOP prevleftshift ), - /*d*/ dl, - /*pst*/ *dstlong = ( dl & nrm ) | ( *dstlong & rm ); ) - prevsl = sl RSOP currrightshift; - --srclong; - --dstlong; - } - - /* Main rop. */ - ROP_SRCDST( - /*op*/ op, - /*pre*/ while ( dstlong != dstlong2 ) - { - sl = *srclong;, - /*s*/ prevsl | ( sl LSOP prevleftshift ), - /*d*/ *dstlong, - /*pst*/ prevsl = sl RSOP currrightshift; - --srclong; - --dstlong; - } ) - - /* Trailing edge. */ - if ( dstleftignore != 0 ) - { - ROP_SRCDST( - /*op*/ op, - /*pre*/ dl = *dstlong;, - /*s*/ prevsl | ( *srclong LSOP prevleftshift ), - /*d*/ dl, - /*pst*/ *dstlong = ( *dstlong & lm ) | ( dl & nlm ); ) - } - - srclin += srclininc; - dstlin += dstlininc; - } - } - } - } - - return 0; - } diff --git a/sys/dev/rcons/raster_text.c b/sys/dev/rcons/raster_text.c deleted file mode 100644 index 17731871e86..00000000000 --- a/sys/dev/rcons/raster_text.c +++ /dev/null @@ -1,247 +0,0 @@ -/* $OpenBSD: raster_text.c,v 1.5 2003/06/02 23:28:03 millert Exp $ */ -/* $NetBSD: raster_text.c,v 1.3 1995/11/24 23:50:56 cgd Exp $ */ - -/*- - * Copyright (c) 1991, 1993 - * The Regents of the University of California. All rights reserved. - * - * This code is derived from software contributed to the Computer Systems - * Engineering Group at Lawrence Berkeley Laboratory and to the University - * of California at Berkeley by Jef Poskanzer. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)raster_text.c 8.1 (Berkeley) 6/11/93 - */ - -/* - * Text routines for raster library. - */ - -#ifdef _KERNEL -#include <sys/param.h> -#include <sys/systm.h> -#include <dev/rcons/raster.h> -#ifdef COLORFONT_CACHE -#include <sys/malloc.h> -#define NEW(size) malloc(size, M_DEVBUF, M_NOWAIT) -#endif -#else -#include <sys/types.h> -#include <string.h> -#include "raster.h" -#ifdef COLORFONT_CACHE -#include <malloc.h> -#define NEW(size) malloc(size) -#endif -#endif - -/* Draws text. Returns 0 on success, -1 on failure. */ -int -raster_text( r, x, y, rop, rf, text ) - register struct raster* r; - int x, y; - int rop; - struct raster_font* rf; - unsigned char *text; - { - return raster_textn( r, x, y, rop, rf, text, strlen( text ) ); - } - -/* Draws n characters of text. Returns 0 on success, -1 on failure. */ -int -raster_textn( r, x, y, rop, rf, text, n ) - register struct raster* r; - int x, y; - int rop; - struct raster_font* rf; - unsigned char *text; - int n; - { - int clip; - int x1, y1; - struct raster_char *c; - struct raster* charrast; - int i; - register unsigned char ch; - int thisx, thisy; - int phase; - - /* Check whether we can avoid clipping. */ - clip = 0; - if ( rf->flags & RASFONT_FIXEDWIDTH && - rf->flags & RASFONT_NOVERTICALMOVEMENT ) - { - /* This font is well-behaved, we can compute the extent cheaply. */ - c = &(rf->chars['@']); - charrast = c->r; - if ( x + c->homex < 0 || y + c->homey < 0 || - x + c->homex + n * c->nextx > r->width || - y + c->homey + charrast->height > r->height ) - clip = 1; - } - else - { - /* Got to step through the string to compute the extent. */ - for ( i = 0, x1 = x, y1 = y; - i < n; - ++i, x1 += c->nextx, y1 += c->nexty ) - { - c = &(rf->chars[text[i]]); - charrast = c->r; - if ( charrast != (struct raster*) 0 ) - { - if ( x1 + c->homex < 0 || y1 + c->homey < 0 || - x1 + c->homex + charrast->width > r->width || - y1 + c->homey + charrast->height > r->height ) - { - clip = 1; - break; - } - } - } - } - - /* Now display the text. */ - for ( i = 0, x1 = x, y1 = y; - i < n; - ++i, x1 += c->nextx, y1 += c->nexty ) - { - ch = text[i]; - c = &(rf->chars[ch]); - charrast = c->r; - if ( charrast != (struct raster*) 0 ) - { - thisx = x1 + c->homex; - thisy = y1 + c->homey; - - phase = 0; -#ifdef COLORFONT_CACHE - if ( r->depth == 8 ) - { - /* Initialize color font cache if necessary. */ - if ( rf->cache == (struct raster_fontcache*) -1 ) - { - int c; - - rf->cache = (struct raster_fontcache*) - NEW( sizeof(struct raster_fontcache) ); - if ( rf->cache != (struct raster_fontcache*) 0 ) - for ( c = 0; c < 256; ++c ) - rf->cache->cr[c] = (struct raster*) 0; - } - - if ( rf->cache != (struct raster_fontcache*) 0 ) - { - int color; - struct raster* cr; - - color = RAS_GETCOLOR( rop ); - cr = rf->cache->cr[ch]; - /* Is this character cached yet? */ - if ( cr != (struct raster*) 0 ) - { - /* Yes, but is it the right color? */ - if ( rf->cache->color[ch] == color ) - { - /* Yes - switch rasters. */ - charrast = cr; - } - else - { - /* No, re-draw it. */ - if ( raster_op_noclip( - cr, 0, 0, charrast->width, - charrast->height, rop, charrast, 0, 0 ) == 0 ) - { - rf->cache->color[ch] = color; - charrast = cr; - } - } - } - else - { - /* It's not cached, so cache it. */ - cr = raster_alloc( - charrast->width, charrast->height, 8 ); - if ( cr != (struct raster*) 0 ) - if ( raster_op_noclip( - cr, 0, 0, charrast->width, charrast->height, - rop, charrast, 0, 0 ) == 0 ) - { - rf->cache->color[ch] = color; - charrast = rf->cache->cr[ch] = cr; - } - } - } - } -#endif /*COLORFONT_CACHE*/ - - if ( clip ) - { - if ( raster_op( - r, thisx, thisy, charrast->width, charrast->height, - rop, charrast, phase, 0 ) < 0 ) - return -1; - } - else - { - if ( raster_op_noclip( - r, thisx, thisy, charrast->width, charrast->height, - rop, charrast, phase, 0 ) < 0 ) - return -1; - } - } - } - - return 0; - } - -#ifdef COLORFONT_CACHE -/* Allocates a raster. Returns (struct raster*) 0 on failure. */ -struct raster* -raster_alloc( width, height, depth ) - int width, height, depth; - { - struct raster* r; - int linelongs; - - if ( width <= 0 || height <= 0 || ( depth != 1 && depth != 8 ) ) - return (struct raster*) 0; - linelongs = ( ( width * depth + 31 ) >> 5 ); - r = (struct raster*) - NEW( sizeof(struct raster) + height * linelongs * sizeof(u_int32_t)); - if ( r == (struct raster*) 0 ) - return (struct raster*) 0; - - r->width = width; - r->height = height; - r->depth = depth; - r->linelongs = linelongs; - r->pixels = (u_int32_t*) (r + 1); - r->data = (caddr_t) 0; - return r; - } -#endif diff --git a/sys/dev/wscons/files.wscons b/sys/dev/wscons/files.wscons index 69718f82d56..095516eabba 100644 --- a/sys/dev/wscons/files.wscons +++ b/sys/dev/wscons/files.wscons @@ -1,4 +1,4 @@ -# $OpenBSD: files.wscons,v 1.11 2006/05/29 20:23:13 miod Exp $ +# $OpenBSD: files.wscons,v 1.12 2006/08/06 13:07:00 miod Exp $ # $NetBSD: files.wscons,v 1.34 2005/05/04 01:52:16 augustss Exp $ # @@ -36,13 +36,6 @@ file dev/wscons/wskbdutil.c wskbd file dev/wscons/wskbd_hotkey.c wskbd & !small_kernel file dev/wscons/wsmouse.c wsmouse needs-flag -file dev/rcons/raster_op.c wsrasteremulops -file dev/rcons/raster_text.c wsrasteremulops -file dev/wscons/wscons_rinit.c wsrasteremulops -file dev/wscons/wscons_rops.c wsrasteremulops -file dev/wscons/wscons_gallant19.c wsrasteremulops -file dev/wscons/wscons_font8x16.c wsrasteremulops - pseudo-device wsmux file dev/wscons/wsmux.c wsmux needs-flag diff --git a/sys/dev/wscons/wscons_font8x16.c b/sys/dev/wscons/wscons_font8x16.c deleted file mode 100644 index fb4dd561117..00000000000 --- a/sys/dev/wscons/wscons_font8x16.c +++ /dev/null @@ -1,2362 +0,0 @@ -/* $OpenBSD: wscons_font8x16.c,v 1.3 2004/06/05 22:54:40 miod Exp $ */ - -/* - * Copyright (c) 1992, 1993, 1994 Hellmuth Michaelis and Joerg Wunsch - * - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by - * Hellmuth Michaelis and Joerg Wunsch - * 4. The name authors may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * Translated into compiler and human readable for for the Atari-TT port of - * NetBSD by Leo Weppelman. - * - * Reorganized and edited some chars to fit the iso-8859-1 fontset by - * Thomas Gerner - * - * Translated to wscons format by Dale Rahn using a program. - * cleaned up a couple of characters by hand afterword. - */ - -#include <sys/types.h> - -#include <dev/rcons/raster.h> - -static u_int32_t fontdata16_0_pixels[] = { -/* 0x00 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_0 = { 8, 16, 1, 1, fontdata16_0_pixels, 0}; - -static u_int32_t fontdata16_1_pixels[] = { -/* 0x01 */ 0x00000000, 0x18000000, 0x18000000, 0x3c000000, - 0x3c000000, 0x7e000000, 0x7e000000, 0xff000000, - 0xff000000, 0x7e000000, 0x7e000000, 0x3c000000, - 0x3c000000, 0x18000000, 0x18000000, 0x00000000 -}; -static struct raster fontdata16_1 = { 8, 16, 1, 1, fontdata16_1_pixels, 0}; - -static u_int32_t fontdata16_2_pixels[] = { -/* 0x02 */ 0x42000000, 0x99000000, 0x99000000, 0x42000000, - 0x42000000, 0x99000000, 0x99000000, 0x42000000, - 0x42000000, 0x99000000, 0x99000000, 0x42000000, - 0x42000000, 0x99000000, 0x99000000, 0x00000000 -}; -static struct raster fontdata16_2 = { 8, 16, 1, 1, fontdata16_2_pixels, 0}; - -static u_int32_t fontdata16_3_pixels[] = { -/* 0x03 */ 0x00000000, 0x00000000, 0x90000000, 0x90000000, - 0xf0000000, 0x90000000, 0x90000000, 0x00000000, - 0x3e000000, 0x08000000, 0x08000000, 0x08000000, - 0x08000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_3 = { 8, 16, 1, 1, fontdata16_3_pixels, 0}; - -static u_int32_t fontdata16_4_pixels[] = { -/* 0x04 */ 0x00000000, 0x00000000, 0xf0000000, 0x80000000, - 0xe0000000, 0x80000000, 0x80000000, 0x00000000, - 0x1e000000, 0x10000000, 0x1c000000, 0x10000000, - 0x10000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_4 = { 8, 16, 1, 1, fontdata16_4_pixels, 0}; - -static u_int32_t fontdata16_5_pixels[] = { -/* 0x05 */ 0x00000000, 0x00000000, 0x60000000, 0x90000000, - 0x80000000, 0x90000000, 0x60000000, 0x00000000, - 0x1c000000, 0x12000000, 0x1c000000, 0x12000000, - 0x12000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_5 = { 8, 16, 1, 1, fontdata16_5_pixels, 0}; - -static u_int32_t fontdata16_6_pixels[] = { -/* 0x06 */ 0x00000000, 0x00000000, 0x80000000, 0x80000000, - 0x80000000, 0x80000000, 0xf0000000, 0x00000000, - 0x1e000000, 0x10000000, 0x1c000000, 0x10000000, - 0x10000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_6 = { 8, 16, 1, 1, fontdata16_6_pixels, 0}; - -static u_int32_t fontdata16_7_pixels[] = { -/* 0x07 */ 0x00000000, 0x38000000, 0x6c000000, 0x6c000000, - 0x38000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_7 = { 8, 16, 1, 1, fontdata16_7_pixels, 0}; - -static u_int32_t fontdata16_8_pixels[] = { -/* 0x08 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x18000000, 0x18000000, 0x7e000000, 0x18000000, - 0x18000000, 0x00000000, 0x00000000, 0xff000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_8 = { 8, 16, 1, 1, fontdata16_8_pixels, 0}; - -static u_int32_t fontdata16_9_pixels[] = { -/* 0x09 */ 0x00000000, 0x00000000, 0x88000000, 0x98000000, - 0xa8000000, 0xc8000000, 0x88000000, 0x00000000, - 0x10000000, 0x10000000, 0x10000000, 0x10000000, - 0x1e000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_9 = { 8, 16, 1, 1, fontdata16_9_pixels, 0}; - -static u_int32_t fontdata16_10_pixels[] = { -/* 0x0a */ 0x00000000, 0x00000000, 0x88000000, 0x88000000, - 0x50000000, 0x50000000, 0x20000000, 0x00000000, - 0x3e000000, 0x08000000, 0x08000000, 0x08000000, - 0x08000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_10 = { 8, 16, 1, 1, fontdata16_10_pixels, 0}; - -static u_int32_t fontdata16_11_pixels[] = { -/* 0x0b */ 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0xf8000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_11 = { 8, 16, 1, 1, fontdata16_11_pixels, 0}; - -static u_int32_t fontdata16_12_pixels[] = { -/* 0x0c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xf8000000, - 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x00000000 -}; -static struct raster fontdata16_12 = { 8, 16, 1, 1, fontdata16_12_pixels, 0}; - -static u_int32_t fontdata16_13_pixels[] = { -/* 0x0d */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x1f000000, - 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x00000000 -}; -static struct raster fontdata16_13 = { 8, 16, 1, 1, fontdata16_13_pixels, 0}; - -static u_int32_t fontdata16_14_pixels[] = { -/* 0x0e */ 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x1f000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_14 = { 8, 16, 1, 1, fontdata16_14_pixels, 0}; - -static u_int32_t fontdata16_15_pixels[] = { -/* 0x0f */ 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0xff000000, - 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x00000000 -}; -static struct raster fontdata16_15 = { 8, 16, 1, 1, fontdata16_15_pixels, 0}; - -static u_int32_t fontdata16_16_pixels[] = { -/* 0x10 */ 0xff000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_16 = { 8, 16, 1, 1, fontdata16_16_pixels, 0}; - -static u_int32_t fontdata16_17_pixels[] = { -/* 0x11 */ 0x00000000, 0x00000000, 0x00000000, 0xff000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_17 = { 8, 16, 1, 1, fontdata16_17_pixels, 0}; - -static u_int32_t fontdata16_18_pixels[] = { -/* 0x12 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xff000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_18 = { 8, 16, 1, 1, fontdata16_18_pixels, 0}; - -static u_int32_t fontdata16_19_pixels[] = { -/* 0x13 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xff000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_19 = { 8, 16, 1, 1, fontdata16_19_pixels, 0}; - -static u_int32_t fontdata16_20_pixels[] = { -/* 0x14 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_20 = { 8, 16, 1, 1, fontdata16_20_pixels, 0}; - -static u_int32_t fontdata16_21_pixels[] = { -/* 0x15 */ 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x1f000000, - 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x00000000 -}; -static struct raster fontdata16_21 = { 8, 16, 1, 1, fontdata16_21_pixels, 0}; - -static u_int32_t fontdata16_22_pixels[] = { -/* 0x16 */ 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0xf8000000, - 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x00000000 -}; -static struct raster fontdata16_22 = { 8, 16, 1, 1, fontdata16_22_pixels, 0}; - -static u_int32_t fontdata16_23_pixels[] = { -/* 0x17 */ 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0xff000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_23 = { 8, 16, 1, 1, fontdata16_23_pixels, 0}; - -static u_int32_t fontdata16_24_pixels[] = { -/* 0x18 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xff000000, - 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x00000000 -}; -static struct raster fontdata16_24 = { 8, 16, 1, 1, fontdata16_24_pixels, 0}; - -static u_int32_t fontdata16_25_pixels[] = { -/* 0x19 */ 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x00000000 -}; -static struct raster fontdata16_25 = { 8, 16, 1, 1, fontdata16_25_pixels, 0}; - -static u_int32_t fontdata16_26_pixels[] = { -/* 0x1a */ 0x00000000, 0x00000000, 0x0c000000, 0x18000000, - 0x30000000, 0x60000000, 0x30000000, 0x18000000, - 0x0c000000, 0x00000000, 0x7e000000, 0x00000000, - 0x7e000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_26 = { 8, 16, 1, 1, fontdata16_26_pixels, 0}; - -static u_int32_t fontdata16_27_pixels[] = { -/* 0x1b */ 0x00000000, 0x00000000, 0x30000000, 0x18000000, - 0x0c000000, 0x06000000, 0x0c000000, 0x18000000, - 0x30000000, 0x00000000, 0x7e000000, 0x00000000, - 0x7e000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_27 = { 8, 16, 1, 1, fontdata16_27_pixels, 0}; - -static u_int32_t fontdata16_28_pixels[] = { -/* 0x1c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xfe000000, 0x6c000000, 0x6c000000, 0x6c000000, - 0x6c000000, 0x6c000000, 0x6c000000, 0x6c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_28 = { 8, 16, 1, 1, fontdata16_28_pixels, 0}; - -static u_int32_t fontdata16_29_pixels[] = { -/* 0x1d */ 0x00000000, 0x00000000, 0x00000000, 0x18000000, - 0x18000000, 0x7e000000, 0x18000000, 0x18000000, - 0x7e000000, 0x18000000, 0x18000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_29 = { 8, 16, 1, 1, fontdata16_29_pixels, 0}; - -static u_int32_t fontdata16_30_pixels[] = { -/* 0x1e */ 0x00000000, 0x38000000, 0x6c000000, 0x64000000, - 0x60000000, 0xf0000000, 0x60000000, 0x60000000, - 0x60000000, 0x60000000, 0xe6000000, 0xfc000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_30 = { 8, 16, 1, 1, fontdata16_30_pixels, 0}; - -static u_int32_t fontdata16_31_pixels[] = { -/* 0x1f */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x18000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_31 = { 8, 16, 1, 1, fontdata16_31_pixels, 0}; - -static u_int32_t fontdata16_32_pixels[] = { -/* 0x20 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_32 = { 8, 16, 1, 1, fontdata16_32_pixels, 0}; - -static u_int32_t fontdata16_33_pixels[] = { -/* 0x21 */ 0x00000000, 0x00000000, 0x18000000, 0x3c000000, - 0x3c000000, 0x3c000000, 0x18000000, 0x18000000, - 0x18000000, 0x00000000, 0x18000000, 0x18000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_33 = { 8, 16, 1, 1, fontdata16_33_pixels, 0}; - -static u_int32_t fontdata16_34_pixels[] = { -/* 0x22 */ 0x00000000, 0x66000000, 0x66000000, 0x66000000, - 0x24000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_34 = { 8, 16, 1, 1, fontdata16_34_pixels, 0}; - -static u_int32_t fontdata16_35_pixels[] = { -/* 0x23 */ 0x00000000, 0x00000000, 0x00000000, 0x6c000000, - 0x6c000000, 0xfe000000, 0x6c000000, 0x6c000000, - 0x6c000000, 0xfe000000, 0x6c000000, 0x6c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_35 = { 8, 16, 1, 1, fontdata16_35_pixels, 0}; - -static u_int32_t fontdata16_36_pixels[] = { -/* 0x24 */ 0x00000000, 0x18000000, 0x18000000, 0x7c000000, - 0xc6000000, 0xc2000000, 0xc0000000, 0x7c000000, - 0x06000000, 0x86000000, 0xc6000000, 0x7c000000, - 0x18000000, 0x18000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_36 = { 8, 16, 1, 1, fontdata16_36_pixels, 0}; - -static u_int32_t fontdata16_37_pixels[] = { -/* 0x25 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xc2000000, 0xc6000000, 0x0c000000, 0x18000000, - 0x30000000, 0x60000000, 0xc6000000, 0x86000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_37 = { 8, 16, 1, 1, fontdata16_37_pixels, 0}; - -static u_int32_t fontdata16_38_pixels[] = { -/* 0x26 */ 0x00000000, 0x00000000, 0x38000000, 0x6c000000, - 0x6c000000, 0x38000000, 0x76000000, 0xdc000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0x76000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_38 = { 8, 16, 1, 1, fontdata16_38_pixels, 0}; - -static u_int32_t fontdata16_39_pixels[] = { -/* 0x27 */ 0x00000000, 0x30000000, 0x30000000, 0x30000000, - 0x60000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_39 = { 8, 16, 1, 1, fontdata16_39_pixels, 0}; - -static u_int32_t fontdata16_40_pixels[] = { -/* 0x28 */ 0x00000000, 0x00000000, 0x0c000000, 0x18000000, - 0x30000000, 0x30000000, 0x30000000, 0x30000000, - 0x30000000, 0x30000000, 0x18000000, 0x0c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_40 = { 8, 16, 1, 1, fontdata16_40_pixels, 0}; - -static u_int32_t fontdata16_41_pixels[] = { -/* 0x29 */ 0x00000000, 0x00000000, 0x30000000, 0x18000000, - 0x0c000000, 0x0c000000, 0x0c000000, 0x0c000000, - 0x0c000000, 0x0c000000, 0x18000000, 0x30000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_41 = { 8, 16, 1, 1, fontdata16_41_pixels, 0}; - -static u_int32_t fontdata16_42_pixels[] = { -/* 0x2a */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x66000000, 0x3c000000, 0xff000000, - 0x3c000000, 0x66000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_42 = { 8, 16, 1, 1, fontdata16_42_pixels, 0}; - -static u_int32_t fontdata16_43_pixels[] = { -/* 0x2b */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x18000000, 0x18000000, 0x7e000000, - 0x18000000, 0x18000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_43 = { 8, 16, 1, 1, fontdata16_43_pixels, 0}; - -static u_int32_t fontdata16_44_pixels[] = { -/* 0x2c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x18000000, 0x18000000, 0x18000000, - 0x30000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_44 = { 8, 16, 1, 1, fontdata16_44_pixels, 0}; - -static u_int32_t fontdata16_45_pixels[] = { -/* 0x2d */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x7e000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_45 = { 8, 16, 1, 1, fontdata16_45_pixels, 0}; - -static u_int32_t fontdata16_46_pixels[] = { -/* 0x2e */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x18000000, 0x18000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_46 = { 8, 16, 1, 1, fontdata16_46_pixels, 0}; - -static u_int32_t fontdata16_47_pixels[] = { -/* 0x2f */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x02000000, 0x06000000, 0x0c000000, 0x18000000, - 0x30000000, 0x60000000, 0xc0000000, 0x80000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_47 = { 8, 16, 1, 1, fontdata16_47_pixels, 0}; - -static u_int32_t fontdata16_48_pixels[] = { -/* 0x30 */ 0x00000000, 0x00000000, 0x7c000000, 0xc6000000, - 0xc6000000, 0xce000000, 0xde000000, 0xf6000000, - 0xe6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_48 = { 8, 16, 1, 1, fontdata16_48_pixels, 0}; - -static u_int32_t fontdata16_49_pixels[] = { -/* 0x31 */ 0x00000000, 0x00000000, 0x18000000, 0x38000000, - 0x78000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x7e000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_49 = { 8, 16, 1, 1, fontdata16_49_pixels, 0}; - -static u_int32_t fontdata16_50_pixels[] = { -/* 0x32 */ 0x00000000, 0x00000000, 0x7c000000, 0xc6000000, - 0x06000000, 0x0c000000, 0x18000000, 0x30000000, - 0x60000000, 0xc0000000, 0xc6000000, 0xfe000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_50 = { 8, 16, 1, 1, fontdata16_50_pixels, 0}; - -static u_int32_t fontdata16_51_pixels[] = { -/* 0x33 */ 0x00000000, 0x00000000, 0x7c000000, 0xc6000000, - 0x06000000, 0x06000000, 0x3c000000, 0x06000000, - 0x06000000, 0x06000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_51 = { 8, 16, 1, 1, fontdata16_51_pixels, 0}; - -static u_int32_t fontdata16_52_pixels[] = { -/* 0x34 */ 0x00000000, 0x00000000, 0x0c000000, 0x1c000000, - 0x3c000000, 0x6c000000, 0xcc000000, 0xfe000000, - 0x0c000000, 0x0c000000, 0x0c000000, 0x1e000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_52 = { 8, 16, 1, 1, fontdata16_52_pixels, 0}; - -static u_int32_t fontdata16_53_pixels[] = { -/* 0x35 */ 0x00000000, 0x00000000, 0xfe000000, 0xc0000000, - 0xc0000000, 0xc0000000, 0xfc000000, 0x06000000, - 0x06000000, 0x06000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_53 = { 8, 16, 1, 1, fontdata16_53_pixels, 0}; - -static u_int32_t fontdata16_54_pixels[] = { -/* 0x36 */ 0x00000000, 0x00000000, 0x38000000, 0x60000000, - 0xc0000000, 0xc0000000, 0xfc000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_54 = { 8, 16, 1, 1, fontdata16_54_pixels, 0}; - -static u_int32_t fontdata16_55_pixels[] = { -/* 0x37 */ 0x00000000, 0x00000000, 0xfe000000, 0xc6000000, - 0x06000000, 0x06000000, 0x0c000000, 0x18000000, - 0x30000000, 0x30000000, 0x30000000, 0x30000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_55 = { 8, 16, 1, 1, fontdata16_55_pixels, 0}; - -static u_int32_t fontdata16_56_pixels[] = { -/* 0x38 */ 0x00000000, 0x00000000, 0x7c000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0x7c000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_56 = { 8, 16, 1, 1, fontdata16_56_pixels, 0}; - -static u_int32_t fontdata16_57_pixels[] = { -/* 0x39 */ 0x00000000, 0x00000000, 0x7c000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0x7e000000, 0x06000000, - 0x06000000, 0x06000000, 0x0c000000, 0x78000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_57 = { 8, 16, 1, 1, fontdata16_57_pixels, 0}; - -static u_int32_t fontdata16_58_pixels[] = { -/* 0x3a */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x18000000, 0x18000000, 0x00000000, 0x00000000, - 0x00000000, 0x18000000, 0x18000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_58 = { 8, 16, 1, 1, fontdata16_58_pixels, 0}; - -static u_int32_t fontdata16_59_pixels[] = { -/* 0x3b */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x18000000, 0x18000000, 0x00000000, 0x00000000, - 0x00000000, 0x18000000, 0x18000000, 0x30000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_59 = { 8, 16, 1, 1, fontdata16_59_pixels, 0}; - -static u_int32_t fontdata16_60_pixels[] = { -/* 0x3c */ 0x00000000, 0x00000000, 0x00000000, 0x06000000, - 0x0c000000, 0x18000000, 0x30000000, 0x60000000, - 0x30000000, 0x18000000, 0x0c000000, 0x06000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_60 = { 8, 16, 1, 1, fontdata16_60_pixels, 0}; - -static u_int32_t fontdata16_61_pixels[] = { -/* 0x3d */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x7e000000, 0x00000000, 0x00000000, - 0x7e000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_61 = { 8, 16, 1, 1, fontdata16_61_pixels, 0}; - -static u_int32_t fontdata16_62_pixels[] = { -/* 0x3e */ 0x00000000, 0x00000000, 0x00000000, 0x60000000, - 0x30000000, 0x18000000, 0x0c000000, 0x06000000, - 0x0c000000, 0x18000000, 0x30000000, 0x60000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_62 = { 8, 16, 1, 1, fontdata16_62_pixels, 0}; - -static u_int32_t fontdata16_63_pixels[] = { -/* 0x3f */ 0x00000000, 0x00000000, 0x7c000000, 0xc6000000, - 0xc6000000, 0x0c000000, 0x18000000, 0x18000000, - 0x18000000, 0x00000000, 0x18000000, 0x18000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_63 = { 8, 16, 1, 1, fontdata16_63_pixels, 0}; - -static u_int32_t fontdata16_64_pixels[] = { -/* 0x40 */ 0x00000000, 0x00000000, 0x7c000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xde000000, 0xde000000, - 0xde000000, 0xdc000000, 0xc0000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_64 = { 8, 16, 1, 1, fontdata16_64_pixels, 0}; - -static u_int32_t fontdata16_65_pixels[] = { -/* 0x41 */ 0x00000000, 0x00000000, 0x10000000, 0x38000000, - 0x6c000000, 0xc6000000, 0xc6000000, 0xfe000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_65 = { 8, 16, 1, 1, fontdata16_65_pixels, 0}; - -static u_int32_t fontdata16_66_pixels[] = { -/* 0x42 */ 0x00000000, 0x00000000, 0xfc000000, 0x66000000, - 0x66000000, 0x66000000, 0x7c000000, 0x66000000, - 0x66000000, 0x66000000, 0x66000000, 0xfc000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_66 = { 8, 16, 1, 1, fontdata16_66_pixels, 0}; - -static u_int32_t fontdata16_67_pixels[] = { -/* 0x43 */ 0x00000000, 0x00000000, 0x3c000000, 0x66000000, - 0xc2000000, 0xc0000000, 0xc0000000, 0xc0000000, - 0xc0000000, 0xc2000000, 0x66000000, 0x3c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_67 = { 8, 16, 1, 1, fontdata16_67_pixels, 0}; - -static u_int32_t fontdata16_68_pixels[] = { -/* 0x44 */ 0x00000000, 0x00000000, 0xf8000000, 0x6c000000, - 0x66000000, 0x66000000, 0x66000000, 0x66000000, - 0x66000000, 0x66000000, 0x6c000000, 0xf8000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_68 = { 8, 16, 1, 1, fontdata16_68_pixels, 0}; - -static u_int32_t fontdata16_69_pixels[] = { -/* 0x45 */ 0x00000000, 0x00000000, 0xfe000000, 0x66000000, - 0x62000000, 0x68000000, 0x78000000, 0x68000000, - 0x60000000, 0x62000000, 0x66000000, 0xfe000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_69 = { 8, 16, 1, 1, fontdata16_69_pixels, 0}; - -static u_int32_t fontdata16_70_pixels[] = { -/* 0x46 */ 0x00000000, 0x00000000, 0xfe000000, 0x66000000, - 0x62000000, 0x68000000, 0x78000000, 0x68000000, - 0x60000000, 0x60000000, 0x60000000, 0xf0000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_70 = { 8, 16, 1, 1, fontdata16_70_pixels, 0}; - -static u_int32_t fontdata16_71_pixels[] = { -/* 0x47 */ 0x00000000, 0x00000000, 0x3c000000, 0x66000000, - 0xc2000000, 0xc0000000, 0xc0000000, 0xde000000, - 0xc6000000, 0xc6000000, 0x66000000, 0x3a000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_71 = { 8, 16, 1, 1, fontdata16_71_pixels, 0}; - -static u_int32_t fontdata16_72_pixels[] = { -/* 0x48 */ 0x00000000, 0x00000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xfe000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_72 = { 8, 16, 1, 1, fontdata16_72_pixels, 0}; - -static u_int32_t fontdata16_73_pixels[] = { -/* 0x49 */ 0x00000000, 0x00000000, 0x3c000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x3c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_73 = { 8, 16, 1, 1, fontdata16_73_pixels, 0}; - -static u_int32_t fontdata16_74_pixels[] = { -/* 0x4a */ 0x00000000, 0x00000000, 0x1e000000, 0x0c000000, - 0x0c000000, 0x0c000000, 0x0c000000, 0x0c000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0x78000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_74 = { 8, 16, 1, 1, fontdata16_74_pixels, 0}; - -static u_int32_t fontdata16_75_pixels[] = { -/* 0x4b */ 0x00000000, 0x00000000, 0xe6000000, 0x66000000, - 0x66000000, 0x6c000000, 0x78000000, 0x78000000, - 0x6c000000, 0x66000000, 0x66000000, 0xe6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_75 = { 8, 16, 1, 1, fontdata16_75_pixels, 0}; - -static u_int32_t fontdata16_76_pixels[] = { -/* 0x4c */ 0x00000000, 0x00000000, 0xf0000000, 0x60000000, - 0x60000000, 0x60000000, 0x60000000, 0x60000000, - 0x60000000, 0x62000000, 0x66000000, 0xfe000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_76 = { 8, 16, 1, 1, fontdata16_76_pixels, 0}; - -static u_int32_t fontdata16_77_pixels[] = { -/* 0x4d */ 0x00000000, 0x00000000, 0xc6000000, 0xee000000, - 0xfe000000, 0xfe000000, 0xd6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_77 = { 8, 16, 1, 1, fontdata16_77_pixels, 0}; - -static u_int32_t fontdata16_78_pixels[] = { -/* 0x4e */ 0x00000000, 0x00000000, 0xc6000000, 0xe6000000, - 0xf6000000, 0xfe000000, 0xde000000, 0xce000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_78 = { 8, 16, 1, 1, fontdata16_78_pixels, 0}; - -static u_int32_t fontdata16_79_pixels[] = { -/* 0x4f */ 0x00000000, 0x00000000, 0x7c000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_79 = { 8, 16, 1, 1, fontdata16_79_pixels, 0}; - -static u_int32_t fontdata16_80_pixels[] = { -/* 0x50 */ 0x00000000, 0x00000000, 0xfc000000, 0x66000000, - 0x66000000, 0x66000000, 0x7c000000, 0x60000000, - 0x60000000, 0x60000000, 0x60000000, 0xf0000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_80 = { 8, 16, 1, 1, fontdata16_80_pixels, 0}; - -static u_int32_t fontdata16_81_pixels[] = { -/* 0x51 */ 0x00000000, 0x00000000, 0x7c000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xd6000000, 0xde000000, 0x7c000000, - 0x0c000000, 0x0e000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_81 = { 8, 16, 1, 1, fontdata16_81_pixels, 0}; - -static u_int32_t fontdata16_82_pixels[] = { -/* 0x52 */ 0x00000000, 0x00000000, 0xfc000000, 0x66000000, - 0x66000000, 0x66000000, 0x7c000000, 0x6c000000, - 0x66000000, 0x66000000, 0x66000000, 0xe6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_82 = { 8, 16, 1, 1, fontdata16_82_pixels, 0}; - -static u_int32_t fontdata16_83_pixels[] = { -/* 0x53 */ 0x00000000, 0x00000000, 0x7c000000, 0xc6000000, - 0xc6000000, 0x60000000, 0x38000000, 0x0c000000, - 0x06000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_83 = { 8, 16, 1, 1, fontdata16_83_pixels, 0}; - -static u_int32_t fontdata16_84_pixels[] = { -/* 0x54 */ 0x00000000, 0x00000000, 0x7e000000, 0x7e000000, - 0x5a000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x3c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_84 = { 8, 16, 1, 1, fontdata16_84_pixels, 0}; - -static u_int32_t fontdata16_85_pixels[] = { -/* 0x55 */ 0x00000000, 0x00000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_85 = { 8, 16, 1, 1, fontdata16_85_pixels, 0}; - -static u_int32_t fontdata16_86_pixels[] = { -/* 0x56 */ 0x00000000, 0x00000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0x6c000000, 0x38000000, 0x10000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_86 = { 8, 16, 1, 1, fontdata16_86_pixels, 0}; - -static u_int32_t fontdata16_87_pixels[] = { -/* 0x57 */ 0x00000000, 0x00000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xd6000000, 0xd6000000, - 0xd6000000, 0xfe000000, 0xee000000, 0x6c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_87 = { 8, 16, 1, 1, fontdata16_87_pixels, 0}; - -static u_int32_t fontdata16_88_pixels[] = { -/* 0x58 */ 0x00000000, 0x00000000, 0xc6000000, 0xc6000000, - 0x6c000000, 0x7c000000, 0x38000000, 0x38000000, - 0x7c000000, 0x6c000000, 0xc6000000, 0xc6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_88 = { 8, 16, 1, 1, fontdata16_88_pixels, 0}; - -static u_int32_t fontdata16_89_pixels[] = { -/* 0x59 */ 0x00000000, 0x00000000, 0x66000000, 0x66000000, - 0x66000000, 0x66000000, 0x3c000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x3c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_89 = { 8, 16, 1, 1, fontdata16_89_pixels, 0}; - -static u_int32_t fontdata16_90_pixels[] = { -/* 0x5a */ 0x00000000, 0x00000000, 0xfe000000, 0xc6000000, - 0x86000000, 0x0c000000, 0x18000000, 0x30000000, - 0x60000000, 0xc2000000, 0xc6000000, 0xfe000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_90 = { 8, 16, 1, 1, fontdata16_90_pixels, 0}; - -static u_int32_t fontdata16_91_pixels[] = { -/* 0x5b */ 0x00000000, 0x00000000, 0x3c000000, 0x30000000, - 0x30000000, 0x30000000, 0x30000000, 0x30000000, - 0x30000000, 0x30000000, 0x30000000, 0x3c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_91 = { 8, 16, 1, 1, fontdata16_91_pixels, 0}; - -static u_int32_t fontdata16_92_pixels[] = { -/* 0x5c */ 0x00000000, 0x00000000, 0x00000000, 0x80000000, - 0xc0000000, 0xe0000000, 0x70000000, 0x38000000, - 0x1c000000, 0x0e000000, 0x06000000, 0x02000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_92 = { 8, 16, 1, 1, fontdata16_92_pixels, 0}; - -static u_int32_t fontdata16_93_pixels[] = { -/* 0x5d */ 0x00000000, 0x00000000, 0x3c000000, 0x0c000000, - 0x0c000000, 0x0c000000, 0x0c000000, 0x0c000000, - 0x0c000000, 0x0c000000, 0x0c000000, 0x3c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_93 = { 8, 16, 1, 1, fontdata16_93_pixels, 0}; - -static u_int32_t fontdata16_94_pixels[] = { -/* 0x5e */ 0x10000000, 0x38000000, 0x6c000000, 0xc6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_94 = { 8, 16, 1, 1, fontdata16_94_pixels, 0}; - -static u_int32_t fontdata16_95_pixels[] = { -/* 0x5f */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xff000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_95 = { 8, 16, 1, 1, fontdata16_95_pixels, 0}; - -static u_int32_t fontdata16_96_pixels[] = { -/* 0x60 */ 0x30000000, 0x30000000, 0x18000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_96 = { 8, 16, 1, 1, fontdata16_96_pixels, 0}; - -static u_int32_t fontdata16_97_pixels[] = { -/* 0x61 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x78000000, 0x0c000000, 0x7c000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0x76000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_97 = { 8, 16, 1, 1, fontdata16_97_pixels, 0}; - -static u_int32_t fontdata16_98_pixels[] = { -/* 0x62 */ 0x00000000, 0x00000000, 0xe0000000, 0x60000000, - 0x60000000, 0x78000000, 0x6c000000, 0x66000000, - 0x66000000, 0x66000000, 0x66000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_98 = { 8, 16, 1, 1, fontdata16_98_pixels, 0}; - -static u_int32_t fontdata16_99_pixels[] = { -/* 0x63 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x7c000000, 0xc6000000, 0xc0000000, - 0xc0000000, 0xc0000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_99 = { 8, 16, 1, 1, fontdata16_99_pixels, 0}; - -static u_int32_t fontdata16_100_pixels[] = { -/* 0x64 */ 0x00000000, 0x00000000, 0x1c000000, 0x0c000000, - 0x0c000000, 0x3c000000, 0x6c000000, 0xcc000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0x76000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_100 = { 8, 16, 1, 1, fontdata16_100_pixels, 0}; - -static u_int32_t fontdata16_101_pixels[] = { -/* 0x65 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x7c000000, 0xc6000000, 0xfe000000, - 0xc0000000, 0xc0000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_101 = { 8, 16, 1, 1, fontdata16_101_pixels, 0}; - -static u_int32_t fontdata16_102_pixels[] = { -/* 0x66 */ 0x00000000, 0x00000000, 0x38000000, 0x6c000000, - 0x64000000, 0x60000000, 0xf0000000, 0x60000000, - 0x60000000, 0x60000000, 0x60000000, 0xf0000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_102 = { 8, 16, 1, 1, fontdata16_102_pixels, 0}; - -static u_int32_t fontdata16_103_pixels[] = { -/* 0x67 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x76000000, 0xcc000000, 0xcc000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0x7c000000, - 0x0c000000, 0xcc000000, 0x78000000, 0x00000000 -}; -static struct raster fontdata16_103 = { 8, 16, 1, 1, fontdata16_103_pixels, 0}; - -static u_int32_t fontdata16_104_pixels[] = { -/* 0x68 */ 0x00000000, 0x00000000, 0xe0000000, 0x60000000, - 0x60000000, 0x6c000000, 0x76000000, 0x66000000, - 0x66000000, 0x66000000, 0x66000000, 0xe6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_104 = { 8, 16, 1, 1, fontdata16_104_pixels, 0}; - -static u_int32_t fontdata16_105_pixels[] = { -/* 0x69 */ 0x00000000, 0x00000000, 0x18000000, 0x18000000, - 0x00000000, 0x38000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x3c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_105 = { 8, 16, 1, 1, fontdata16_105_pixels, 0}; - -static u_int32_t fontdata16_106_pixels[] = { -/* 0x6a */ 0x00000000, 0x00000000, 0x06000000, 0x06000000, - 0x00000000, 0x0e000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x66000000, 0x66000000, 0x3c000000, 0x00000000 -}; -static struct raster fontdata16_106 = { 8, 16, 1, 1, fontdata16_106_pixels, 0}; - -static u_int32_t fontdata16_107_pixels[] = { -/* 0x6b */ 0x00000000, 0x00000000, 0xe0000000, 0x60000000, - 0x60000000, 0x66000000, 0x6c000000, 0x78000000, - 0x78000000, 0x6c000000, 0x66000000, 0xe6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_107 = { 8, 16, 1, 1, fontdata16_107_pixels, 0}; - -static u_int32_t fontdata16_108_pixels[] = { -/* 0x6c */ 0x00000000, 0x00000000, 0x38000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x3c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_108 = { 8, 16, 1, 1, fontdata16_108_pixels, 0}; - -static u_int32_t fontdata16_109_pixels[] = { -/* 0x6d */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xec000000, 0xfe000000, 0xd6000000, - 0xd6000000, 0xd6000000, 0xd6000000, 0xc6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_109 = { 8, 16, 1, 1, fontdata16_109_pixels, 0}; - -static u_int32_t fontdata16_110_pixels[] = { -/* 0x6e */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xdc000000, 0x66000000, 0x66000000, - 0x66000000, 0x66000000, 0x66000000, 0x66000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_110 = { 8, 16, 1, 1, fontdata16_110_pixels, 0}; - -static u_int32_t fontdata16_111_pixels[] = { -/* 0x6f */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x7c000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_111 = { 8, 16, 1, 1, fontdata16_111_pixels, 0}; - -static u_int32_t fontdata16_112_pixels[] = { -/* 0x70 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xdc000000, 0x66000000, 0x66000000, - 0x66000000, 0x66000000, 0x66000000, 0x7c000000, - 0x60000000, 0x60000000, 0xf0000000, 0x00000000 -}; -static struct raster fontdata16_112 = { 8, 16, 1, 1, fontdata16_112_pixels, 0}; - -static u_int32_t fontdata16_113_pixels[] = { -/* 0x71 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x76000000, 0xcc000000, 0xcc000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0x7c000000, - 0x0c000000, 0x0c000000, 0x1e000000, 0x00000000 -}; -static struct raster fontdata16_113 = { 8, 16, 1, 1, fontdata16_113_pixels, 0}; - -static u_int32_t fontdata16_114_pixels[] = { -/* 0x72 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xdc000000, 0x76000000, 0x66000000, - 0x60000000, 0x60000000, 0x60000000, 0xf0000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_114 = { 8, 16, 1, 1, fontdata16_114_pixels, 0}; - -static u_int32_t fontdata16_115_pixels[] = { -/* 0x73 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x7c000000, 0xc6000000, 0x60000000, - 0x38000000, 0x0c000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_115 = { 8, 16, 1, 1, fontdata16_115_pixels, 0}; - -static u_int32_t fontdata16_116_pixels[] = { -/* 0x74 */ 0x00000000, 0x00000000, 0x10000000, 0x30000000, - 0x30000000, 0xfc000000, 0x30000000, 0x30000000, - 0x30000000, 0x30000000, 0x36000000, 0x1c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_116 = { 8, 16, 1, 1, fontdata16_116_pixels, 0}; - -static u_int32_t fontdata16_117_pixels[] = { -/* 0x75 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xcc000000, 0xcc000000, 0xcc000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0x76000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_117 = { 8, 16, 1, 1, fontdata16_117_pixels, 0}; - -static u_int32_t fontdata16_118_pixels[] = { -/* 0x76 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0x6c000000, 0x38000000, 0x10000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_118 = { 8, 16, 1, 1, fontdata16_118_pixels, 0}; - -static u_int32_t fontdata16_119_pixels[] = { -/* 0x77 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xc6000000, 0xc6000000, 0xd6000000, - 0xd6000000, 0xd6000000, 0xfe000000, 0x6c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_119 = { 8, 16, 1, 1, fontdata16_119_pixels, 0}; - -static u_int32_t fontdata16_120_pixels[] = { -/* 0x78 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xc6000000, 0x6c000000, 0x38000000, - 0x38000000, 0x38000000, 0x6c000000, 0xc6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_120 = { 8, 16, 1, 1, fontdata16_120_pixels, 0}; - -static u_int32_t fontdata16_121_pixels[] = { -/* 0x79 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7e000000, - 0x06000000, 0x0c000000, 0xf8000000, 0x00000000 -}; -static struct raster fontdata16_121 = { 8, 16, 1, 1, fontdata16_121_pixels, 0}; - -static u_int32_t fontdata16_122_pixels[] = { -/* 0x7a */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xfe000000, 0xcc000000, 0x18000000, - 0x30000000, 0x60000000, 0xc6000000, 0xfe000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_122 = { 8, 16, 1, 1, fontdata16_122_pixels, 0}; - -static u_int32_t fontdata16_123_pixels[] = { -/* 0x7b */ 0x00000000, 0x00000000, 0x0e000000, 0x18000000, - 0x18000000, 0x18000000, 0x70000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x0e000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_123 = { 8, 16, 1, 1, fontdata16_123_pixels, 0}; - -static u_int32_t fontdata16_124_pixels[] = { -/* 0x7c */ 0x00000000, 0x00000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x00000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_124 = { 8, 16, 1, 1, fontdata16_124_pixels, 0}; - -static u_int32_t fontdata16_125_pixels[] = { -/* 0x7d */ 0x00000000, 0x00000000, 0x70000000, 0x18000000, - 0x18000000, 0x18000000, 0x0e000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x70000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_125 = { 8, 16, 1, 1, fontdata16_125_pixels, 0}; - -static u_int32_t fontdata16_126_pixels[] = { -/* 0x7e */ 0x00000000, 0x00000000, 0x76000000, 0xdc000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_126 = { 8, 16, 1, 1, fontdata16_126_pixels, 0}; - -static u_int32_t fontdata16_127_pixels[] = { -/* 0x7f */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x10000000, 0x38000000, 0x6c000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xfe000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_127 = { 8, 16, 1, 1, fontdata16_127_pixels, 0}; - -static u_int32_t fontdata16_128_pixels[] = { -/* 0x80 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_128 = { 8, 16, 1, 1, fontdata16_128_pixels, 0}; - -static u_int32_t fontdata16_129_pixels[] = { -/* 0x81 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_129 = { 8, 16, 1, 1, fontdata16_129_pixels, 0}; - -static u_int32_t fontdata16_130_pixels[] = { -/* 0x82 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_130 = { 8, 16, 1, 1, fontdata16_130_pixels, 0}; - -static u_int32_t fontdata16_131_pixels[] = { -/* 0x83 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_131 = { 8, 16, 1, 1, fontdata16_131_pixels, 0}; - -static u_int32_t fontdata16_132_pixels[] = { -/* 0x84 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_132 = { 8, 16, 1, 1, fontdata16_132_pixels, 0}; - -static u_int32_t fontdata16_133_pixels[] = { -/* 0x85 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_133 = { 8, 16, 1, 1, fontdata16_133_pixels, 0}; - -static u_int32_t fontdata16_134_pixels[] = { -/* 0x86 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_134 = { 8, 16, 1, 1, fontdata16_134_pixels, 0}; - -static u_int32_t fontdata16_135_pixels[] = { -/* 0x87 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_135 = { 8, 16, 1, 1, fontdata16_135_pixels, 0}; - -static u_int32_t fontdata16_136_pixels[] = { -/* 0x88 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_136 = { 8, 16, 1, 1, fontdata16_136_pixels, 0}; - -static u_int32_t fontdata16_137_pixels[] = { -/* 0x89 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_137 = { 8, 16, 1, 1, fontdata16_137_pixels, 0}; - -static u_int32_t fontdata16_138_pixels[] = { -/* 0x8a */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_138 = { 8, 16, 1, 1, fontdata16_138_pixels, 0}; - -static u_int32_t fontdata16_139_pixels[] = { -/* 0x8b */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_139 = { 8, 16, 1, 1, fontdata16_139_pixels, 0}; - -static u_int32_t fontdata16_140_pixels[] = { -/* 0x8c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_140 = { 8, 16, 1, 1, fontdata16_140_pixels, 0}; - -static u_int32_t fontdata16_141_pixels[] = { -/* 0x8d */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_141 = { 8, 16, 1, 1, fontdata16_141_pixels, 0}; - -static u_int32_t fontdata16_142_pixels[] = { -/* 0x8e */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_142 = { 8, 16, 1, 1, fontdata16_142_pixels, 0}; - -static u_int32_t fontdata16_143_pixels[] = { -/* 0x8f */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_143 = { 8, 16, 1, 1, fontdata16_143_pixels, 0}; - -static u_int32_t fontdata16_144_pixels[] = { -/* 0x90 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_144 = { 8, 16, 1, 1, fontdata16_144_pixels, 0}; - -static u_int32_t fontdata16_145_pixels[] = { -/* 0x91 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_145 = { 8, 16, 1, 1, fontdata16_145_pixels, 0}; - -static u_int32_t fontdata16_146_pixels[] = { -/* 0x92 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_146 = { 8, 16, 1, 1, fontdata16_146_pixels, 0}; - -static u_int32_t fontdata16_147_pixels[] = { -/* 0x93 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_147 = { 8, 16, 1, 1, fontdata16_147_pixels, 0}; - -static u_int32_t fontdata16_148_pixels[] = { -/* 0x94 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_148 = { 8, 16, 1, 1, fontdata16_148_pixels, 0}; - -static u_int32_t fontdata16_149_pixels[] = { -/* 0x95 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_149 = { 8, 16, 1, 1, fontdata16_149_pixels, 0}; - -static u_int32_t fontdata16_150_pixels[] = { -/* 0x96 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_150 = { 8, 16, 1, 1, fontdata16_150_pixels, 0}; - -static u_int32_t fontdata16_151_pixels[] = { -/* 0x97 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_151 = { 8, 16, 1, 1, fontdata16_151_pixels, 0}; - -static u_int32_t fontdata16_152_pixels[] = { -/* 0x98 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_152 = { 8, 16, 1, 1, fontdata16_152_pixels, 0}; - -static u_int32_t fontdata16_153_pixels[] = { -/* 0x99 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_153 = { 8, 16, 1, 1, fontdata16_153_pixels, 0}; - -static u_int32_t fontdata16_154_pixels[] = { -/* 0x9a */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_154 = { 8, 16, 1, 1, fontdata16_154_pixels, 0}; - -static u_int32_t fontdata16_155_pixels[] = { -/* 0x9b */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_155 = { 8, 16, 1, 1, fontdata16_155_pixels, 0}; - -static u_int32_t fontdata16_156_pixels[] = { -/* 0x9c */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_156 = { 8, 16, 1, 1, fontdata16_156_pixels, 0}; - -static u_int32_t fontdata16_157_pixels[] = { -/* 0x9d */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_157 = { 8, 16, 1, 1, fontdata16_157_pixels, 0}; - -static u_int32_t fontdata16_158_pixels[] = { -/* 0x9e */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_158 = { 8, 16, 1, 1, fontdata16_158_pixels, 0}; - -static u_int32_t fontdata16_159_pixels[] = { -/* 0x9f */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_159 = { 8, 16, 1, 1, fontdata16_159_pixels, 0}; - -static u_int32_t fontdata16_160_pixels[] = { -/* 0xa0 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_160 = { 8, 16, 1, 1, fontdata16_160_pixels, 0}; - -static u_int32_t fontdata16_161_pixels[] = { -/* 0xa1 */ 0x00000000, 0x00000000, 0x18000000, 0x18000000, - 0x00000000, 0x18000000, 0x18000000, 0x18000000, - 0x3c000000, 0x3c000000, 0x3c000000, 0x18000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_161 = { 8, 16, 1, 1, fontdata16_161_pixels, 0}; - -static u_int32_t fontdata16_162_pixels[] = { -/* 0xa2 */ 0x00000000, 0x18000000, 0x18000000, 0x3c000000, - 0x66000000, 0x60000000, 0x60000000, 0x60000000, - 0x66000000, 0x3c000000, 0x18000000, 0x18000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_162 = { 8, 16, 1, 1, fontdata16_162_pixels, 0}; - -static u_int32_t fontdata16_163_pixels[] = { -/* 0xa3 */ 0x00000000, 0x38000000, 0x6c000000, 0x64000000, - 0x60000000, 0xf0000000, 0x60000000, 0x60000000, - 0x60000000, 0x60000000, 0xe6000000, 0xfc000000, - 0x00000000, 0x00000000, 0x00000000, 0xc3000000 -}; -static struct raster fontdata16_163 = { 8, 16, 1, 1, fontdata16_163_pixels, 0}; - -static u_int32_t fontdata16_164_pixels[] = { -/* 0xa4 */ 0xc3000000, 0x3c000000, 0x66000000, 0x42000000, - 0x66000000, 0x3c000000, 0xc3000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_164 = { 8, 16, 1, 1, fontdata16_164_pixels, 0}; - -static u_int32_t fontdata16_165_pixels[] = { -/* 0xa5 */ 0x00000000, 0x00000000, 0x66000000, 0x66000000, - 0x3c000000, 0x18000000, 0x7e000000, 0x18000000, - 0x7e000000, 0x18000000, 0x18000000, 0x18000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_165 = { 8, 16, 1, 1, fontdata16_165_pixels, 0}; - -static u_int32_t fontdata16_166_pixels[] = { -/* 0xa6 */ 0x00000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x00000000, - 0x00000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x00000000 -}; -static struct raster fontdata16_166 = { 8, 16, 1, 1, fontdata16_166_pixels, 0}; - -static u_int32_t fontdata16_167_pixels[] = { -/* 0xa7 */ 0x00000000, 0x7c000000, 0xc6000000, 0x60000000, - 0x38000000, 0x6c000000, 0xc6000000, 0xc6000000, - 0x6c000000, 0x38000000, 0x0c000000, 0xc6000000, - 0x7c000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_167 = { 8, 16, 1, 1, fontdata16_167_pixels, 0}; - -static u_int32_t fontdata16_168_pixels[] = { -/* 0xa8 */ 0x00000000, 0xc6000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_168 = { 8, 16, 1, 1, fontdata16_168_pixels, 0}; - -static u_int32_t fontdata16_169_pixels[] = { -/* 0xa9 */ 0x00000000, 0x7c000000, 0xc6000000, 0x82000000, - 0x9a000000, 0xa6000000, 0xa2000000, 0xa6000000, - 0x9a000000, 0x82000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_169 = { 8, 16, 1, 1, fontdata16_169_pixels, 0}; - -static u_int32_t fontdata16_170_pixels[] = { -/* 0xaa */ 0x00000000, 0x3c000000, 0x6c000000, 0x6c000000, - 0x3e000000, 0x00000000, 0x7e000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_170 = { 8, 16, 1, 1, fontdata16_170_pixels, 0}; - -static u_int32_t fontdata16_171_pixels[] = { -/* 0xab */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x36000000, 0x6c000000, 0xd8000000, - 0x6c000000, 0x36000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_171 = { 8, 16, 1, 1, fontdata16_171_pixels, 0}; - -static u_int32_t fontdata16_172_pixels[] = { -/* 0xac */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xfe000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_172 = { 8, 16, 1, 1, fontdata16_172_pixels, 0}; - -static u_int32_t fontdata16_173_pixels[] = { -/* 0xad */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xfe000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_173 = { 8, 16, 1, 1, fontdata16_173_pixels, 0}; - -static u_int32_t fontdata16_174_pixels[] = { -/* 0xae */ 0x00000000, 0x7c000000, 0xc6000000, 0x82000000, - 0xba000000, 0xa6000000, 0xba000000, 0xaa000000, - 0xa6000000, 0x82000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_174 = { 8, 16, 1, 1, fontdata16_174_pixels, 0}; - -static u_int32_t fontdata16_175_pixels[] = { -/* 0xaf */ 0x00000000, 0xfe000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_175 = { 8, 16, 1, 1, fontdata16_175_pixels, 0}; - -static u_int32_t fontdata16_176_pixels[] = { -/* 0xb0 */ 0x00000000, 0x38000000, 0x6c000000, 0x6c000000, - 0x38000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_176 = { 8, 16, 1, 1, fontdata16_176_pixels, 0}; - -static u_int32_t fontdata16_177_pixels[] = { -/* 0xb1 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x18000000, 0x18000000, 0x7e000000, 0x18000000, - 0x18000000, 0x00000000, 0x00000000, 0xff000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_177 = { 8, 16, 1, 1, fontdata16_177_pixels, 0}; - -static u_int32_t fontdata16_178_pixels[] = { -/* 0xb2 */ 0x00000000, 0x70000000, 0xd8000000, 0x30000000, - 0x60000000, 0xc8000000, 0xf8000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_178 = { 8, 16, 1, 1, fontdata16_178_pixels, 0}; - -static u_int32_t fontdata16_179_pixels[] = { -/* 0xb3 */ 0x00000000, 0x70000000, 0xd8000000, 0x30000000, - 0x30000000, 0xd8000000, 0x70000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_179 = { 8, 16, 1, 1, fontdata16_179_pixels, 0}; - -static u_int32_t fontdata16_180_pixels[] = { -/* 0xb4 */ 0x18000000, 0x30000000, 0x60000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_180 = { 8, 16, 1, 1, fontdata16_180_pixels, 0}; - -static u_int32_t fontdata16_181_pixels[] = { -/* 0xb5 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x66000000, 0x66000000, 0x66000000, 0x66000000, - 0x66000000, 0x7c000000, 0x60000000, 0x60000000, - 0xc0000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_181 = { 8, 16, 1, 1, fontdata16_181_pixels, 0}; - -static u_int32_t fontdata16_182_pixels[] = { -/* 0xb6 */ 0x00000000, 0x00000000, 0x7f000000, 0xdb000000, - 0xdb000000, 0xdb000000, 0x7b000000, 0x1b000000, - 0x1b000000, 0x1b000000, 0x1b000000, 0x1b000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_182 = { 8, 16, 1, 1, fontdata16_182_pixels, 0}; - -static u_int32_t fontdata16_183_pixels[] = { -/* 0xb7 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x18000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_183 = { 8, 16, 1, 1, fontdata16_183_pixels, 0}; - -static u_int32_t fontdata16_184_pixels[] = { -/* 0xb8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x18000000, - 0x30000000, 0x60000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_184 = { 8, 16, 1, 1, fontdata16_184_pixels, 0}; - -static u_int32_t fontdata16_185_pixels[] = { -/* 0xb9 */ 0x00000000, 0x30000000, 0x70000000, 0xf0000000, - 0x30000000, 0x30000000, 0x78000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_185 = { 8, 16, 1, 1, fontdata16_185_pixels, 0}; - -static u_int32_t fontdata16_186_pixels[] = { -/* 0xba */ 0x00000000, 0x38000000, 0x6c000000, 0x6c000000, - 0x38000000, 0x00000000, 0x7c000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_186 = { 8, 16, 1, 1, fontdata16_186_pixels, 0}; - -static u_int32_t fontdata16_187_pixels[] = { -/* 0xbb */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0xd8000000, 0x6c000000, 0x36000000, - 0x6c000000, 0xd8000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_187 = { 8, 16, 1, 1, fontdata16_187_pixels, 0}; - -static u_int32_t fontdata16_188_pixels[] = { -/* 0xbc */ 0x00000000, 0xc0000000, 0xc0000000, 0xc2000000, - 0xc6000000, 0xcc000000, 0x18000000, 0x30000000, - 0x66000000, 0xce000000, 0x9e000000, 0x3e000000, - 0x06000000, 0x06000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_188 = { 8, 16, 1, 1, fontdata16_188_pixels, 0}; - -static u_int32_t fontdata16_189_pixels[] = { -/* 0xbd */ 0x00000000, 0xc0000000, 0xc0000000, 0xc2000000, - 0xc6000000, 0xcc000000, 0x18000000, 0x30000000, - 0x60000000, 0xdc000000, 0x86000000, 0x0c000000, - 0x18000000, 0x3e000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_189 = { 8, 16, 1, 1, fontdata16_189_pixels, 0}; - -static u_int32_t fontdata16_190_pixels[] = { -/* 0xbe */ 0x00000000, 0xc0000000, 0x60000000, 0xc2000000, - 0x66000000, 0xcc000000, 0x18000000, 0x30000000, - 0x66000000, 0xce000000, 0x9e000000, 0x3e000000, - 0x06000000, 0x06000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_190 = { 8, 16, 1, 1, fontdata16_190_pixels, 0}; - -static u_int32_t fontdata16_191_pixels[] = { -/* 0xbf */ 0x00000000, 0x00000000, 0x30000000, 0x30000000, - 0x00000000, 0x30000000, 0x30000000, 0x60000000, - 0xc0000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_191 = { 8, 16, 1, 1, fontdata16_191_pixels, 0}; - -static u_int32_t fontdata16_192_pixels[] = { -/* 0xc0 */ 0x18000000, 0x0c000000, 0x06000000, 0x00000000, - 0x38000000, 0x6c000000, 0xc6000000, 0xc6000000, - 0xfe000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_192 = { 8, 16, 1, 1, fontdata16_192_pixels, 0}; - -static u_int32_t fontdata16_193_pixels[] = { -/* 0xc1 */ 0x18000000, 0x30000000, 0x60000000, 0x00000000, - 0x38000000, 0x6c000000, 0xc6000000, 0xc6000000, - 0xfe000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_193 = { 8, 16, 1, 1, fontdata16_193_pixels, 0}; - -static u_int32_t fontdata16_194_pixels[] = { -/* 0xc2 */ 0x10000000, 0x38000000, 0x6c000000, 0x00000000, - 0x38000000, 0x6c000000, 0xc6000000, 0xc6000000, - 0xfe000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_194 = { 8, 16, 1, 1, fontdata16_194_pixels, 0}; - -static u_int32_t fontdata16_195_pixels[] = { -/* 0xc3 */ 0x76000000, 0xdc000000, 0x00000000, 0x10000000, - 0x38000000, 0x6c000000, 0xc6000000, 0xc6000000, - 0xfe000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_195 = { 8, 16, 1, 1, fontdata16_195_pixels, 0}; - -static u_int32_t fontdata16_196_pixels[] = { -/* 0xc4 */ 0xc6000000, 0xc6000000, 0x00000000, 0x10000000, - 0x38000000, 0x6c000000, 0xc6000000, 0xc6000000, - 0xfe000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_196 = { 8, 16, 1, 1, fontdata16_196_pixels, 0}; - -static u_int32_t fontdata16_197_pixels[] = { -/* 0xc5 */ 0x38000000, 0x6c000000, 0x38000000, 0x00000000, - 0x38000000, 0x6c000000, 0xc6000000, 0xc6000000, - 0xfe000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_197 = { 8, 16, 1, 1, fontdata16_197_pixels, 0}; - -static u_int32_t fontdata16_198_pixels[] = { -/* 0xc6 */ 0x00000000, 0x00000000, 0x3e000000, 0x6c000000, - 0xcc000000, 0xcc000000, 0xfe000000, 0xcc000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0xce000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_198 = { 8, 16, 1, 1, fontdata16_198_pixels, 0}; - -static u_int32_t fontdata16_199_pixels[] = { -/* 0xc7 */ 0x00000000, 0x00000000, 0x3c000000, 0x66000000, - 0xc2000000, 0xc0000000, 0xc0000000, 0xc0000000, - 0xc2000000, 0x66000000, 0x3c000000, 0x0c000000, - 0x06000000, 0x7c000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_199 = { 8, 16, 1, 1, fontdata16_199_pixels, 0}; - -static u_int32_t fontdata16_200_pixels[] = { -/* 0xc8 */ 0x18000000, 0x0c000000, 0x06000000, 0x00000000, - 0xfe000000, 0x66000000, 0x60000000, 0x7c000000, - 0x60000000, 0x60000000, 0x66000000, 0xfe000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_200 = { 8, 16, 1, 1, fontdata16_200_pixels, 0}; - -static u_int32_t fontdata16_201_pixels[] = { -/* 0xc9 */ 0x18000000, 0x30000000, 0x60000000, 0x00000000, - 0xfe000000, 0x66000000, 0x60000000, 0x7c000000, - 0x60000000, 0x60000000, 0x66000000, 0xfe000000, - 0x00000000, 0x00000000, 0x00000000, 0x10000000 -}; -static struct raster fontdata16_201 = { 8, 16, 1, 1, fontdata16_201_pixels, 0}; - -static u_int32_t fontdata16_202_pixels[] = { -/* 0xca */ 0x10000000, 0x38000000, 0x6c000000, 0x00000000, - 0xfe000000, 0x66000000, 0x60000000, 0x7c000000, - 0x60000000, 0x60000000, 0x66000000, 0xfe000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_202 = { 8, 16, 1, 1, fontdata16_202_pixels, 0}; - -static u_int32_t fontdata16_203_pixels[] = { -/* 0xcb */ 0x00000000, 0xc6000000, 0x00000000, 0xfe000000, - 0x66000000, 0x60000000, 0x60000000, 0x7c000000, - 0x60000000, 0x60000000, 0x66000000, 0xfe000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_203 = { 8, 16, 1, 1, fontdata16_203_pixels, 0}; - -static u_int32_t fontdata16_204_pixels[] = { -/* 0xcc */ 0x18000000, 0x0c000000, 0x06000000, 0x00000000, - 0x3c000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x3c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_204 = { 8, 16, 1, 1, fontdata16_204_pixels, 0}; - -static u_int32_t fontdata16_205_pixels[] = { -/* 0xcd */ 0x18000000, 0x30000000, 0x60000000, 0x00000000, - 0x3c000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x3c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_205 = { 8, 16, 1, 1, fontdata16_205_pixels, 0}; - -static u_int32_t fontdata16_206_pixels[] = { -/* 0xce */ 0x10000000, 0x38000000, 0x6c000000, 0x00000000, - 0x3c000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x3c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_206 = { 8, 16, 1, 1, fontdata16_206_pixels, 0}; - -static u_int32_t fontdata16_207_pixels[] = { -/* 0xcf */ 0x00000000, 0x66000000, 0x00000000, 0x3c000000, - 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x3c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_207 = { 8, 16, 1, 1, fontdata16_207_pixels, 0}; - -static u_int32_t fontdata16_208_pixels[] = { -/* 0xd0 */ 0x00000000, 0x00000000, 0xf8000000, 0x6c000000, - 0x66000000, 0x66000000, 0xf6000000, 0x66000000, - 0x66000000, 0x66000000, 0x6c000000, 0xf8000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_208 = { 8, 16, 1, 1, fontdata16_208_pixels, 0}; - -static u_int32_t fontdata16_209_pixels[] = { -/* 0xd1 */ 0x76000000, 0xdc000000, 0x00000000, 0xc6000000, - 0xe6000000, 0xf6000000, 0xfe000000, 0xde000000, - 0xce000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_209 = { 8, 16, 1, 1, fontdata16_209_pixels, 0}; - -static u_int32_t fontdata16_210_pixels[] = { -/* 0xd2 */ 0x18000000, 0x0c000000, 0x06000000, 0x00000000, - 0x7c000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_210 = { 8, 16, 1, 1, fontdata16_210_pixels, 0}; - -static u_int32_t fontdata16_211_pixels[] = { -/* 0xd3 */ 0x18000000, 0x30000000, 0x60000000, 0x00000000, - 0x7c000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_211 = { 8, 16, 1, 1, fontdata16_211_pixels, 0}; - -static u_int32_t fontdata16_212_pixels[] = { -/* 0xd4 */ 0x10000000, 0x38000000, 0x6c000000, 0x00000000, - 0x7c000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_212 = { 8, 16, 1, 1, fontdata16_212_pixels, 0}; - -static u_int32_t fontdata16_213_pixels[] = { -/* 0xd5 */ 0x76000000, 0xdc000000, 0x00000000, 0x7c000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_213 = { 8, 16, 1, 1, fontdata16_213_pixels, 0}; - -static u_int32_t fontdata16_214_pixels[] = { -/* 0xd6 */ 0xc6000000, 0xc6000000, 0x00000000, 0x7c000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_214 = { 8, 16, 1, 1, fontdata16_214_pixels, 0}; - -static u_int32_t fontdata16_215_pixels[] = { -/* 0xd7 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xc6000000, 0x6c000000, 0x38000000, 0x38000000, - 0x6c000000, 0xc6000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_215 = { 8, 16, 1, 1, fontdata16_215_pixels, 0}; - -static u_int32_t fontdata16_216_pixels[] = { -/* 0xd8 */ 0x00000000, 0x06000000, 0x7e000000, 0xce000000, - 0xce000000, 0xce000000, 0xd6000000, 0xd6000000, - 0xe6000000, 0xe6000000, 0xe6000000, 0xfc000000, - 0xc0000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_216 = { 8, 16, 1, 1, fontdata16_216_pixels, 0}; - -static u_int32_t fontdata16_217_pixels[] = { -/* 0xd9 */ 0x18000000, 0x0c000000, 0x06000000, 0x00000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_217 = { 8, 16, 1, 1, fontdata16_217_pixels, 0}; - -static u_int32_t fontdata16_218_pixels[] = { -/* 0xda */ 0x18000000, 0x30000000, 0x60000000, 0x00000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_218 = { 8, 16, 1, 1, fontdata16_218_pixels, 0}; - -static u_int32_t fontdata16_219_pixels[] = { -/* 0xdb */ 0x10000000, 0x38000000, 0x6c000000, 0x00000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_219 = { 8, 16, 1, 1, fontdata16_219_pixels, 0}; - -static u_int32_t fontdata16_220_pixels[] = { -/* 0xdc */ 0xc6000000, 0xc6000000, 0x00000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_220 = { 8, 16, 1, 1, fontdata16_220_pixels, 0}; - -static u_int32_t fontdata16_221_pixels[] = { -/* 0xdd */ 0x18000000, 0x30000000, 0x60000000, 0x00000000, - 0x66000000, 0x66000000, 0x66000000, 0x3c000000, - 0x18000000, 0x18000000, 0x18000000, 0x3c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_221 = { 8, 16, 1, 1, fontdata16_221_pixels, 0}; - -static u_int32_t fontdata16_222_pixels[] = { -/* 0xde */ 0x00000000, 0xf0000000, 0x60000000, 0x7c000000, - 0x66000000, 0x66000000, 0x66000000, 0x7c000000, - 0x60000000, 0x60000000, 0x60000000, 0xf0000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_222 = { 8, 16, 1, 1, fontdata16_222_pixels, 0}; - -static u_int32_t fontdata16_223_pixels[] = { -/* 0xdf */ 0x00000000, 0x00000000, 0x78000000, 0xcc000000, - 0xcc000000, 0xcc000000, 0xd8000000, 0xcc000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0xcc000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_223 = { 8, 16, 1, 1, fontdata16_223_pixels, 0}; - -static u_int32_t fontdata16_224_pixels[] = { -/* 0xe0 */ 0x00000000, 0x60000000, 0x30000000, 0x18000000, - 0x00000000, 0x78000000, 0x0c000000, 0x7c000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0x76000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_224 = { 8, 16, 1, 1, fontdata16_224_pixels, 0}; - -static u_int32_t fontdata16_225_pixels[] = { -/* 0xe1 */ 0x00000000, 0x18000000, 0x30000000, 0x60000000, - 0x00000000, 0x78000000, 0x0c000000, 0x7c000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0x76000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_225 = { 8, 16, 1, 1, fontdata16_225_pixels, 0}; - -static u_int32_t fontdata16_226_pixels[] = { -/* 0xe2 */ 0x00000000, 0x10000000, 0x38000000, 0x6c000000, - 0x00000000, 0x78000000, 0x0c000000, 0x7c000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0x76000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_226 = { 8, 16, 1, 1, fontdata16_226_pixels, 0}; - -static u_int32_t fontdata16_227_pixels[] = { -/* 0xe3 */ 0x00000000, 0x00000000, 0x76000000, 0xdc000000, - 0x00000000, 0x78000000, 0x0c000000, 0x7c000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0x76000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_227 = { 8, 16, 1, 1, fontdata16_227_pixels, 0}; - -static u_int32_t fontdata16_228_pixels[] = { -/* 0xe4 */ 0x00000000, 0x00000000, 0xcc000000, 0x00000000, - 0x00000000, 0x78000000, 0x0c000000, 0x7c000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0x76000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_228 = { 8, 16, 1, 1, fontdata16_228_pixels, 0}; - -static u_int32_t fontdata16_229_pixels[] = { -/* 0xe5 */ 0x00000000, 0x38000000, 0x6c000000, 0x38000000, - 0x00000000, 0x78000000, 0x0c000000, 0x7c000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0x76000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_229 = { 8, 16, 1, 1, fontdata16_229_pixels, 0}; - -static u_int32_t fontdata16_230_pixels[] = { -/* 0xe6 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x6c000000, 0xfe000000, 0xb2000000, 0x32000000, - 0x7e000000, 0xd8000000, 0xd8000000, 0x6e000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_230 = { 8, 16, 1, 1, fontdata16_230_pixels, 0}; - -static u_int32_t fontdata16_231_pixels[] = { -/* 0xe7 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x3c000000, 0x66000000, 0x60000000, 0x60000000, - 0x66000000, 0x3c000000, 0x0c000000, 0x06000000, - 0x3c000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_231 = { 8, 16, 1, 1, fontdata16_231_pixels, 0}; - -static u_int32_t fontdata16_232_pixels[] = { -/* 0xe8 */ 0x00000000, 0x60000000, 0x30000000, 0x18000000, - 0x00000000, 0x7c000000, 0xc6000000, 0xfe000000, - 0xc0000000, 0xc0000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_232 = { 8, 16, 1, 1, fontdata16_232_pixels, 0}; - -static u_int32_t fontdata16_233_pixels[] = { -/* 0xe9 */ 0x00000000, 0x0c000000, 0x18000000, 0x30000000, - 0x00000000, 0x7c000000, 0xc6000000, 0xfe000000, - 0xc0000000, 0xc0000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_233 = { 8, 16, 1, 1, fontdata16_233_pixels, 0}; - -static u_int32_t fontdata16_234_pixels[] = { -/* 0xea */ 0x00000000, 0x10000000, 0x38000000, 0x6c000000, - 0x00000000, 0x7c000000, 0xc6000000, 0xfe000000, - 0xc0000000, 0xc0000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_234 = { 8, 16, 1, 1, fontdata16_234_pixels, 0}; - -static u_int32_t fontdata16_235_pixels[] = { -/* 0xeb */ 0x00000000, 0x00000000, 0xc6000000, 0x00000000, - 0x00000000, 0x7c000000, 0xc6000000, 0xfe000000, - 0xc0000000, 0xc0000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_235 = { 8, 16, 1, 1, fontdata16_235_pixels, 0}; - -static u_int32_t fontdata16_236_pixels[] = { -/* 0xec */ 0x00000000, 0x60000000, 0x30000000, 0x18000000, - 0x00000000, 0x38000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x3c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_236 = { 8, 16, 1, 1, fontdata16_236_pixels, 0}; - -static u_int32_t fontdata16_237_pixels[] = { -/* 0xed */ 0x00000000, 0x0c000000, 0x18000000, 0x30000000, - 0x00000000, 0x38000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x3c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_237 = { 8, 16, 1, 1, fontdata16_237_pixels, 0}; - -static u_int32_t fontdata16_238_pixels[] = { -/* 0xee */ 0x00000000, 0x18000000, 0x3c000000, 0x66000000, - 0x00000000, 0x38000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x3c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_238 = { 8, 16, 1, 1, fontdata16_238_pixels, 0}; - -static u_int32_t fontdata16_239_pixels[] = { -/* 0xef */ 0x00000000, 0x00000000, 0x66000000, 0x00000000, - 0x00000000, 0x38000000, 0x18000000, 0x18000000, - 0x18000000, 0x18000000, 0x18000000, 0x3c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_239 = { 8, 16, 1, 1, fontdata16_239_pixels, 0}; - -static u_int32_t fontdata16_240_pixels[] = { -/* 0xf0 */ 0x00000000, 0x00000000, 0x3e000000, 0x30000000, - 0x18000000, 0x7c000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_240 = { 8, 16, 1, 1, fontdata16_240_pixels, 0}; - -static u_int32_t fontdata16_241_pixels[] = { -/* 0xf1 */ 0x00000000, 0x00000000, 0x76000000, 0xdc000000, - 0x00000000, 0xdc000000, 0x66000000, 0x66000000, - 0x66000000, 0x66000000, 0x66000000, 0x66000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_241 = { 8, 16, 1, 1, fontdata16_241_pixels, 0}; - -static u_int32_t fontdata16_242_pixels[] = { -/* 0xf2 */ 0x00000000, 0x60000000, 0x30000000, 0x18000000, - 0x00000000, 0x7c000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_242 = { 8, 16, 1, 1, fontdata16_242_pixels, 0}; - -static u_int32_t fontdata16_243_pixels[] = { -/* 0xf3 */ 0x00000000, 0x18000000, 0x30000000, 0x60000000, - 0x00000000, 0x7c000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_243 = { 8, 16, 1, 1, fontdata16_243_pixels, 0}; - -static u_int32_t fontdata16_244_pixels[] = { -/* 0xf4 */ 0x00000000, 0x10000000, 0x38000000, 0x6c000000, - 0x00000000, 0x7c000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_244 = { 8, 16, 1, 1, fontdata16_244_pixels, 0}; - -static u_int32_t fontdata16_245_pixels[] = { -/* 0xf5 */ 0x00000000, 0x00000000, 0x76000000, 0xdc000000, - 0x00000000, 0x7c000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_245 = { 8, 16, 1, 1, fontdata16_245_pixels, 0}; - -static u_int32_t fontdata16_246_pixels[] = { -/* 0xf6 */ 0x00000000, 0x00000000, 0xc6000000, 0x00000000, - 0x00000000, 0x7c000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7c000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_246 = { 8, 16, 1, 1, fontdata16_246_pixels, 0}; - -static u_int32_t fontdata16_247_pixels[] = { -/* 0xf7 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x18000000, 0x18000000, 0x00000000, 0x7e000000, - 0x00000000, 0x18000000, 0x18000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_247 = { 8, 16, 1, 1, fontdata16_247_pixels, 0}; - -static u_int32_t fontdata16_248_pixels[] = { -/* 0xf8 */ 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x06000000, 0x7e000000, 0xce000000, 0xce000000, - 0xd6000000, 0xe6000000, 0xe6000000, 0xfc000000, - 0xc0000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_248 = { 8, 16, 1, 1, fontdata16_248_pixels, 0}; - -static u_int32_t fontdata16_249_pixels[] = { -/* 0xf9 */ 0x00000000, 0x60000000, 0x30000000, 0x18000000, - 0x00000000, 0xcc000000, 0xcc000000, 0xcc000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0x76000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_249 = { 8, 16, 1, 1, fontdata16_249_pixels, 0}; - -static u_int32_t fontdata16_250_pixels[] = { -/* 0xfa */ 0x00000000, 0x18000000, 0x30000000, 0x60000000, - 0x00000000, 0xcc000000, 0xcc000000, 0xcc000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0x76000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_250 = { 8, 16, 1, 1, fontdata16_250_pixels, 0}; - -static u_int32_t fontdata16_251_pixels[] = { -/* 0xfb */ 0x00000000, 0x30000000, 0x78000000, 0xcc000000, - 0x00000000, 0xcc000000, 0xcc000000, 0xcc000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0x76000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_251 = { 8, 16, 1, 1, fontdata16_251_pixels, 0}; - -static u_int32_t fontdata16_252_pixels[] = { -/* 0xfc */ 0x00000000, 0x00000000, 0xcc000000, 0x00000000, - 0x00000000, 0xcc000000, 0xcc000000, 0xcc000000, - 0xcc000000, 0xcc000000, 0xcc000000, 0x76000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster fontdata16_252 = { 8, 16, 1, 1, fontdata16_252_pixels, 0}; - -static u_int32_t fontdata16_253_pixels[] = { -/* 0xfd */ 0x00000000, 0x18000000, 0x30000000, 0x60000000, - 0x00000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7e000000, - 0x06000000, 0x0c000000, 0x78000000, 0x00000000 -}; -static struct raster fontdata16_253 = { 8, 16, 1, 1, fontdata16_253_pixels, 0}; - -static u_int32_t fontdata16_254_pixels[] = { -/* 0xfe */ 0x00000000, 0x00000000, 0x00000000, 0xf0000000, - 0x60000000, 0x7c000000, 0x66000000, 0x66000000, - 0x66000000, 0x66000000, 0x66000000, 0x7c000000, - 0x60000000, 0x60000000, 0xf0000000, 0x00000000 -}; -static struct raster fontdata16_254 = { 8, 16, 1, 1, fontdata16_254_pixels, 0}; - -static u_int32_t fontdata16_255_pixels[] = { -/* 0xff */ 0x00000000, 0xc6000000, 0xc6000000, 0x00000000, - 0x00000000, 0xc6000000, 0xc6000000, 0xc6000000, - 0xc6000000, 0xc6000000, 0xc6000000, 0x7e000000, - 0x06000000, 0x0c000000, 0x78000000, 0x00000000 -}; -static struct raster fontdata16_255 = { 8, 16, 1, 1, fontdata16_255_pixels, 0}; - -struct raster_font fontdata8x16 = { - 8, 16, 13, RASFONT_FIXEDWIDTH|RASFONT_NOVERTICALMOVEMENT, - { - { &fontdata16_0, 0, -13, 8, 0 }, - { &fontdata16_1, 0, -13, 8, 0 }, - { &fontdata16_2, 0, -13, 8, 0 }, - { &fontdata16_3, 0, -13, 8, 0 }, - { &fontdata16_4, 0, -13, 8, 0 }, - { &fontdata16_5, 0, -13, 8, 0 }, - { &fontdata16_6, 0, -13, 8, 0 }, - { &fontdata16_7, 0, -13, 8, 0 }, - { &fontdata16_8, 0, -13, 8, 0 }, - { &fontdata16_9, 0, -13, 8, 0 }, - { &fontdata16_10, 0, -13, 8, 0 }, - { &fontdata16_11, 0, -13, 8, 0 }, - { &fontdata16_12, 0, -13, 8, 0 }, - { &fontdata16_13, 0, -13, 8, 0 }, - { &fontdata16_14, 0, -13, 8, 0 }, - { &fontdata16_15, 0, -13, 8, 0 }, - { &fontdata16_16, 0, -13, 8, 0 }, - { &fontdata16_17, 0, -13, 8, 0 }, - { &fontdata16_18, 0, -13, 8, 0 }, - { &fontdata16_19, 0, -13, 8, 0 }, - { &fontdata16_20, 0, -13, 8, 0 }, - { &fontdata16_21, 0, -13, 8, 0 }, - { &fontdata16_22, 0, -13, 8, 0 }, - { &fontdata16_23, 0, -13, 8, 0 }, - { &fontdata16_24, 0, -13, 8, 0 }, - { &fontdata16_25, 0, -13, 8, 0 }, - { &fontdata16_26, 0, -13, 8, 0 }, - { &fontdata16_27, 0, -13, 8, 0 }, - { &fontdata16_28, 0, -13, 8, 0 }, - { &fontdata16_29, 0, -13, 8, 0 }, - { &fontdata16_30, 0, -13, 8, 0 }, - { &fontdata16_31, 0, -13, 8, 0 }, - { &fontdata16_32, 0, -13, 8, 0 }, - { &fontdata16_33, 0, -13, 8, 0 }, - { &fontdata16_34, 0, -13, 8, 0 }, - { &fontdata16_35, 0, -13, 8, 0 }, - { &fontdata16_36, 0, -13, 8, 0 }, - { &fontdata16_37, 0, -13, 8, 0 }, - { &fontdata16_38, 0, -13, 8, 0 }, - { &fontdata16_39, 0, -13, 8, 0 }, - { &fontdata16_40, 0, -13, 8, 0 }, - { &fontdata16_41, 0, -13, 8, 0 }, - { &fontdata16_42, 0, -13, 8, 0 }, - { &fontdata16_43, 0, -13, 8, 0 }, - { &fontdata16_44, 0, -13, 8, 0 }, - { &fontdata16_45, 0, -13, 8, 0 }, - { &fontdata16_46, 0, -13, 8, 0 }, - { &fontdata16_47, 0, -13, 8, 0 }, - { &fontdata16_48, 0, -13, 8, 0 }, - { &fontdata16_49, 0, -13, 8, 0 }, - { &fontdata16_50, 0, -13, 8, 0 }, - { &fontdata16_51, 0, -13, 8, 0 }, - { &fontdata16_52, 0, -13, 8, 0 }, - { &fontdata16_53, 0, -13, 8, 0 }, - { &fontdata16_54, 0, -13, 8, 0 }, - { &fontdata16_55, 0, -13, 8, 0 }, - { &fontdata16_56, 0, -13, 8, 0 }, - { &fontdata16_57, 0, -13, 8, 0 }, - { &fontdata16_58, 0, -13, 8, 0 }, - { &fontdata16_59, 0, -13, 8, 0 }, - { &fontdata16_60, 0, -13, 8, 0 }, - { &fontdata16_61, 0, -13, 8, 0 }, - { &fontdata16_62, 0, -13, 8, 0 }, - { &fontdata16_63, 0, -13, 8, 0 }, - { &fontdata16_64, 0, -13, 8, 0 }, - { &fontdata16_65, 0, -13, 8, 0 }, - { &fontdata16_66, 0, -13, 8, 0 }, - { &fontdata16_67, 0, -13, 8, 0 }, - { &fontdata16_68, 0, -13, 8, 0 }, - { &fontdata16_69, 0, -13, 8, 0 }, - { &fontdata16_70, 0, -13, 8, 0 }, - { &fontdata16_71, 0, -13, 8, 0 }, - { &fontdata16_72, 0, -13, 8, 0 }, - { &fontdata16_73, 0, -13, 8, 0 }, - { &fontdata16_74, 0, -13, 8, 0 }, - { &fontdata16_75, 0, -13, 8, 0 }, - { &fontdata16_76, 0, -13, 8, 0 }, - { &fontdata16_77, 0, -13, 8, 0 }, - { &fontdata16_78, 0, -13, 8, 0 }, - { &fontdata16_79, 0, -13, 8, 0 }, - { &fontdata16_80, 0, -13, 8, 0 }, - { &fontdata16_81, 0, -13, 8, 0 }, - { &fontdata16_82, 0, -13, 8, 0 }, - { &fontdata16_83, 0, -13, 8, 0 }, - { &fontdata16_84, 0, -13, 8, 0 }, - { &fontdata16_85, 0, -13, 8, 0 }, - { &fontdata16_86, 0, -13, 8, 0 }, - { &fontdata16_87, 0, -13, 8, 0 }, - { &fontdata16_88, 0, -13, 8, 0 }, - { &fontdata16_89, 0, -13, 8, 0 }, - { &fontdata16_90, 0, -13, 8, 0 }, - { &fontdata16_91, 0, -13, 8, 0 }, - { &fontdata16_92, 0, -13, 8, 0 }, - { &fontdata16_93, 0, -13, 8, 0 }, - { &fontdata16_94, 0, -13, 8, 0 }, - { &fontdata16_95, 0, -13, 8, 0 }, - { &fontdata16_96, 0, -13, 8, 0 }, - { &fontdata16_97, 0, -13, 8, 0 }, - { &fontdata16_98, 0, -13, 8, 0 }, - { &fontdata16_99, 0, -13, 8, 0 }, - { &fontdata16_100, 0, -13, 8, 0 }, - { &fontdata16_101, 0, -13, 8, 0 }, - { &fontdata16_102, 0, -13, 8, 0 }, - { &fontdata16_103, 0, -13, 8, 0 }, - { &fontdata16_104, 0, -13, 8, 0 }, - { &fontdata16_105, 0, -13, 8, 0 }, - { &fontdata16_106, 0, -13, 8, 0 }, - { &fontdata16_107, 0, -13, 8, 0 }, - { &fontdata16_108, 0, -13, 8, 0 }, - { &fontdata16_109, 0, -13, 8, 0 }, - { &fontdata16_110, 0, -13, 8, 0 }, - { &fontdata16_111, 0, -13, 8, 0 }, - { &fontdata16_112, 0, -13, 8, 0 }, - { &fontdata16_113, 0, -13, 8, 0 }, - { &fontdata16_114, 0, -13, 8, 0 }, - { &fontdata16_115, 0, -13, 8, 0 }, - { &fontdata16_116, 0, -13, 8, 0 }, - { &fontdata16_117, 0, -13, 8, 0 }, - { &fontdata16_118, 0, -13, 8, 0 }, - { &fontdata16_119, 0, -13, 8, 0 }, - { &fontdata16_120, 0, -13, 8, 0 }, - { &fontdata16_121, 0, -13, 8, 0 }, - { &fontdata16_122, 0, -13, 8, 0 }, - { &fontdata16_123, 0, -13, 8, 0 }, - { &fontdata16_124, 0, -13, 8, 0 }, - { &fontdata16_125, 0, -13, 8, 0 }, - { &fontdata16_126, 0, -13, 8, 0 }, - { &fontdata16_127, 0, -13, 8, 0 }, - { &fontdata16_128, 0, -13, 8, 0 }, - { &fontdata16_129, 0, -13, 8, 0 }, - { &fontdata16_130, 0, -13, 8, 0 }, - { &fontdata16_131, 0, -13, 8, 0 }, - { &fontdata16_132, 0, -13, 8, 0 }, - { &fontdata16_133, 0, -13, 8, 0 }, - { &fontdata16_134, 0, -13, 8, 0 }, - { &fontdata16_135, 0, -13, 8, 0 }, - { &fontdata16_136, 0, -13, 8, 0 }, - { &fontdata16_137, 0, -13, 8, 0 }, - { &fontdata16_138, 0, -13, 8, 0 }, - { &fontdata16_139, 0, -13, 8, 0 }, - { &fontdata16_140, 0, -13, 8, 0 }, - { &fontdata16_141, 0, -13, 8, 0 }, - { &fontdata16_142, 0, -13, 8, 0 }, - { &fontdata16_143, 0, -13, 8, 0 }, - { &fontdata16_144, 0, -13, 8, 0 }, - { &fontdata16_145, 0, -13, 8, 0 }, - { &fontdata16_146, 0, -13, 8, 0 }, - { &fontdata16_147, 0, -13, 8, 0 }, - { &fontdata16_148, 0, -13, 8, 0 }, - { &fontdata16_149, 0, -13, 8, 0 }, - { &fontdata16_150, 0, -13, 8, 0 }, - { &fontdata16_151, 0, -13, 8, 0 }, - { &fontdata16_152, 0, -13, 8, 0 }, - { &fontdata16_153, 0, -13, 8, 0 }, - { &fontdata16_154, 0, -13, 8, 0 }, - { &fontdata16_155, 0, -13, 8, 0 }, - { &fontdata16_156, 0, -13, 8, 0 }, - { &fontdata16_157, 0, -13, 8, 0 }, - { &fontdata16_158, 0, -13, 8, 0 }, - { &fontdata16_159, 0, -13, 8, 0 }, - { &fontdata16_160, 0, -13, 8, 0 }, - { &fontdata16_161, 0, -13, 8, 0 }, - { &fontdata16_162, 0, -13, 8, 0 }, - { &fontdata16_163, 0, -13, 8, 0 }, - { &fontdata16_164, 0, -13, 8, 0 }, - { &fontdata16_165, 0, -13, 8, 0 }, - { &fontdata16_166, 0, -13, 8, 0 }, - { &fontdata16_167, 0, -13, 8, 0 }, - { &fontdata16_168, 0, -13, 8, 0 }, - { &fontdata16_169, 0, -13, 8, 0 }, - { &fontdata16_170, 0, -13, 8, 0 }, - { &fontdata16_171, 0, -13, 8, 0 }, - { &fontdata16_172, 0, -13, 8, 0 }, - { &fontdata16_173, 0, -13, 8, 0 }, - { &fontdata16_174, 0, -13, 8, 0 }, - { &fontdata16_175, 0, -13, 8, 0 }, - { &fontdata16_176, 0, -13, 8, 0 }, - { &fontdata16_177, 0, -13, 8, 0 }, - { &fontdata16_178, 0, -13, 8, 0 }, - { &fontdata16_179, 0, -13, 8, 0 }, - { &fontdata16_180, 0, -13, 8, 0 }, - { &fontdata16_181, 0, -13, 8, 0 }, - { &fontdata16_182, 0, -13, 8, 0 }, - { &fontdata16_183, 0, -13, 8, 0 }, - { &fontdata16_184, 0, -13, 8, 0 }, - { &fontdata16_185, 0, -13, 8, 0 }, - { &fontdata16_186, 0, -13, 8, 0 }, - { &fontdata16_187, 0, -13, 8, 0 }, - { &fontdata16_188, 0, -13, 8, 0 }, - { &fontdata16_189, 0, -13, 8, 0 }, - { &fontdata16_190, 0, -13, 8, 0 }, - { &fontdata16_191, 0, -13, 8, 0 }, - { &fontdata16_192, 0, -13, 8, 0 }, - { &fontdata16_193, 0, -13, 8, 0 }, - { &fontdata16_194, 0, -13, 8, 0 }, - { &fontdata16_195, 0, -13, 8, 0 }, - { &fontdata16_196, 0, -13, 8, 0 }, - { &fontdata16_197, 0, -13, 8, 0 }, - { &fontdata16_198, 0, -13, 8, 0 }, - { &fontdata16_199, 0, -13, 8, 0 }, - { &fontdata16_200, 0, -13, 8, 0 }, - { &fontdata16_201, 0, -13, 8, 0 }, - { &fontdata16_202, 0, -13, 8, 0 }, - { &fontdata16_203, 0, -13, 8, 0 }, - { &fontdata16_204, 0, -13, 8, 0 }, - { &fontdata16_205, 0, -13, 8, 0 }, - { &fontdata16_206, 0, -13, 8, 0 }, - { &fontdata16_207, 0, -13, 8, 0 }, - { &fontdata16_208, 0, -13, 8, 0 }, - { &fontdata16_209, 0, -13, 8, 0 }, - { &fontdata16_210, 0, -13, 8, 0 }, - { &fontdata16_211, 0, -13, 8, 0 }, - { &fontdata16_212, 0, -13, 8, 0 }, - { &fontdata16_213, 0, -13, 8, 0 }, - { &fontdata16_214, 0, -13, 8, 0 }, - { &fontdata16_215, 0, -13, 8, 0 }, - { &fontdata16_216, 0, -13, 8, 0 }, - { &fontdata16_217, 0, -13, 8, 0 }, - { &fontdata16_218, 0, -13, 8, 0 }, - { &fontdata16_219, 0, -13, 8, 0 }, - { &fontdata16_220, 0, -13, 8, 0 }, - { &fontdata16_221, 0, -13, 8, 0 }, - { &fontdata16_222, 0, -13, 8, 0 }, - { &fontdata16_223, 0, -13, 8, 0 }, - { &fontdata16_224, 0, -13, 8, 0 }, - { &fontdata16_225, 0, -13, 8, 0 }, - { &fontdata16_226, 0, -13, 8, 0 }, - { &fontdata16_227, 0, -13, 8, 0 }, - { &fontdata16_228, 0, -13, 8, 0 }, - { &fontdata16_229, 0, -13, 8, 0 }, - { &fontdata16_230, 0, -13, 8, 0 }, - { &fontdata16_231, 0, -13, 8, 0 }, - { &fontdata16_232, 0, -13, 8, 0 }, - { &fontdata16_233, 0, -13, 8, 0 }, - { &fontdata16_234, 0, -13, 8, 0 }, - { &fontdata16_235, 0, -13, 8, 0 }, - { &fontdata16_236, 0, -13, 8, 0 }, - { &fontdata16_237, 0, -13, 8, 0 }, - { &fontdata16_238, 0, -13, 8, 0 }, - { &fontdata16_239, 0, -13, 8, 0 }, - { &fontdata16_240, 0, -13, 8, 0 }, - { &fontdata16_241, 0, -13, 8, 0 }, - { &fontdata16_242, 0, -13, 8, 0 }, - { &fontdata16_243, 0, -13, 8, 0 }, - { &fontdata16_244, 0, -13, 8, 0 }, - { &fontdata16_245, 0, -13, 8, 0 }, - { &fontdata16_246, 0, -13, 8, 0 }, - { &fontdata16_247, 0, -13, 8, 0 }, - { &fontdata16_248, 0, -13, 8, 0 }, - { &fontdata16_249, 0, -13, 8, 0 }, - { &fontdata16_250, 0, -13, 8, 0 }, - { &fontdata16_251, 0, -13, 8, 0 }, - { &fontdata16_252, 0, -13, 8, 0 }, - { &fontdata16_253, 0, -13, 8, 0 }, - { &fontdata16_254, 0, -13, 8, 0 }, - { &fontdata16_255, 0, -13, 8, 0 }, - } -#ifdef COLORFONT_CACHE -(struct raster_fontcache*) -1 -#endif /* COLORFONT_CACHE */ -}; - diff --git a/sys/dev/wscons/wscons_gallant19.c b/sys/dev/wscons/wscons_gallant19.c deleted file mode 100644 index c8eb476ec79..00000000000 --- a/sys/dev/wscons/wscons_gallant19.c +++ /dev/null @@ -1,1962 +0,0 @@ -/* $OpenBSD: wscons_gallant19.c,v 1.5 2004/06/05 22:54:40 miod Exp $ */ -/* $NetBSD: wscons_rfont.h,v 1.1 1998/03/22 14:24:02 drochner Exp $ */ - -/* - * Copyright (c) 1992, 1993 - * The Regents of the University of California. All rights reserved. - * - * This code is derived from software contributed to the Computer Systems - * Engineering Group at Lawrence Berkeley Laboratory and to the University - * of California at Berkeley by Jef Poskanzer. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)gallant19.h 8.1 (Berkeley) 6/11/93 - */ - -#include <sys/types.h> - -#include <dev/rcons/raster.h> - -static u_int32_t gallant19_32_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_32 = { 12, 22, 1, 1, gallant19_32_pixels, 0 }; - -static u_int32_t gallant19_33_pixels[] = { - 0x00000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x00000000, - 0x00000000, 0x06000000, 0x06000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_33 = { 12, 22, 1, 1, gallant19_33_pixels, 0 }; - -static u_int32_t gallant19_34_pixels[] = { - 0x00000000, - 0x19800000, 0x19800000, 0x19800000, 0x19800000, 0x19800000, 0x19800000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_34 = { 12, 22, 1, 1, gallant19_34_pixels, 0 }; - -static u_int32_t gallant19_35_pixels[] = { - 0x00000000, - 0x03300000, 0x03300000, 0x03300000, 0x06600000, 0x1ff00000, 0x1ff00000, - 0x0cc00000, 0x0cc00000, 0x19800000, 0x19800000, 0x7fc00000, 0x7fc00000, - 0x33000000, 0x66000000, 0x66000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_35 = { 12, 22, 1, 1, gallant19_35_pixels, 0 }; - -static u_int32_t gallant19_36_pixels[] = { - 0x00000000, - 0x06000000, 0x1f800000, 0x3fc00000, 0x66e00000, 0x66600000, 0x66000000, - 0x3e000000, 0x1f800000, 0x07c00000, 0x06600000, 0x06600000, 0x66600000, - 0x7fc00000, 0x3f800000, 0x06000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_36 = { 12, 22, 1, 1, gallant19_36_pixels, 0 }; - -static u_int32_t gallant19_37_pixels[] = { - 0x00000000, - 0x38600000, 0x44c00000, 0x44c00000, 0x45800000, 0x39800000, 0x03000000, - 0x03000000, 0x06000000, 0x0c000000, 0x0c000000, 0x19c00000, 0x1a200000, - 0x32200000, 0x32200000, 0x61c00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_37 = { 12, 22, 1, 1, gallant19_37_pixels, 0 }; - -static u_int32_t gallant19_38_pixels[] = { - 0x00000000, - 0x07000000, 0x0f800000, 0x18c00000, 0x18c00000, 0x18c00000, 0x0f800000, - 0x1e000000, 0x3e000000, 0x77000000, 0x63600000, 0x61e00000, 0x61c00000, - 0x61800000, 0x3fe00000, 0x1e600000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_38 = { 12, 22, 1, 1, gallant19_38_pixels, 0 }; - -static u_int32_t gallant19_39_pixels[] = { - 0x00000000, - 0x0c000000, 0x1e000000, 0x1e000000, 0x06000000, 0x06000000, 0x0c000000, - 0x18000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_39 = { 12, 22, 1, 1, gallant19_39_pixels, 0 }; - -static u_int32_t gallant19_40_pixels[] = { - 0x00000000, - 0x00c00000, 0x01800000, 0x03800000, 0x03000000, 0x07000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x07000000, 0x03000000, - 0x03800000, 0x01800000, 0x00c00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_40 = { 12, 22, 1, 1, gallant19_40_pixels, 0 }; - -static u_int32_t gallant19_41_pixels[] = { - 0x00000000, - 0x30000000, 0x18000000, 0x1c000000, 0x0c000000, 0x0e000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x0e000000, 0x0c000000, - 0x1c000000, 0x18000000, 0x30000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_41 = { 12, 22, 1, 1, gallant19_41_pixels, 0 }; - -static u_int32_t gallant19_42_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0f000000, 0x06000000, - 0x66600000, 0x76e00000, 0x19800000, 0x00000000, 0x19800000, 0x76e00000, - 0x66600000, 0x06000000, 0x0f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_42 = { 12, 22, 1, 1, gallant19_42_pixels, 0 }; - -static u_int32_t gallant19_43_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x7fe00000, 0x7fe00000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_43 = { 12, 22, 1, 1, gallant19_43_pixels, 0 }; - -static u_int32_t gallant19_44_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0c000000, 0x1e000000, 0x1e000000, 0x06000000, 0x06000000, 0x0c000000, - 0x18000000, 0x10000000, 0x00000000 -}; -static struct raster gallant19_44 = { 12, 22, 1, 1, gallant19_44_pixels, 0 }; - -static u_int32_t gallant19_45_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x7fe00000, 0x7fe00000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_45 = { 12, 22, 1, 1, gallant19_45_pixels, 0 }; - -static u_int32_t gallant19_46_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0c000000, - 0x1e000000, 0x1e000000, 0x0c000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_46 = { 12, 22, 1, 1, gallant19_46_pixels, 0 }; - -static u_int32_t gallant19_47_pixels[] = { - 0x00000000, - 0x00600000, 0x00c00000, 0x00c00000, 0x01800000, 0x01800000, 0x03000000, - 0x03000000, 0x06000000, 0x0c000000, 0x0c000000, 0x18000000, 0x18000000, - 0x30000000, 0x30000000, 0x60000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_47 = { 12, 22, 1, 1, gallant19_47_pixels, 0 }; - -static u_int32_t gallant19_48_pixels[] = { - 0x00000000, - 0x07000000, 0x0f800000, 0x11800000, 0x10c00000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30800000, - 0x18800000, 0x1f000000, 0x0e000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_48 = { 12, 22, 1, 1, gallant19_48_pixels, 0 }; - -static u_int32_t gallant19_49_pixels[] = { - 0x00000000, - 0x02000000, 0x06000000, 0x0e000000, 0x1e000000, 0x36000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_49 = { 12, 22, 1, 1, gallant19_49_pixels, 0 }; - -static u_int32_t gallant19_50_pixels[] = { - 0x00000000, - 0x1f000000, 0x3f800000, 0x61c00000, 0x40c00000, 0x00c00000, 0x00c00000, - 0x00c00000, 0x01800000, 0x03000000, 0x06000000, 0x0c000000, 0x18000000, - 0x30200000, 0x7fe00000, 0x7fe00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_50 = { 12, 22, 1, 1, gallant19_50_pixels, 0 }; - -static u_int32_t gallant19_51_pixels[] = { - 0x00000000, - 0x0f800000, 0x1fc00000, 0x20e00000, 0x40600000, 0x00600000, 0x00e00000, - 0x07c00000, 0x0fc00000, 0x00e00000, 0x00600000, 0x00600000, 0x40600000, - 0x60400000, 0x3f800000, 0x1f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_51 = { 12, 22, 1, 1, gallant19_51_pixels, 0 }; - -static u_int32_t gallant19_52_pixels[] = { - 0x00000000, - 0x01800000, 0x03800000, 0x03800000, 0x05800000, 0x05800000, 0x09800000, - 0x09800000, 0x11800000, 0x11800000, 0x21800000, 0x3fe00000, 0x7fe00000, - 0x01800000, 0x01800000, 0x01800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_52 = { 12, 22, 1, 1, gallant19_52_pixels, 0 }; - -static u_int32_t gallant19_53_pixels[] = { - 0x00000000, - 0x0fc00000, 0x0fc00000, 0x10000000, 0x10000000, 0x20000000, 0x3f800000, - 0x31c00000, 0x00e00000, 0x00600000, 0x00600000, 0x00600000, 0x40600000, - 0x60600000, 0x30c00000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_53 = { 12, 22, 1, 1, gallant19_53_pixels, 0 }; - -static u_int32_t gallant19_54_pixels[] = { - 0x00000000, - 0x07000000, 0x0c000000, 0x18000000, 0x30000000, 0x30000000, 0x60000000, - 0x67800000, 0x6fc00000, 0x70e00000, 0x60600000, 0x60600000, 0x60600000, - 0x70400000, 0x3f800000, 0x1f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_54 = { 12, 22, 1, 1, gallant19_54_pixels, 0 }; - -static u_int32_t gallant19_55_pixels[] = { - 0x00000000, - 0x1fe00000, 0x3fe00000, 0x60400000, 0x00400000, 0x00c00000, 0x00800000, - 0x00800000, 0x01800000, 0x01000000, 0x01000000, 0x03000000, 0x02000000, - 0x02000000, 0x06000000, 0x04000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_55 = { 12, 22, 1, 1, gallant19_55_pixels, 0 }; - -static u_int32_t gallant19_56_pixels[] = { - 0x00000000, - 0x0f000000, 0x11800000, 0x30c00000, 0x30c00000, 0x30c00000, 0x18800000, - 0x0d000000, 0x06000000, 0x0b000000, 0x11800000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x18800000, 0x0f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_56 = { 12, 22, 1, 1, gallant19_56_pixels, 0 }; - -static u_int32_t gallant19_57_pixels[] = { - 0x00000000, - 0x0f800000, 0x11c00000, 0x20e00000, 0x60600000, 0x60600000, 0x60600000, - 0x70e00000, 0x3f600000, 0x1e600000, 0x00600000, 0x00c00000, 0x00c00000, - 0x01800000, 0x07000000, 0x3c000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_57 = { 12, 22, 1, 1, gallant19_57_pixels, 0 }; - -static u_int32_t gallant19_58_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0c000000, - 0x1e000000, 0x1e000000, 0x0c000000, 0x00000000, 0x00000000, 0x0c000000, - 0x1e000000, 0x1e000000, 0x0c000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_58 = { 12, 22, 1, 1, gallant19_58_pixels, 0 }; - -static u_int32_t gallant19_59_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x0c000000, 0x1e000000, 0x1e000000, 0x0c000000, 0x00000000, 0x00000000, - 0x0c000000, 0x1e000000, 0x1e000000, 0x06000000, 0x06000000, 0x0c000000, - 0x18000000, 0x10000000, 0x00000000 -}; -static struct raster gallant19_59 = { 12, 22, 1, 1, gallant19_59_pixels, 0 }; - -static u_int32_t gallant19_60_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00600000, - 0x01c00000, 0x07000000, 0x1e000000, 0x78000000, 0x78000000, 0x1e000000, - 0x07000000, 0x01c00000, 0x00600000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_60 = { 12, 22, 1, 1, gallant19_60_pixels, 0 }; - -static u_int32_t gallant19_61_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x7fc00000, 0x7fc00000, 0x00000000, 0x00000000, 0x7fc00000, - 0x7fc00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_61 = { 12, 22, 1, 1, gallant19_61_pixels, 0 }; - -static u_int32_t gallant19_62_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x60000000, - 0x38000000, 0x1e000000, 0x07800000, 0x01e00000, 0x01e00000, 0x07800000, - 0x1e000000, 0x38000000, 0x60000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_62 = { 12, 22, 1, 1, gallant19_62_pixels, 0 }; - -static u_int32_t gallant19_63_pixels[] = { - 0x00000000, - 0x0f000000, 0x1f800000, 0x39c00000, 0x20c00000, 0x00c00000, 0x00c00000, - 0x01800000, 0x03000000, 0x06000000, 0x0c000000, 0x0c000000, 0x00000000, - 0x00000000, 0x0c000000, 0x0c000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_63 = { 12, 22, 1, 1, gallant19_63_pixels, 0 }; - -static u_int32_t gallant19_64_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x0f800000, 0x3fc00000, 0x30600000, - 0x60600000, 0x67200000, 0x6fa00000, 0x6ca00000, 0x6ca00000, 0x67e00000, - 0x60000000, 0x30000000, 0x3fe00000, 0x0fe00000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_64 = { 12, 22, 1, 1, gallant19_64_pixels, 0 }; - -static u_int32_t gallant19_65_pixels[] = { - 0x00000000, - 0x00000000, 0x06000000, 0x06000000, 0x0b000000, 0x0b000000, 0x09000000, - 0x11800000, 0x11800000, 0x10800000, 0x3fc00000, 0x20c00000, 0x20400000, - 0x40600000, 0x40600000, 0xe0f00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_65 = { 12, 22, 1, 1, gallant19_65_pixels, 0 }; - -static u_int32_t gallant19_66_pixels[] = { - 0x00000000, - 0x00000000, 0xff000000, 0x60800000, 0x60c00000, 0x60c00000, 0x60c00000, - 0x61800000, 0x7f800000, 0x60c00000, 0x60600000, 0x60600000, 0x60600000, - 0x60600000, 0x60c00000, 0xff800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_66 = { 12, 22, 1, 1, gallant19_66_pixels, 0 }; - -static u_int32_t gallant19_67_pixels[] = { - 0x00000000, - 0x00000000, 0x0fc00000, 0x10600000, 0x20200000, 0x20000000, 0x60000000, - 0x60000000, 0x60000000, 0x60000000, 0x60000000, 0x60000000, 0x20000000, - 0x30200000, 0x18400000, 0x0f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_67 = { 12, 22, 1, 1, gallant19_67_pixels, 0 }; - -static u_int32_t gallant19_68_pixels[] = { - 0x00000000, - 0x00000000, 0xff000000, 0x61c00000, 0x60c00000, 0x60600000, 0x60600000, - 0x60600000, 0x60600000, 0x60600000, 0x60600000, 0x60600000, 0x60600000, - 0x60400000, 0x61800000, 0xfe000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_68 = { 12, 22, 1, 1, gallant19_68_pixels, 0 }; - -static u_int32_t gallant19_69_pixels[] = { - 0x00000000, - 0x00000000, 0x7fc00000, 0x30400000, 0x30400000, 0x30000000, 0x30000000, - 0x30800000, 0x3f800000, 0x30800000, 0x30000000, 0x30000000, 0x30000000, - 0x30200000, 0x30200000, 0x7fe00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_69 = { 12, 22, 1, 1, gallant19_69_pixels, 0 }; - -static u_int32_t gallant19_70_pixels[] = { - 0x00000000, - 0x00000000, 0x7fc00000, 0x30400000, 0x30400000, 0x30000000, 0x30000000, - 0x30800000, 0x3f800000, 0x30800000, 0x30000000, 0x30000000, 0x30000000, - 0x30000000, 0x30000000, 0x78000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_70 = { 12, 22, 1, 1, gallant19_70_pixels, 0 }; - -static u_int32_t gallant19_71_pixels[] = { - 0x00000000, - 0x00000000, 0x0fc00000, 0x10600000, 0x20200000, 0x20000000, 0x60000000, - 0x60000000, 0x60000000, 0x60000000, 0x61f00000, 0x60600000, 0x20600000, - 0x30600000, 0x18600000, 0x0f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_71 = { 12, 22, 1, 1, gallant19_71_pixels, 0 }; - -static u_int32_t gallant19_72_pixels[] = { - 0x00000000, - 0x00000000, 0xf0f00000, 0x60600000, 0x60600000, 0x60600000, 0x60600000, - 0x60600000, 0x7fe00000, 0x60600000, 0x60600000, 0x60600000, 0x60600000, - 0x60600000, 0x60600000, 0xf0f00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_72 = { 12, 22, 1, 1, gallant19_72_pixels, 0 }; - -static u_int32_t gallant19_73_pixels[] = { - 0x00000000, - 0x00000000, 0x1f800000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_73 = { 12, 22, 1, 1, gallant19_73_pixels, 0 }; - -static u_int32_t gallant19_74_pixels[] = { - 0x00000000, - 0x00000000, 0x1f800000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x04000000, - 0x38000000, 0x30000000, 0x00000000 -}; -static struct raster gallant19_74 = { 12, 22, 1, 1, gallant19_74_pixels, 0 }; - -static u_int32_t gallant19_75_pixels[] = { - 0x00000000, - 0x00000000, 0xf0e00000, 0x61800000, 0x63000000, 0x66000000, 0x6c000000, - 0x78000000, 0x78000000, 0x7c000000, 0x6e000000, 0x67000000, 0x63800000, - 0x61c00000, 0x60e00000, 0xf0700000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_75 = { 12, 22, 1, 1, gallant19_75_pixels, 0 }; - -static u_int32_t gallant19_76_pixels[] = { - 0x00000000, - 0x00000000, 0x78000000, 0x30000000, 0x30000000, 0x30000000, 0x30000000, - 0x30000000, 0x30000000, 0x30000000, 0x30000000, 0x30000000, 0x30000000, - 0x30200000, 0x30200000, 0x7fe00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_76 = { 12, 22, 1, 1, gallant19_76_pixels, 0 }; - -static u_int32_t gallant19_77_pixels[] = { - 0x00000000, - 0x00000000, 0xe0700000, 0x60e00000, 0x70e00000, 0x70e00000, 0x70e00000, - 0x59600000, 0x59600000, 0x59600000, 0x4d600000, 0x4e600000, 0x4e600000, - 0x44600000, 0x44600000, 0xe4f00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_77 = { 12, 22, 1, 1, gallant19_77_pixels, 0 }; - -static u_int32_t gallant19_78_pixels[] = { - 0x00000000, - 0x00000000, 0xc0700000, 0x60200000, 0x70200000, 0x78200000, 0x58200000, - 0x4c200000, 0x46200000, 0x47200000, 0x43200000, 0x41a00000, 0x40e00000, - 0x40e00000, 0x40600000, 0xe0300000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_78 = { 12, 22, 1, 1, gallant19_78_pixels, 0 }; - -static u_int32_t gallant19_79_pixels[] = { - 0x00000000, - 0x00000000, 0x0f000000, 0x11c00000, 0x20c00000, 0x20600000, 0x60600000, - 0x60600000, 0x60600000, 0x60600000, 0x60600000, 0x60600000, 0x20400000, - 0x30400000, 0x18800000, 0x0f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_79 = { 12, 22, 1, 1, gallant19_79_pixels, 0 }; - -static u_int32_t gallant19_80_pixels[] = { - 0x00000000, - 0x00000000, 0x7f800000, 0x30c00000, 0x30600000, 0x30600000, 0x30600000, - 0x30c00000, 0x37800000, 0x30000000, 0x30000000, 0x30000000, 0x30000000, - 0x30000000, 0x30000000, 0x78000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_80 = { 12, 22, 1, 1, gallant19_80_pixels, 0 }; - -static u_int32_t gallant19_81_pixels[] = { - 0x00000000, - 0x00000000, 0x0f000000, 0x11c00000, 0x20c00000, 0x20600000, 0x60600000, - 0x60600000, 0x60600000, 0x60600000, 0x60600000, 0x60600000, 0x30400000, - 0x38400000, 0x1f800000, 0x0e000000, 0x1f000000, 0x23900000, 0x01e00000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_81 = { 12, 22, 1, 1, gallant19_81_pixels, 0 }; - -static u_int32_t gallant19_82_pixels[] = { - 0x00000000, - 0x00000000, 0xff000000, 0x61800000, 0x60c00000, 0x60c00000, 0x60c00000, - 0x60800000, 0x7f000000, 0x7c000000, 0x6e000000, 0x67000000, 0x63800000, - 0x61c00000, 0x60e00000, 0xf0700000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_82 = { 12, 22, 1, 1, gallant19_82_pixels, 0 }; - -static u_int32_t gallant19_83_pixels[] = { - 0x00000000, - 0x00000000, 0x1fe00000, 0x30600000, 0x60200000, 0x60200000, 0x70000000, - 0x3c000000, 0x1e000000, 0x07800000, 0x01c00000, 0x00e00000, 0x40600000, - 0x40600000, 0x60c00000, 0x7f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_83 = { 12, 22, 1, 1, gallant19_83_pixels, 0 }; - -static u_int32_t gallant19_84_pixels[] = { - 0x00000000, - 0x00000000, 0x7fe00000, 0x46200000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_84 = { 12, 22, 1, 1, gallant19_84_pixels, 0 }; - -static u_int32_t gallant19_85_pixels[] = { - 0x00000000, - 0x00000000, 0xf0700000, 0x60200000, 0x60200000, 0x60200000, 0x60200000, - 0x60200000, 0x60200000, 0x60200000, 0x60200000, 0x60200000, 0x60200000, - 0x70400000, 0x3fc00000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_85 = { 12, 22, 1, 1, gallant19_85_pixels, 0 }; - -static u_int32_t gallant19_86_pixels[] = { - 0x00000000, - 0x00000000, 0xe0e00000, 0x60400000, 0x30800000, 0x30800000, 0x30800000, - 0x19000000, 0x19000000, 0x19000000, 0x0c000000, 0x0e000000, 0x0e000000, - 0x04000000, 0x04000000, 0x04000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_86 = { 12, 22, 1, 1, gallant19_86_pixels, 0 }; - -static u_int32_t gallant19_87_pixels[] = { - 0x00000000, - 0x00000000, 0xfef00000, 0x66200000, 0x66200000, 0x66200000, 0x76200000, - 0x77400000, 0x33400000, 0x37400000, 0x3bc00000, 0x3b800000, 0x19800000, - 0x19800000, 0x19800000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_87 = { 12, 22, 1, 1, gallant19_87_pixels, 0 }; - -static u_int32_t gallant19_88_pixels[] = { - 0x00000000, - 0x00000000, 0xf0700000, 0x60200000, 0x30400000, 0x38800000, 0x18800000, - 0x0d000000, 0x06000000, 0x06000000, 0x0b000000, 0x11800000, 0x11c00000, - 0x20c00000, 0x40600000, 0xe0f00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_88 = { 12, 22, 1, 1, gallant19_88_pixels, 0 }; - -static u_int32_t gallant19_89_pixels[] = { - 0x00000000, - 0x00000000, 0xf0700000, 0x60200000, 0x30400000, 0x18800000, 0x18800000, - 0x0d000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x0f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_89 = { 12, 22, 1, 1, gallant19_89_pixels, 0 }; - -static u_int32_t gallant19_90_pixels[] = { - 0x00000000, - 0x00000000, 0x3fe00000, 0x20c00000, 0x00c00000, 0x01800000, 0x01800000, - 0x03000000, 0x03000000, 0x06000000, 0x06000000, 0x0c000000, 0x0c000000, - 0x18000000, 0x18200000, 0x3fe00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_90 = { 12, 22, 1, 1, gallant19_90_pixels, 0 }; - -static u_int32_t gallant19_91_pixels[] = { - 0x00000000, - 0x07c00000, 0x07c00000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x07c00000, 0x07c00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_91 = { 12, 22, 1, 1, gallant19_91_pixels, 0 }; - -static u_int32_t gallant19_92_pixels[] = { - 0x00000000, - 0x60000000, 0x60000000, 0x30000000, 0x30000000, 0x18000000, 0x18000000, - 0x0c000000, 0x0c000000, 0x06000000, 0x03000000, 0x03000000, 0x01800000, - 0x01800000, 0x00c00000, 0x00c00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_92 = { 12, 22, 1, 1, gallant19_92_pixels, 0 }; - -static u_int32_t gallant19_93_pixels[] = { - 0x00000000, - 0x7c000000, 0x7c000000, 0x0c000000, 0x0c000000, 0x0c000000, 0x0c000000, - 0x0c000000, 0x0c000000, 0x0c000000, 0x0c000000, 0x0c000000, 0x0c000000, - 0x0c000000, 0x7c000000, 0x7c000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_93 = { 12, 22, 1, 1, gallant19_93_pixels, 0 }; - -static u_int32_t gallant19_94_pixels[] = { - 0x00000000, - 0x04000000, 0x0e000000, 0x1b000000, 0x31800000, 0x60c00000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_94 = { 12, 22, 1, 1, gallant19_94_pixels, 0 }; - -static u_int32_t gallant19_95_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfff00000, 0xfff00000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_95 = { 12, 22, 1, 1, gallant19_95_pixels, 0 }; - -static u_int32_t gallant19_96_pixels[] = { - 0x00000000, - 0x01000000, 0x03000000, 0x06000000, 0x06000000, 0x07800000, 0x07800000, - 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_96 = { 12, 22, 1, 1, gallant19_96_pixels, 0 }; - -static u_int32_t gallant19_97_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0f800000, - 0x18c00000, 0x10c00000, 0x03c00000, 0x1cc00000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x39c00000, 0x1ee00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_97 = { 12, 22, 1, 1, gallant19_97_pixels, 0 }; - -static u_int32_t gallant19_98_pixels[] = { - 0x00000000, - 0x20000000, 0x60000000, 0xe0000000, 0x60000000, 0x60000000, 0x67800000, - 0x6fc00000, 0x70e00000, 0x60600000, 0x60600000, 0x60600000, 0x60600000, - 0x70600000, 0x78c00000, 0x4f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_98 = { 12, 22, 1, 1, gallant19_98_pixels, 0 }; - -static u_int32_t gallant19_99_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1f800000, - 0x31c00000, 0x20c00000, 0x60000000, 0x60000000, 0x60000000, 0x60000000, - 0x70400000, 0x30c00000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_99 = { 12, 22, 1, 1, gallant19_99_pixels, 0 }; - -static u_int32_t gallant19_100_pixels[] = { - 0x00000000, - 0x00600000, 0x00e00000, 0x00600000, 0x00600000, 0x00600000, 0x0f600000, - 0x31e00000, 0x20e00000, 0x60600000, 0x60600000, 0x60600000, 0x60600000, - 0x70e00000, 0x39600000, 0x1e700000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_100 = { 12, 22, 1, 1, gallant19_100_pixels, 0 }; - -static u_int32_t gallant19_101_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0f000000, - 0x30c00000, 0x60600000, 0x60600000, 0x7fe00000, 0x60000000, 0x60000000, - 0x30000000, 0x18600000, 0x0f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_101 = { 12, 22, 1, 1, gallant19_101_pixels, 0 }; - -static u_int32_t gallant19_102_pixels[] = { - 0x00000000, - 0x03800000, 0x04c00000, 0x04c00000, 0x0c000000, 0x0c000000, 0x0c000000, - 0x0c000000, 0x1f800000, 0x0c000000, 0x0c000000, 0x0c000000, 0x0c000000, - 0x0c000000, 0x0c000000, 0x1e000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_102 = { 12, 22, 1, 1, gallant19_102_pixels, 0 }; - -static u_int32_t gallant19_103_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1f200000, - 0x31e00000, 0x60c00000, 0x60c00000, 0x60c00000, 0x31800000, 0x3f000000, - 0x60000000, 0x7fc00000, 0x3fe00000, 0x20600000, 0x40200000, 0x40200000, - 0x7fc00000, 0x3f800000, 0x00000000 -}; -static struct raster gallant19_103 = { 12, 22, 1, 1, gallant19_103_pixels, 0 }; - -static u_int32_t gallant19_104_pixels[] = { - 0x00000000, - 0x10000000, 0x30000000, 0x70000000, 0x30000000, 0x30000000, 0x37800000, - 0x39c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x30c00000, 0x79e00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_104 = { 12, 22, 1, 1, gallant19_104_pixels, 0 }; - -static u_int32_t gallant19_105_pixels[] = { - 0x00000000, - 0x00000000, 0x06000000, 0x06000000, 0x00000000, 0x00000000, 0x1e000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_105 = { 12, 22, 1, 1, gallant19_105_pixels, 0 }; - -static u_int32_t gallant19_106_pixels[] = { - 0x00000000, - 0x00000000, 0x00c00000, 0x00c00000, 0x00000000, 0x00000000, 0x03c00000, - 0x00c00000, 0x00c00000, 0x00c00000, 0x00c00000, 0x00c00000, 0x00c00000, - 0x00c00000, 0x00c00000, 0x00c00000, 0x20c00000, 0x30c00000, 0x38800000, - 0x1f000000, 0x0e000000, 0x00000000 -}; -static struct raster gallant19_106 = { 12, 22, 1, 1, gallant19_106_pixels, 0 }; - -static u_int32_t gallant19_107_pixels[] = { - 0x00000000, - 0x60000000, 0xe0000000, 0x60000000, 0x60000000, 0x60000000, 0x61c00000, - 0x63000000, 0x66000000, 0x7c000000, 0x78000000, 0x7c000000, 0x6e000000, - 0x67000000, 0x63800000, 0xf1e00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_107 = { 12, 22, 1, 1, gallant19_107_pixels, 0 }; - -static u_int32_t gallant19_108_pixels[] = { - 0x00000000, - 0x1e000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_108 = { 12, 22, 1, 1, gallant19_108_pixels, 0 }; - -static u_int32_t gallant19_109_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xddc00000, - 0x6ee00000, 0x66600000, 0x66600000, 0x66600000, 0x66600000, 0x66600000, - 0x66600000, 0x66600000, 0xef700000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_109 = { 12, 22, 1, 1, gallant19_109_pixels, 0 }; - -static u_int32_t gallant19_110_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x27800000, - 0x79c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x30c00000, 0x79e00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_110 = { 12, 22, 1, 1, gallant19_110_pixels, 0 }; - -static u_int32_t gallant19_111_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0f800000, - 0x11c00000, 0x20e00000, 0x60600000, 0x60600000, 0x60600000, 0x60600000, - 0x70400000, 0x38800000, 0x1f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_111 = { 12, 22, 1, 1, gallant19_111_pixels, 0 }; - -static u_int32_t gallant19_112_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xef800000, - 0x71c00000, 0x60e00000, 0x60600000, 0x60600000, 0x60600000, 0x60600000, - 0x60400000, 0x70800000, 0x7f000000, 0x60000000, 0x60000000, 0x60000000, - 0x60000000, 0xf0000000, 0x00000000 -}; -static struct raster gallant19_112 = { 12, 22, 1, 1, gallant19_112_pixels, 0 }; - -static u_int32_t gallant19_113_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0f200000, - 0x11e00000, 0x20e00000, 0x60600000, 0x60600000, 0x60600000, 0x60600000, - 0x70600000, 0x38e00000, 0x1fe00000, 0x00600000, 0x00600000, 0x00600000, - 0x00600000, 0x00f00000, 0x00000000 -}; -static struct raster gallant19_113 = { 12, 22, 1, 1, gallant19_113_pixels, 0 }; - -static u_int32_t gallant19_114_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x73800000, - 0x34c00000, 0x38c00000, 0x30000000, 0x30000000, 0x30000000, 0x30000000, - 0x30000000, 0x30000000, 0x78000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_114 = { 12, 22, 1, 1, gallant19_114_pixels, 0 }; - -static u_int32_t gallant19_115_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1fc00000, - 0x30c00000, 0x30400000, 0x38000000, 0x1e000000, 0x07800000, 0x01c00000, - 0x20c00000, 0x30c00000, 0x3f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_115 = { 12, 22, 1, 1, gallant19_115_pixels, 0 }; - -static u_int32_t gallant19_116_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x04000000, 0x04000000, 0x0c000000, 0x7fc00000, - 0x0c000000, 0x0c000000, 0x0c000000, 0x0c000000, 0x0c000000, 0x0c000000, - 0x0c200000, 0x0e400000, 0x07800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_116 = { 12, 22, 1, 1, gallant19_116_pixels, 0 }; - -static u_int32_t gallant19_117_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x79e00000, - 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x39c00000, 0x1e600000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_117 = { 12, 22, 1, 1, gallant19_117_pixels, 0 }; - -static u_int32_t gallant19_118_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xf0700000, - 0x60200000, 0x30400000, 0x30400000, 0x18800000, 0x18800000, 0x0d000000, - 0x0d000000, 0x06000000, 0x06000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_118 = { 12, 22, 1, 1, gallant19_118_pixels, 0 }; - -static u_int32_t gallant19_119_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff700000, - 0x66200000, 0x66200000, 0x66200000, 0x37400000, 0x3b400000, 0x3b400000, - 0x19800000, 0x19800000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_119 = { 12, 22, 1, 1, gallant19_119_pixels, 0 }; - -static u_int32_t gallant19_120_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xf8f00000, - 0x70400000, 0x38800000, 0x1d000000, 0x0e000000, 0x07000000, 0x0b800000, - 0x11c00000, 0x20e00000, 0xf1f00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_120 = { 12, 22, 1, 1, gallant19_120_pixels, 0 }; - -static u_int32_t gallant19_121_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xf0f00000, - 0x60200000, 0x30400000, 0x30400000, 0x18800000, 0x18800000, 0x0d000000, - 0x0d000000, 0x06000000, 0x06000000, 0x04000000, 0x0c000000, 0x08000000, - 0x78000000, 0x70000000, 0x00000000 -}; -static struct raster gallant19_121 = { 12, 22, 1, 1, gallant19_121_pixels, 0 }; - -static u_int32_t gallant19_122_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7fe00000, - 0x60e00000, 0x41c00000, 0x03800000, 0x07000000, 0x0e000000, 0x1c000000, - 0x38200000, 0x70600000, 0x7fe00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_122 = { 12, 22, 1, 1, gallant19_122_pixels, 0 }; - -static u_int32_t gallant19_123_pixels[] = { - 0x00000000, - 0x01c00000, 0x03000000, 0x03000000, 0x01800000, 0x01800000, 0x01800000, - 0x03000000, 0x07000000, 0x03000000, 0x01800000, 0x01800000, 0x01800000, - 0x03000000, 0x03000000, 0x01c00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_123 = { 12, 22, 1, 1, gallant19_123_pixels, 0 }; - -static u_int32_t gallant19_124_pixels[] = { - 0x00000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x00000000 -}; -static struct raster gallant19_124 = { 12, 22, 1, 1, gallant19_124_pixels, 0 }; - -static u_int32_t gallant19_125_pixels[] = { - 0x00000000, - 0x38000000, 0x0c000000, 0x0c000000, 0x18000000, 0x18000000, 0x18000000, - 0x0c000000, 0x0e000000, 0x0c000000, 0x18000000, 0x18000000, 0x18000000, - 0x0c000000, 0x0c000000, 0x38000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_125 = { 12, 22, 1, 1, gallant19_125_pixels, 0 }; - -static u_int32_t gallant19_126_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x1c200000, 0x3e600000, 0x36c00000, 0x67c00000, - 0x43800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_126 = { 12, 22, 1, 1, gallant19_126_pixels, 0 }; - -static u_int32_t gallant19_161_pixels[] = { - 0x00000000, - 0x06000000, 0x06000000, 0x00000000, 0x00000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_161 = { 12, 22, 1, 1, gallant19_161_pixels, 0 }; - -static u_int32_t gallant19_162_pixels[] = { - 0x00000000, - 0x00000000, 0x06000000, 0x06000000, 0x06000000, 0x0f000000, 0x19800000, - 0x30c00000, 0x30000000, 0x30000000, 0x30c00000, 0x19800000, 0x0f000000, - 0x06000000, 0x06000000, 0x06000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_162 = { 12, 22, 1, 1, gallant19_162_pixels, 0 }; - -static u_int32_t gallant19_163_pixels[] = { - 0x00000000, - 0x00000000, 0x0f000000, 0x19800000, 0x19800000, 0x18000000, 0x18000000, - 0x18000000, 0x7e000000, 0x18000000, 0x18000000, 0x18000000, 0x18000000, - 0x7c000000, 0x56600000, 0x73c00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_163 = { 12, 22, 1, 1, gallant19_163_pixels, 0 }; - -static u_int32_t gallant19_164_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x40200000, 0x6f600000, 0x3fc00000, - 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x3fc00000, 0x6f600000, - 0x40200000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_164 = { 12, 22, 1, 1, gallant19_164_pixels, 0 }; - -static u_int32_t gallant19_165_pixels[] = { - 0x00000000, - 0x00000000, 0x60600000, 0x30c00000, 0x19800000, 0x0f000000, 0x06000000, - 0x1f800000, 0x06000000, 0x1f800000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_165 = { 12, 22, 1, 1, gallant19_165_pixels, 0 }; - -static u_int32_t gallant19_166_pixels[] = { - 0x00000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x00000000, 0x00000000, 0x00000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_166 = { 12, 22, 1, 1, gallant19_166_pixels, 0 }; - -static u_int32_t gallant19_167_pixels[] = { - 0x00000000, - 0x00000000, 0x1f800000, 0x30c00000, 0x60c00000, 0x30000000, 0x3f000000, - 0x61800000, 0x30c00000, 0x30c00000, 0x18600000, 0x0fc00000, 0x00c00000, - 0x30600000, 0x30c00000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_167 = { 12, 22, 1, 1, gallant19_167_pixels, 0 }; - -static u_int32_t gallant19_168_pixels[] = { - 0x00000000, - 0x00000000, 0x19800000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_168 = { 12, 22, 1, 1, gallant19_168_pixels, 0 }; - -static u_int32_t gallant19_169_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x0f000000, 0x19800000, 0x30c00000, 0x2f400000, - 0x29400000, 0x28400000, 0x28400000, 0x29400000, 0x2f400000, 0x30c00000, - 0x19800000, 0x0f000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_169 = { 12, 22, 1, 1, gallant19_169_pixels, 0 }; - -static u_int32_t gallant19_170_pixels[] = { - 0x00000000, - 0x00000000, 0x0fc00000, 0x10600000, 0x00600000, 0x1fe00000, 0x30600000, - 0x30600000, 0x1fa00000, 0x00000000, 0x3fe00000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_170 = { 12, 22, 1, 1, gallant19_170_pixels, 0 }; - -static u_int32_t gallant19_171_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x03600000, 0x06c00000, 0x0d800000, 0x1b000000, - 0x36000000, 0x6c000000, 0x6c000000, 0x36000000, 0x1b000000, 0x0d800000, - 0x06c00000, 0x03600000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_171 = { 12, 22, 1, 1, gallant19_171_pixels, 0 }; - -static u_int32_t gallant19_172_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x3fc00000, 0x3fc00000, 0x00c00000, 0x00c00000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_172 = { 12, 22, 1, 1, gallant19_172_pixels, 0 }; - -static u_int32_t gallant19_173_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_173 = { 12, 22, 1, 1, gallant19_173_pixels, 0 }; - -static u_int32_t gallant19_174_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x0f000000, 0x19800000, 0x30c00000, 0x2f400000, - 0x29400000, 0x2f400000, 0x2a400000, 0x2a400000, 0x2b400000, 0x30c00000, - 0x19800000, 0x0f000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_174 = { 12, 22, 1, 1, gallant19_174_pixels, 0 }; - -static u_int32_t gallant19_175_pixels[] = { - 0x00000000, - 0x7fe00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_175 = { 12, 22, 1, 1, gallant19_175_pixels, 0 }; - -static u_int32_t gallant19_176_pixels[] = { - 0x00000000, - 0x00000000, 0x0c000000, 0x1e000000, 0x33000000, 0x33000000, 0x1e000000, - 0x0c000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_176 = { 12, 22, 1, 1, gallant19_176_pixels, 0 }; - -static u_int32_t gallant19_177_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x06000000, 0x06000000, - 0x3fc00000, 0x3fc00000, 0x06000000, 0x06000000, 0x00000000, 0x3fc00000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_177 = { 12, 22, 1, 1, gallant19_177_pixels, 0 }; - -static u_int32_t gallant19_178_pixels[] = { - 0x00000000, - 0x00000000, 0x3c000000, 0x66000000, 0x06000000, 0x1c000000, 0x30000000, - 0x60000000, 0x7e000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_178 = { 12, 22, 1, 1, gallant19_178_pixels, 0 }; - -static u_int32_t gallant19_179_pixels[] = { - 0x00000000, - 0x00000000, 0x3c000000, 0x66000000, 0x06000000, 0x1c000000, 0x06000000, - 0x66000000, 0x3c000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_179 = { 12, 22, 1, 1, gallant19_179_pixels, 0 }; - -static u_int32_t gallant19_180_pixels[] = { - 0x00000000, - 0x00000000, 0x03000000, 0x06000000, 0x0c000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_180 = { 12, 22, 1, 1, gallant19_180_pixels, 0 }; - -static u_int32_t gallant19_181_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x79e00000, - 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x39c00000, 0x3e600000, 0x30000000, 0x30000000, 0x30000000, - 0x30000000, 0x78000000, 0x00000000 -}; -static struct raster gallant19_181 = { 12, 22, 1, 1, gallant19_181_pixels, 0 }; - -static u_int32_t gallant19_182_pixels[] = { - 0x00000000, - 0x00000000, 0x1fe00000, 0x3fe00000, 0x7f600000, 0x7f600000, 0x7f600000, - 0x3f600000, 0x1f600000, 0x03600000, 0x03600000, 0x03600000, 0x03600000, - 0x03600000, 0x03600000, 0x03600000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_182 = { 12, 22, 1, 1, gallant19_182_pixels, 0 }; - -static u_int32_t gallant19_183_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x06000000, 0x0f000000, 0x0f000000, 0x06000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_183 = { 12, 22, 1, 1, gallant19_183_pixels, 0 }; - -static u_int32_t gallant19_184_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0x01800000, 0x0d800000, - 0x07000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_184 = { 12, 22, 1, 1, gallant19_184_pixels, 0 }; - -static u_int32_t gallant19_185_pixels[] = { - 0x00000000, - 0x00000000, 0x18000000, 0x38000000, 0x18000000, 0x18000000, 0x18000000, - 0x18000000, 0x3c000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_185 = { 12, 22, 1, 1, gallant19_185_pixels, 0 }; - -static u_int32_t gallant19_186_pixels[] = { - 0x00000000, - 0x00000000, 0x0f800000, 0x18c00000, 0x30600000, 0x30600000, 0x30600000, - 0x18c00000, 0x0f800000, 0x00000000, 0x3fe00000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_186 = { 12, 22, 1, 1, gallant19_186_pixels, 0 }; - -static u_int32_t gallant19_187_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x6c000000, 0x36000000, 0x1b000000, 0x0d800000, - 0x06c00000, 0x03600000, 0x03600000, 0x06c00000, 0x0d800000, 0x1b000000, - 0x36000000, 0x6c000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_187 = { 12, 22, 1, 1, gallant19_187_pixels, 0 }; - -static u_int32_t gallant19_188_pixels[] = { - 0x00000000, - 0x00000000, 0x10000000, 0x30000000, 0x10000000, 0x10000000, 0x10000000, - 0x10000000, 0x38000000, 0x00400000, 0x00c00000, 0x01400000, 0x02400000, - 0x03e00000, 0x00400000, 0x00e00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_188 = { 12, 22, 1, 1, gallant19_188_pixels, 0 }; - -static u_int32_t gallant19_189_pixels[] = { - 0x00000000, - 0x00000000, 0x10000000, 0x30000000, 0x10000000, 0x10000000, 0x10000000, - 0x10000000, 0x38000000, 0x01c00000, 0x02200000, 0x00200000, 0x00c00000, - 0x01000000, 0x02000000, 0x03e00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_189 = { 12, 22, 1, 1, gallant19_189_pixels, 0 }; - -static u_int32_t gallant19_190_pixels[] = { - 0x00000000, - 0x00000000, 0x38000000, 0x44000000, 0x04000000, 0x38000000, 0x04000000, - 0x44000000, 0x38000000, 0x00400000, 0x00c00000, 0x01400000, 0x02400000, - 0x03e00000, 0x00400000, 0x00e00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_190 = { 12, 22, 1, 1, gallant19_190_pixels, 0 }; - -static u_int32_t gallant19_191_pixels[] = { - 0x00000000, - 0x03000000, 0x03000000, 0x00000000, 0x00000000, 0x03000000, 0x03000000, - 0x06000000, 0x0c000000, 0x18000000, 0x30000000, 0x30000000, 0x30400000, - 0x39c00000, 0x1f800000, 0x0f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_191 = { 12, 22, 1, 1, gallant19_191_pixels, 0 }; - -static u_int32_t gallant19_192_pixels[] = { - 0x00000000, - 0x18000000, 0x0c000000, 0x06000000, 0x00000000, 0x06000000, 0x06000000, - 0x0b000000, 0x09000000, 0x11800000, 0x10800000, 0x3fc00000, 0x20c00000, - 0x20400000, 0x40600000, 0xe0f00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_192 = { 12, 22, 1, 1, gallant19_192_pixels, 0 }; - -static u_int32_t gallant19_193_pixels[] = { - 0x00000000, - 0x01800000, 0x03000000, 0x06000000, 0x00000000, 0x06000000, 0x06000000, - 0x0b000000, 0x09000000, 0x11800000, 0x10800000, 0x3fc00000, 0x20c00000, - 0x20400000, 0x40600000, 0xe0f00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_193 = { 12, 22, 1, 1, gallant19_193_pixels, 0 }; - -static u_int32_t gallant19_194_pixels[] = { - 0x00000000, - 0x06000000, 0x0f000000, 0x19800000, 0x00000000, 0x06000000, 0x06000000, - 0x0b000000, 0x09000000, 0x11800000, 0x10800000, 0x3fc00000, 0x20c00000, - 0x20400000, 0x40600000, 0xe0f00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_194 = { 12, 22, 1, 1, gallant19_194_pixels, 0 }; - -static u_int32_t gallant19_195_pixels[] = { - 0x00000000, - 0x0c800000, 0x1f800000, 0x13000000, 0x00000000, 0x06000000, 0x06000000, - 0x0b000000, 0x09000000, 0x11800000, 0x10800000, 0x3fc00000, 0x20c00000, - 0x20400000, 0x40600000, 0xe0f00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_195 = { 12, 22, 1, 1, gallant19_195_pixels, 0 }; - -static u_int32_t gallant19_196_pixels[] = { - 0x00000000, - 0x19800000, 0x19800000, 0x00000000, 0x00000000, 0x06000000, 0x06000000, - 0x0b000000, 0x09000000, 0x11800000, 0x10800000, 0x3fc00000, 0x20c00000, - 0x20400000, 0x40600000, 0xe0f00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_196 = { 12, 22, 1, 1, gallant19_196_pixels, 0 }; - -static u_int32_t gallant19_197_pixels[] = { - 0x00000000, - 0x06000000, 0x19800000, 0x19800000, 0x06000000, 0x00000000, 0x06000000, - 0x0b000000, 0x09000000, 0x11800000, 0x10800000, 0x3fc00000, 0x20c00000, - 0x20400000, 0x40600000, 0xe0f00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_197 = { 12, 22, 1, 1, gallant19_197_pixels, 0 }; - -static u_int32_t gallant19_198_pixels[] = { - 0x00000000, - 0x00000000, 0x07f00000, 0x07100000, 0x0b100000, 0x0b000000, 0x13000000, - 0x13200000, 0x1fe00000, 0x23200000, 0x23000000, 0x23000000, 0x43000000, - 0x43100000, 0x43100000, 0xe7f00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_198 = { 12, 22, 1, 1, gallant19_198_pixels, 0 }; - -static u_int32_t gallant19_199_pixels[] = { - 0x00000000, - 0x00000000, 0x0fc00000, 0x10600000, 0x20200000, 0x20000000, 0x60000000, - 0x60000000, 0x60000000, 0x60000000, 0x60000000, 0x60000000, 0x20000000, - 0x30200000, 0x18400000, 0x0f800000, 0x07000000, 0x01800000, 0x0d800000, - 0x07000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_199 = { 12, 22, 1, 1, gallant19_199_pixels, 0 }; - -static u_int32_t gallant19_200_pixels[] = { - 0x00000000, - 0x18000000, 0x0c000000, 0x06000000, 0x00000000, 0x7fc00000, 0x30400000, - 0x30400000, 0x30000000, 0x30800000, 0x3f800000, 0x30800000, 0x30000000, - 0x30200000, 0x30200000, 0x7fe00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_200 = { 12, 22, 1, 1, gallant19_200_pixels, 0 }; - -static u_int32_t gallant19_201_pixels[] = { - 0x00000000, - 0x01800000, 0x03000000, 0x06000000, 0x00000000, 0x7fc00000, 0x30400000, - 0x30400000, 0x30000000, 0x30800000, 0x3f800000, 0x30800000, 0x30000000, - 0x30200000, 0x30200000, 0x7fe00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_201 = { 12, 22, 1, 1, gallant19_201_pixels, 0 }; - -static u_int32_t gallant19_202_pixels[] = { - 0x00000000, - 0x06000000, 0x0f000000, 0x19800000, 0x00000000, 0x7fc00000, 0x30400000, - 0x30400000, 0x30000000, 0x30800000, 0x3f800000, 0x30800000, 0x30000000, - 0x30200000, 0x30200000, 0x7fe00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_202 = { 12, 22, 1, 1, gallant19_202_pixels, 0 }; - -static u_int32_t gallant19_203_pixels[] = { - 0x00000000, - 0x19800000, 0x19800000, 0x00000000, 0x00000000, 0x7fc00000, 0x30400000, - 0x30400000, 0x30000000, 0x30800000, 0x3f800000, 0x30800000, 0x30000000, - 0x30200000, 0x30200000, 0x7fe00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_203 = { 12, 22, 1, 1, gallant19_203_pixels, 0 }; - -static u_int32_t gallant19_204_pixels[] = { - 0x00000000, - 0x18000000, 0x0c000000, 0x06000000, 0x00000000, 0x1f800000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_204 = { 12, 22, 1, 1, gallant19_204_pixels, 0 }; - -static u_int32_t gallant19_205_pixels[] = { - 0x00000000, - 0x01800000, 0x03000000, 0x06000000, 0x00000000, 0x1f800000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_205 = { 12, 22, 1, 1, gallant19_205_pixels, 0 }; - -static u_int32_t gallant19_206_pixels[] = { - 0x00000000, - 0x06000000, 0x0f000000, 0x19800000, 0x00000000, 0x1f800000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_206 = { 12, 22, 1, 1, gallant19_206_pixels, 0 }; - -static u_int32_t gallant19_207_pixels[] = { - 0x00000000, - 0x19800000, 0x19800000, 0x00000000, 0x00000000, 0x1f800000, 0x06000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_207 = { 12, 22, 1, 1, gallant19_207_pixels, 0 }; - -static u_int32_t gallant19_208_pixels[] = { - 0x00000000, - 0x00000000, 0xff000000, 0x31c00000, 0x30c00000, 0x30600000, 0x30600000, - 0x30600000, 0xfc600000, 0x30600000, 0x30600000, 0x30600000, 0x30600000, - 0x30400000, 0x31800000, 0xfe000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_208 = { 12, 22, 1, 1, gallant19_208_pixels, 0 }; - -static u_int32_t gallant19_209_pixels[] = { - 0x00000000, - 0x0c800000, 0x1f800000, 0x13000000, 0x00000000, 0xc0700000, 0x60200000, - 0x70200000, 0x58200000, 0x4c200000, 0x46200000, 0x43200000, 0x41a00000, - 0x40e00000, 0x40600000, 0xe0300000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_209 = { 12, 22, 1, 1, gallant19_209_pixels, 0 }; - -static u_int32_t gallant19_210_pixels[] = { - 0x00000000, - 0x18000000, 0x0c000000, 0x06000000, 0x00000000, 0x0f000000, 0x11c00000, - 0x20c00000, 0x20600000, 0x60600000, 0x60600000, 0x60600000, 0x20400000, - 0x30400000, 0x18800000, 0x0f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_210 = { 12, 22, 1, 1, gallant19_210_pixels, 0 }; - -static u_int32_t gallant19_211_pixels[] = { - 0x00000000, - 0x01800000, 0x03000000, 0x06000000, 0x00000000, 0x0f000000, 0x11c00000, - 0x20c00000, 0x20600000, 0x60600000, 0x60600000, 0x60600000, 0x20400000, - 0x30400000, 0x18800000, 0x0f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_211 = { 12, 22, 1, 1, gallant19_211_pixels, 0 }; - -static u_int32_t gallant19_212_pixels[] = { - 0x00000000, - 0x06000000, 0x0f000000, 0x19800000, 0x00000000, 0x0f000000, 0x11c00000, - 0x20c00000, 0x20600000, 0x60600000, 0x60600000, 0x60600000, 0x20400000, - 0x30400000, 0x18800000, 0x0f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_212 = { 12, 22, 1, 1, gallant19_212_pixels, 0 }; - -static u_int32_t gallant19_213_pixels[] = { - 0x00000000, - 0x0c800000, 0x1f800000, 0x13000000, 0x00000000, 0x0f000000, 0x11c00000, - 0x20c00000, 0x20600000, 0x60600000, 0x60600000, 0x60600000, 0x20400000, - 0x30400000, 0x18800000, 0x0f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_213 = { 12, 22, 1, 1, gallant19_213_pixels, 0 }; - -static u_int32_t gallant19_214_pixels[] = { - 0x00000000, - 0x19800000, 0x19800000, 0x00000000, 0x00000000, 0x0f000000, 0x11c00000, - 0x20c00000, 0x20600000, 0x60600000, 0x60600000, 0x60600000, 0x20400000, - 0x30400000, 0x18800000, 0x0f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_214 = { 12, 22, 1, 1, gallant19_214_pixels, 0 }; - -static u_int32_t gallant19_215_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x20200000, 0x30600000, 0x18c00000, - 0x0d800000, 0x07000000, 0x07000000, 0x0d800000, 0x18c00000, 0x30600000, - 0x20200000, 0x00000000, 0x000000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_215 = { 12, 22, 1, 1, gallant19_215_pixels, 0 }; - -static u_int32_t gallant19_216_pixels[] = { - 0x00000000, - 0x00600000, 0x0fc00000, 0x11c00000, 0x21c00000, 0x21e00000, 0x63600000, - 0x63600000, 0x66600000, 0x66600000, 0x6c600000, 0x6c600000, 0x38400000, - 0x38400000, 0x38800000, 0x6f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_216 = { 12, 22, 1, 1, gallant19_216_pixels, 0 }; - -static u_int32_t gallant19_217_pixels[] = { - 0x00000000, - 0x18000000, 0x0c000000, 0x06000000, 0x00000000, 0xf0700000, 0x60200000, - 0x60200000, 0x60200000, 0x60200000, 0x60200000, 0x60200000, 0x60200000, - 0x70400000, 0x3fc00000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_217 = { 12, 22, 1, 1, gallant19_217_pixels, 0 }; - -static u_int32_t gallant19_218_pixels[] = { - 0x00000000, - 0x01800000, 0x03000000, 0x06000000, 0x00000000, 0xf0700000, 0x60200000, - 0x60200000, 0x60200000, 0x60200000, 0x60200000, 0x60200000, 0x60200000, - 0x70400000, 0x3fc00000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_218 = { 12, 22, 1, 1, gallant19_218_pixels, 0 }; - -static u_int32_t gallant19_219_pixels[] = { - 0x00000000, - 0x06000000, 0x0f000000, 0x19800000, 0x00000000, 0xf0700000, 0x60200000, - 0x60200000, 0x60200000, 0x60200000, 0x60200000, 0x60200000, 0x60200000, - 0x70400000, 0x3fc00000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_219 = { 12, 22, 1, 1, gallant19_219_pixels, 0 }; - -static u_int32_t gallant19_220_pixels[] = { - 0x00000000, - 0x19800000, 0x19800000, 0x00000000, 0x00000000, 0xf0700000, 0x60200000, - 0x60200000, 0x60200000, 0x60200000, 0x60200000, 0x60200000, 0x60200000, - 0x70400000, 0x3fc00000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_220 = { 12, 22, 1, 1, gallant19_220_pixels, 0 }; - -static u_int32_t gallant19_221_pixels[] = { - 0x00000000, - 0x01800000, 0x03000000, 0x06000000, 0x00000000, 0xf0700000, 0x60200000, - 0x30400000, 0x18800000, 0x0d000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x0f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_221 = { 12, 22, 1, 1, gallant19_221_pixels, 0 }; - -static u_int32_t gallant19_222_pixels[] = { - 0x00000000, - 0x00000000, 0xf0000000, 0x60000000, 0x60000000, 0x7f800000, 0x60c00000, - 0x60c00000, 0x60c00000, 0x60c00000, 0x60c00000, 0x60c00000, 0x7f800000, - 0x60000000, 0x60000000, 0xf0000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_222 = { 12, 22, 1, 1, gallant19_222_pixels, 0 }; - -static u_int32_t gallant19_223_pixels[] = { - 0x00000000, - 0x00000000, 0x1f800000, 0x38c00000, 0x60600000, 0x60c00000, 0x61800000, - 0x63000000, 0x63000000, 0x60c00000, 0x60600000, 0x60600000, 0x60600000, - 0x60c00000, 0x61800000, 0x63000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_223 = { 12, 22, 1, 1, gallant19_223_pixels, 0 }; - -static u_int32_t gallant19_224_pixels[] = { - 0x00000000, - 0x00000000, 0x18000000, 0x0c000000, 0x06000000, 0x00000000, 0x0f800000, - 0x18c00000, 0x10c00000, 0x03c00000, 0x1cc00000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x39c00000, 0x1ee00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_224 = { 12, 22, 1, 1, gallant19_224_pixels, 0 }; - -static u_int32_t gallant19_225_pixels[] = { - 0x00000000, - 0x00000000, 0x01800000, 0x03000000, 0x06000000, 0x00000000, 0x0f800000, - 0x18c00000, 0x10c00000, 0x03c00000, 0x1cc00000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x39c00000, 0x1ee00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_225 = { 12, 22, 1, 1, gallant19_225_pixels, 0 }; - -static u_int32_t gallant19_226_pixels[] = { - 0x00000000, - 0x00000000, 0x06000000, 0x0f000000, 0x19800000, 0x00000000, 0x0f800000, - 0x18c00000, 0x10c00000, 0x03c00000, 0x1cc00000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x39c00000, 0x1ee00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_226 = { 12, 22, 1, 1, gallant19_226_pixels, 0 }; - -static u_int32_t gallant19_227_pixels[] = { - 0x00000000, - 0x00000000, 0x0c800000, 0x1f800000, 0x13000000, 0x00000000, 0x0f800000, - 0x18c00000, 0x10c00000, 0x03c00000, 0x1cc00000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x39c00000, 0x1ee00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_227 = { 12, 22, 1, 1, gallant19_227_pixels, 0 }; - -static u_int32_t gallant19_228_pixels[] = { - 0x00000000, - 0x00000000, 0x19800000, 0x19800000, 0x00000000, 0x00000000, 0x0f800000, - 0x18c00000, 0x10c00000, 0x03c00000, 0x1cc00000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x39c00000, 0x1ee00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_228 = { 12, 22, 1, 1, gallant19_228_pixels, 0 }; - -static u_int32_t gallant19_229_pixels[] = { - 0x00000000, - 0x06000000, 0x19800000, 0x19800000, 0x06000000, 0x00000000, 0x0f800000, - 0x18c00000, 0x10c00000, 0x03c00000, 0x1cc00000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x39c00000, 0x1ee00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_229 = { 12, 22, 1, 1, gallant19_229_pixels, 0 }; - -static u_int32_t gallant19_230_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1f800000, - 0x36400000, 0x26600000, 0x06600000, 0x3fe00000, 0x66000000, 0x66000000, - 0x66200000, 0x76400000, 0x3b800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_230 = { 12, 22, 1, 1, gallant19_230_pixels, 0 }; - -static u_int32_t gallant19_231_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1f800000, - 0x31c00000, 0x20c00000, 0x60000000, 0x60000000, 0x60000000, 0x60000000, - 0x70400000, 0x30c00000, 0x1f800000, 0x07000000, 0x01800000, 0x0d800000, - 0x07000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_231 = { 12, 22, 1, 1, gallant19_231_pixels, 0 }; - -static u_int32_t gallant19_232_pixels[] = { - 0x00000000, - 0x00000000, 0x18000000, 0x0c000000, 0x06000000, 0x00000000, 0x0f000000, - 0x30c00000, 0x60600000, 0x60600000, 0x7fe00000, 0x60000000, 0x60000000, - 0x30000000, 0x18600000, 0x0f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_232 = { 12, 22, 1, 1, gallant19_232_pixels, 0 }; - -static u_int32_t gallant19_233_pixels[] = { - 0x00000000, - 0x00000000, 0x01800000, 0x03000000, 0x06000000, 0x00000000, 0x0f000000, - 0x30c00000, 0x60600000, 0x60600000, 0x7fe00000, 0x60000000, 0x60000000, - 0x30000000, 0x18600000, 0x0f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_233 = { 12, 22, 1, 1, gallant19_233_pixels, 0 }; - -static u_int32_t gallant19_234_pixels[] = { - 0x00000000, - 0x00000000, 0x06000000, 0x0f000000, 0x19800000, 0x00000000, 0x0f000000, - 0x30c00000, 0x60600000, 0x60600000, 0x7fe00000, 0x60000000, 0x60000000, - 0x30000000, 0x18600000, 0x0f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_234 = { 12, 22, 1, 1, gallant19_234_pixels, 0 }; - -static u_int32_t gallant19_235_pixels[] = { - 0x00000000, - 0x00000000, 0x19800000, 0x19800000, 0x00000000, 0x00000000, 0x0f000000, - 0x30c00000, 0x60600000, 0x60600000, 0x7fe00000, 0x60000000, 0x60000000, - 0x30000000, 0x18600000, 0x0f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_235 = { 12, 22, 1, 1, gallant19_235_pixels, 0 }; - -static u_int32_t gallant19_236_pixels[] = { - 0x00000000, - 0x00000000, 0x18000000, 0x0c000000, 0x06000000, 0x00000000, 0x1e000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_236 = { 12, 22, 1, 1, gallant19_236_pixels, 0 }; - -static u_int32_t gallant19_237_pixels[] = { - 0x00000000, - 0x00000000, 0x01800000, 0x03000000, 0x06000000, 0x00000000, 0x1e000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_237 = { 12, 22, 1, 1, gallant19_237_pixels, 0 }; - -static u_int32_t gallant19_238_pixels[] = { - 0x00000000, - 0x00000000, 0x06000000, 0x0f000000, 0x19800000, 0x00000000, 0x1e000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_238 = { 12, 22, 1, 1, gallant19_238_pixels, 0 }; - -static u_int32_t gallant19_239_pixels[] = { - 0x00000000, - 0x00000000, 0x19800000, 0x19800000, 0x00000000, 0x00000000, 0x1e000000, - 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, 0x06000000, - 0x06000000, 0x06000000, 0x1f800000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_239 = { 12, 22, 1, 1, gallant19_239_pixels, 0 }; - -static u_int32_t gallant19_240_pixels[] = { - 0x00000000, - 0x44000000, 0x6c000000, 0x38000000, 0x38000000, 0x6c000000, 0x46000000, - 0x03000000, 0x0f800000, 0x11c00000, 0x20e00000, 0x60600000, 0x60600000, - 0x70400000, 0x38800000, 0x1f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_240 = { 12, 22, 1, 1, gallant19_240_pixels, 0 }; - -static u_int32_t gallant19_241_pixels[] = { - 0x00000000, - 0x00000000, 0x0c800000, 0x1f800000, 0x13000000, 0x00000000, 0x27800000, - 0x79c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x30c00000, 0x79e00000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_241 = { 12, 22, 1, 1, gallant19_241_pixels, 0 }; - -static u_int32_t gallant19_242_pixels[] = { - 0x00000000, - 0x00000000, 0x18000000, 0x0c000000, 0x06000000, 0x00000000, 0x0f800000, - 0x11c00000, 0x20e00000, 0x60600000, 0x60600000, 0x60600000, 0x60600000, - 0x70400000, 0x38800000, 0x1f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_242 = { 12, 22, 1, 1, gallant19_242_pixels, 0 }; - -static u_int32_t gallant19_243_pixels[] = { - 0x00000000, - 0x00000000, 0x01800000, 0x03000000, 0x06000000, 0x00000000, 0x0f800000, - 0x11c00000, 0x20e00000, 0x60600000, 0x60600000, 0x60600000, 0x60600000, - 0x70400000, 0x38800000, 0x1f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_243 = { 12, 22, 1, 1, gallant19_243_pixels, 0 }; - -static u_int32_t gallant19_244_pixels[] = { - 0x00000000, - 0x00000000, 0x06000000, 0x0f000000, 0x19800000, 0x00000000, 0x0f800000, - 0x11c00000, 0x20e00000, 0x60600000, 0x60600000, 0x60600000, 0x60600000, - 0x70400000, 0x38800000, 0x1f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_244 = { 12, 22, 1, 1, gallant19_244_pixels, 0 }; - -static u_int32_t gallant19_245_pixels[] = { - 0x00000000, - 0x00000000, 0x0c800000, 0x1f800000, 0x13000000, 0x00000000, 0x0f800000, - 0x11c00000, 0x20e00000, 0x60600000, 0x60600000, 0x60600000, 0x60600000, - 0x70400000, 0x38800000, 0x1f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_245 = { 12, 22, 1, 1, gallant19_245_pixels, 0 }; - -static u_int32_t gallant19_246_pixels[] = { - 0x00000000, - 0x00000000, 0x19800000, 0x19800000, 0x00000000, 0x00000000, 0x0f800000, - 0x11c00000, 0x20e00000, 0x60600000, 0x60600000, 0x60600000, 0x60600000, - 0x70400000, 0x38800000, 0x1f000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_246 = { 12, 22, 1, 1, gallant19_246_pixels, 0 }; - -static u_int32_t gallant19_247_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x06000000, 0x06000000, 0x00000000, - 0x00000000, 0x7fe00000, 0x7fe00000, 0x00000000, 0x00000000, 0x06000000, - 0x06000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_247 = { 12, 22, 1, 1, gallant19_247_pixels, 0 }; - -static u_int32_t gallant19_248_pixels[] = { - 0x00000000, - 0x00000000, 0x00000000, 0x00600000, 0x00600000, 0x00c00000, 0x0fc00000, - 0x11c00000, 0x23e00000, 0x63600000, 0x66600000, 0x66600000, 0x6c600000, - 0x7c400000, 0x38800000, 0x3f000000, 0x60000000, 0x60000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_248 = { 12, 22, 1, 1, gallant19_248_pixels, 0 }; - -static u_int32_t gallant19_249_pixels[] = { - 0x00000000, - 0x00000000, 0x18000000, 0x0c000000, 0x06000000, 0x00000000, 0x79e00000, - 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x39c00000, 0x1e600000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_249 = { 12, 22, 1, 1, gallant19_249_pixels, 0 }; - -static u_int32_t gallant19_250_pixels[] = { - 0x00000000, - 0x00000000, 0x01800000, 0x03000000, 0x06000000, 0x00000000, 0x79e00000, - 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x39c00000, 0x1e600000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_250 = { 12, 22, 1, 1, gallant19_250_pixels, 0 }; - -static u_int32_t gallant19_251_pixels[] = { - 0x00000000, - 0x00000000, 0x06000000, 0x0f000000, 0x19800000, 0x00000000, 0x79e00000, - 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x39c00000, 0x1e600000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_251 = { 12, 22, 1, 1, gallant19_251_pixels, 0 }; - -static u_int32_t gallant19_252_pixels[] = { - 0x00000000, - 0x00000000, 0x19800000, 0x19800000, 0x00000000, 0x00000000, 0x79e00000, - 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, 0x30c00000, - 0x30c00000, 0x39c00000, 0x1e600000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_252 = { 12, 22, 1, 1, gallant19_252_pixels, 0 }; - -static u_int32_t gallant19_253_pixels[] = { - 0x00000000, - 0x00000000, 0x01800000, 0x03000000, 0x06000000, 0x00000000, 0xf0f00000, - 0x60200000, 0x30400000, 0x30400000, 0x18800000, 0x18800000, 0x0d000000, - 0x0d000000, 0x06000000, 0x06000000, 0x04000000, 0x0c000000, 0x08000000, - 0x78000000, 0x70000000, 0x00000000 -}; -static struct raster gallant19_253 = { 12, 22, 1, 1, gallant19_253_pixels, 0 }; - -static u_int32_t gallant19_254_pixels[] = { - 0x00000000, - 0x00000000, 0xf0000000, 0x60000000, 0x60000000, 0x60000000, 0x60000000, - 0x7f000000, 0x61800000, 0x61800000, 0x61800000, 0x61800000, 0x61800000, - 0x7f000000, 0x60000000, 0xf0000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000 -}; -static struct raster gallant19_254 = { 12, 22, 1, 1, gallant19_254_pixels, 0 }; - -static u_int32_t gallant19_255_pixels[] = { - 0x00000000, - 0x00000000, 0x19800000, 0x19800000, 0x00000000, 0x00000000, 0xf0f00000, - 0x60200000, 0x30400000, 0x30400000, 0x18800000, 0x18800000, 0x0d000000, - 0x0d000000, 0x06000000, 0x06000000, 0x04000000, 0x0c000000, 0x08000000, - 0x78000000, 0x70000000, 0x00000000 -}; -static struct raster gallant19_255 = { 12, 22, 1, 1, gallant19_255_pixels, 0 }; - -#define null2 {0}, {0} -#define null4 null2, null2 -#define null8 null4, null4 -#define null16 null8, null8 -#define null32 null16, null16 -#define null64 null32, null32 -#define null128 null64, null64 - -struct raster_font gallant19 = { - 12, 22, 15, RASFONT_FIXEDWIDTH|RASFONT_NOVERTICALMOVEMENT, - { - null32, - { &gallant19_32, 0, -15, 12, 0 }, - { &gallant19_33, 0, -15, 12, 0 }, - { &gallant19_34, 0, -15, 12, 0 }, - { &gallant19_35, 0, -15, 12, 0 }, - { &gallant19_36, 0, -15, 12, 0 }, - { &gallant19_37, 0, -15, 12, 0 }, - { &gallant19_38, 0, -15, 12, 0 }, - { &gallant19_39, 0, -15, 12, 0 }, - { &gallant19_40, 0, -15, 12, 0 }, - { &gallant19_41, 0, -15, 12, 0 }, - { &gallant19_42, 0, -15, 12, 0 }, - { &gallant19_43, 0, -15, 12, 0 }, - { &gallant19_44, 0, -15, 12, 0 }, - { &gallant19_45, 0, -15, 12, 0 }, - { &gallant19_46, 0, -15, 12, 0 }, - { &gallant19_47, 0, -15, 12, 0 }, - { &gallant19_48, 0, -15, 12, 0 }, - { &gallant19_49, 0, -15, 12, 0 }, - { &gallant19_50, 0, -15, 12, 0 }, - { &gallant19_51, 0, -15, 12, 0 }, - { &gallant19_52, 0, -15, 12, 0 }, - { &gallant19_53, 0, -15, 12, 0 }, - { &gallant19_54, 0, -15, 12, 0 }, - { &gallant19_55, 0, -15, 12, 0 }, - { &gallant19_56, 0, -15, 12, 0 }, - { &gallant19_57, 0, -15, 12, 0 }, - { &gallant19_58, 0, -15, 12, 0 }, - { &gallant19_59, 0, -15, 12, 0 }, - { &gallant19_60, 0, -15, 12, 0 }, - { &gallant19_61, 0, -15, 12, 0 }, - { &gallant19_62, 0, -15, 12, 0 }, - { &gallant19_63, 0, -15, 12, 0 }, - { &gallant19_64, 0, -15, 12, 0 }, - { &gallant19_65, 0, -15, 12, 0 }, - { &gallant19_66, 0, -15, 12, 0 }, - { &gallant19_67, 0, -15, 12, 0 }, - { &gallant19_68, 0, -15, 12, 0 }, - { &gallant19_69, 0, -15, 12, 0 }, - { &gallant19_70, 0, -15, 12, 0 }, - { &gallant19_71, 0, -15, 12, 0 }, - { &gallant19_72, 0, -15, 12, 0 }, - { &gallant19_73, 0, -15, 12, 0 }, - { &gallant19_74, 0, -15, 12, 0 }, - { &gallant19_75, 0, -15, 12, 0 }, - { &gallant19_76, 0, -15, 12, 0 }, - { &gallant19_77, 0, -15, 12, 0 }, - { &gallant19_78, 0, -15, 12, 0 }, - { &gallant19_79, 0, -15, 12, 0 }, - { &gallant19_80, 0, -15, 12, 0 }, - { &gallant19_81, 0, -15, 12, 0 }, - { &gallant19_82, 0, -15, 12, 0 }, - { &gallant19_83, 0, -15, 12, 0 }, - { &gallant19_84, 0, -15, 12, 0 }, - { &gallant19_85, 0, -15, 12, 0 }, - { &gallant19_86, 0, -15, 12, 0 }, - { &gallant19_87, 0, -15, 12, 0 }, - { &gallant19_88, 0, -15, 12, 0 }, - { &gallant19_89, 0, -15, 12, 0 }, - { &gallant19_90, 0, -15, 12, 0 }, - { &gallant19_91, 0, -15, 12, 0 }, - { &gallant19_92, 0, -15, 12, 0 }, - { &gallant19_93, 0, -15, 12, 0 }, - { &gallant19_94, 0, -15, 12, 0 }, - { &gallant19_95, 0, -15, 12, 0 }, - { &gallant19_96, 0, -15, 12, 0 }, - { &gallant19_97, 0, -15, 12, 0 }, - { &gallant19_98, 0, -15, 12, 0 }, - { &gallant19_99, 0, -15, 12, 0 }, - { &gallant19_100, 0, -15, 12, 0 }, - { &gallant19_101, 0, -15, 12, 0 }, - { &gallant19_102, 0, -15, 12, 0 }, - { &gallant19_103, 0, -15, 12, 0 }, - { &gallant19_104, 0, -15, 12, 0 }, - { &gallant19_105, 0, -15, 12, 0 }, - { &gallant19_106, 0, -15, 12, 0 }, - { &gallant19_107, 0, -15, 12, 0 }, - { &gallant19_108, 0, -15, 12, 0 }, - { &gallant19_109, 0, -15, 12, 0 }, - { &gallant19_110, 0, -15, 12, 0 }, - { &gallant19_111, 0, -15, 12, 0 }, - { &gallant19_112, 0, -15, 12, 0 }, - { &gallant19_113, 0, -15, 12, 0 }, - { &gallant19_114, 0, -15, 12, 0 }, - { &gallant19_115, 0, -15, 12, 0 }, - { &gallant19_116, 0, -15, 12, 0 }, - { &gallant19_117, 0, -15, 12, 0 }, - { &gallant19_118, 0, -15, 12, 0 }, - { &gallant19_119, 0, -15, 12, 0 }, - { &gallant19_120, 0, -15, 12, 0 }, - { &gallant19_121, 0, -15, 12, 0 }, - { &gallant19_122, 0, -15, 12, 0 }, - { &gallant19_123, 0, -15, 12, 0 }, - { &gallant19_124, 0, -15, 12, 0 }, - { &gallant19_125, 0, -15, 12, 0 }, - { &gallant19_126, 0, -15, 12, 0 }, - { 0 }, - null32, - { &gallant19_32, 0, -15, 12, 0 }, - { &gallant19_161, 0, -15, 12, 0 }, - { &gallant19_162, 0, -15, 12, 0 }, - { &gallant19_163, 0, -15, 12, 0 }, - { &gallant19_164, 0, -15, 12, 0 }, - { &gallant19_165, 0, -15, 12, 0 }, - { &gallant19_166, 0, -15, 12, 0 }, - { &gallant19_167, 0, -15, 12, 0 }, - { &gallant19_168, 0, -15, 12, 0 }, - { &gallant19_169, 0, -15, 12, 0 }, - { &gallant19_170, 0, -15, 12, 0 }, - { &gallant19_171, 0, -15, 12, 0 }, - { &gallant19_172, 0, -15, 12, 0 }, - { &gallant19_173, 0, -15, 12, 0 }, - { &gallant19_174, 0, -15, 12, 0 }, - { &gallant19_175, 0, -15, 12, 0 }, - { &gallant19_176, 0, -15, 12, 0 }, - { &gallant19_177, 0, -15, 12, 0 }, - { &gallant19_178, 0, -15, 12, 0 }, - { &gallant19_179, 0, -15, 12, 0 }, - { &gallant19_180, 0, -15, 12, 0 }, - { &gallant19_181, 0, -15, 12, 0 }, - { &gallant19_182, 0, -15, 12, 0 }, - { &gallant19_183, 0, -15, 12, 0 }, - { &gallant19_184, 0, -15, 12, 0 }, - { &gallant19_185, 0, -15, 12, 0 }, - { &gallant19_186, 0, -15, 12, 0 }, - { &gallant19_187, 0, -15, 12, 0 }, - { &gallant19_188, 0, -15, 12, 0 }, - { &gallant19_189, 0, -15, 12, 0 }, - { &gallant19_190, 0, -15, 12, 0 }, - { &gallant19_191, 0, -15, 12, 0 }, - { &gallant19_192, 0, -15, 12, 0 }, - { &gallant19_193, 0, -15, 12, 0 }, - { &gallant19_194, 0, -15, 12, 0 }, - { &gallant19_195, 0, -15, 12, 0 }, - { &gallant19_196, 0, -15, 12, 0 }, - { &gallant19_197, 0, -15, 12, 0 }, - { &gallant19_198, 0, -15, 12, 0 }, - { &gallant19_199, 0, -15, 12, 0 }, - { &gallant19_200, 0, -15, 12, 0 }, - { &gallant19_201, 0, -15, 12, 0 }, - { &gallant19_202, 0, -15, 12, 0 }, - { &gallant19_203, 0, -15, 12, 0 }, - { &gallant19_204, 0, -15, 12, 0 }, - { &gallant19_205, 0, -15, 12, 0 }, - { &gallant19_206, 0, -15, 12, 0 }, - { &gallant19_207, 0, -15, 12, 0 }, - { &gallant19_208, 0, -15, 12, 0 }, - { &gallant19_209, 0, -15, 12, 0 }, - { &gallant19_210, 0, -15, 12, 0 }, - { &gallant19_211, 0, -15, 12, 0 }, - { &gallant19_212, 0, -15, 12, 0 }, - { &gallant19_213, 0, -15, 12, 0 }, - { &gallant19_214, 0, -15, 12, 0 }, - { &gallant19_215, 0, -15, 12, 0 }, - { &gallant19_216, 0, -15, 12, 0 }, - { &gallant19_217, 0, -15, 12, 0 }, - { &gallant19_218, 0, -15, 12, 0 }, - { &gallant19_219, 0, -15, 12, 0 }, - { &gallant19_220, 0, -15, 12, 0 }, - { &gallant19_221, 0, -15, 12, 0 }, - { &gallant19_222, 0, -15, 12, 0 }, - { &gallant19_223, 0, -15, 12, 0 }, - { &gallant19_224, 0, -15, 12, 0 }, - { &gallant19_225, 0, -15, 12, 0 }, - { &gallant19_226, 0, -15, 12, 0 }, - { &gallant19_227, 0, -15, 12, 0 }, - { &gallant19_228, 0, -15, 12, 0 }, - { &gallant19_229, 0, -15, 12, 0 }, - { &gallant19_230, 0, -15, 12, 0 }, - { &gallant19_231, 0, -15, 12, 0 }, - { &gallant19_232, 0, -15, 12, 0 }, - { &gallant19_233, 0, -15, 12, 0 }, - { &gallant19_234, 0, -15, 12, 0 }, - { &gallant19_235, 0, -15, 12, 0 }, - { &gallant19_236, 0, -15, 12, 0 }, - { &gallant19_237, 0, -15, 12, 0 }, - { &gallant19_238, 0, -15, 12, 0 }, - { &gallant19_239, 0, -15, 12, 0 }, - { &gallant19_240, 0, -15, 12, 0 }, - { &gallant19_241, 0, -15, 12, 0 }, - { &gallant19_242, 0, -15, 12, 0 }, - { &gallant19_243, 0, -15, 12, 0 }, - { &gallant19_244, 0, -15, 12, 0 }, - { &gallant19_245, 0, -15, 12, 0 }, - { &gallant19_246, 0, -15, 12, 0 }, - { &gallant19_247, 0, -15, 12, 0 }, - { &gallant19_248, 0, -15, 12, 0 }, - { &gallant19_249, 0, -15, 12, 0 }, - { &gallant19_250, 0, -15, 12, 0 }, - { &gallant19_251, 0, -15, 12, 0 }, - { &gallant19_252, 0, -15, 12, 0 }, - { &gallant19_253, 0, -15, 12, 0 }, - { &gallant19_254, 0, -15, 12, 0 }, - { &gallant19_255, 0, -15, 12, 0 }, - }, -#ifdef COLORFONT_CACHE - (struct raster_fontcache*) -1 -#endif /*COLORFONT_CACHE*/ -}; diff --git a/sys/dev/wscons/wscons_rinit.c b/sys/dev/wscons/wscons_rinit.c deleted file mode 100644 index 962a7ad224d..00000000000 --- a/sys/dev/wscons/wscons_rinit.c +++ /dev/null @@ -1,149 +0,0 @@ -/* $OpenBSD: wscons_rinit.c,v 1.10 2003/06/02 23:28:04 millert Exp $ */ -/* $NetBSD: wscons_rinit.c,v 1.2 1998/05/14 20:49:56 drochner Exp $ */ - -/* - * Copyright (c) 1991, 1993 - * The Regents of the University of California. All rights reserved. - * - * This software was developed by the Computer Systems Engineering group - * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and - * contributed to Berkeley. - * - * All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Lawrence Berkeley Laboratory. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)rcons_font.c 8.1 (Berkeley) 6/11/93 - */ - -#include <sys/param.h> -#include <sys/systm.h> -#include <sys/device.h> - -#include <dev/rcons/raster.h> -#include <dev/wscons/wscons_raster.h> - -#include <dev/wscons/wscons_rfont.h> - -void rcons_initfont(struct rcons *, struct raster_font *); - -void -rcons_initfont(rc, fp) - struct rcons *rc; - struct raster_font *fp; -{ - static int initfontdone; - - rc->rc_font = fp; - - /* Get distance to top and bottom of font from font origin */ - rc->rc_font_ascent = -(rc->rc_font->chars)['a'].homey; - -#if !defined(MSBYTE_FIRST) && !defined(MSBIT_FIRST) /* XXX other cases */ - /* swap byte order on font data. ick. */ - if (!initfontdone) { - int ch, i, n, bit; - u_int32_t *pix, npix; - - for (ch = 0; ch < 256; ch++) { - if (rc->rc_font->chars[ch].r == 0) - continue; - - n = rc->rc_font->chars[ch].r->linelongs * - rc->rc_font->chars[ch].r->height; - pix = rc->rc_font->chars[ch].r->pixels; - - for (i = 0; i < n; i++) { - npix = 0; - for (bit = 0; bit < 32; bit++) - if (pix[i] & (1 << bit)) - npix |= (1 << (31 - bit)); - pix[i] = npix; - } - } - } -#endif - - initfontdone = 1; -} - -void -rcons_init(rc, mrow, mcol) - struct rcons *rc; - int mrow, mcol; -{ - struct raster *rp = rc->rc_sp; - int i; - - /* force decent minimums */ - if (mrow < 25) { - mrow = 25; - } - if (mcol < 80) { - mcol = 80; - } - rcons_initfont(rc, &gallant19); - - i = rp->height / rc->rc_font->height; - rc->rc_maxrow = min(i, mrow); - - i = rp->width / rc->rc_font->width; - rc->rc_maxcol = min(i, mcol); - if ( rc->rc_maxcol < 80 ) { - /* font too big, try smaller font */ - rcons_initfont(rc, &fontdata8x16); - - i = rp->height / rc->rc_font->height; - rc->rc_maxrow = min(i, mrow); - - i = rp->width / rc->rc_font->width; - rc->rc_maxcol = min(i, mcol); - } - - /* Center emulator screen (but align x origin to 32 bits) */ - rc->rc_xorigin = - ((rp->width - rc->rc_maxcol * rc->rc_font->width) / 2) & ~0x1f; - rc->rc_yorigin = - (rp->height - rc->rc_maxrow * rc->rc_font->height) / 2; - - /* Raster width used for row copies */ - rc->rc_raswidth = rc->rc_maxcol * rc->rc_font->width; - if (rc->rc_raswidth & 0x1f) { - /* Pad to 32 bits */ - i = (rc->rc_raswidth + 0x1f) & ~0x1f; - /* Make sure width isn't too wide */ - if (rc->rc_xorigin + i <= rp->width) - rc->rc_raswidth = i; - } - - rc->rc_bits = 0; - - /* If cursor position given, assume it's there and drawn. */ - if (*rc->rc_crowp != -1 && *rc->rc_ccolp != -1) - rc->rc_bits |= RC_CURSOR; -} diff --git a/sys/dev/wscons/wscons_rops.c b/sys/dev/wscons/wscons_rops.c deleted file mode 100644 index c757805eeec..00000000000 --- a/sys/dev/wscons/wscons_rops.c +++ /dev/null @@ -1,255 +0,0 @@ -/* $OpenBSD: wscons_rops.c,v 1.9 2003/06/02 23:28:04 millert Exp $ */ -/* $NetBSD: wscons_rops.c,v 1.6 2000/03/30 12:45:44 augustss Exp $ */ - -/* - * Copyright (c) 1991, 1993 - * The Regents of the University of California. All rights reserved. - * - * This software was developed by the Computer Systems Engineering group - * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and - * contributed to Berkeley. - * - * All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Lawrence Berkeley Laboratory. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)rcons_subr.c 8.1 (Berkeley) 6/11/93 - */ - -#include <sys/param.h> -#include <sys/device.h> - -#include <dev/rcons/raster.h> -#include <dev/wscons/wscons_raster.h> -#include <dev/wscons/wsdisplayvar.h> - -/* - * Paint (or unpaint) the cursor. - * Pays no lip service to hardware cursors. - */ -void -rcons_cursor(id, on, row, col) - void *id; - int on, row, col; -{ - struct rcons *rc = id; - int x, y; - - /* turn the cursor off */ - if (!on) { - /* make sure it's on */ - if ((rc->rc_bits & RC_CURSOR) == 0) - return; - - row = *rc->rc_crowp; - col = *rc->rc_ccolp; - } else { - /* unpaint the old copy. */ - *rc->rc_crowp = row; - *rc->rc_ccolp = col; - } - - x = col * rc->rc_font->width + rc->rc_xorigin; - y = row * rc->rc_font->height + rc->rc_yorigin; - - raster_op(rc->rc_sp, x, y, -#ifdef notdef - /* XXX This is the right way but too slow */ - rc->rc_font->chars[(int)' '].r->width, - rc->rc_font->chars[(int)' '].r->height, -#else - rc->rc_font->width, rc->rc_font->height, -#endif - RAS_INVERT, - (struct raster *) 0, 0, 0); - - rc->rc_bits ^= RC_CURSOR; -} - -int -rcons_mapchar(id, uni, index) - void *id; - int uni; - unsigned int *index; -{ - - if (uni < 256) { - *index = uni; - return (5); - } - *index = ' '; - return (0); -} - -/* - * Actually write a string to the frame buffer. - */ -void -rcons_putchar(id, row, col, uc, attr) - void *id; - int row, col; - u_int uc; - long attr; -{ - struct rcons *rc = id; - int x, y, op; - u_char help; - - x = col * rc->rc_font->width + rc->rc_xorigin; - y = row * rc->rc_font->height + rc->rc_font_ascent + rc->rc_yorigin; - - op = RAS_SRC; - if ((attr != 0) ^ ((rc->rc_bits & RC_INVERT) != 0)) - op = RAS_NOT(op); - help = uc & 0xff; - raster_textn(rc->rc_sp, x, y, op, rc->rc_font, &help, 1); -} - -/* - * Possibly change to white-on-black or black-on-white modes. - */ -void -rcons_invert(id, inverted) - void *id; - int inverted; -{ - struct rcons *rc = id; - - if (((rc->rc_bits & RC_INVERT) != 0) ^ inverted) { - /* Invert the display */ - raster_op(rc->rc_sp, 0, 0, rc->rc_sp->width, rc->rc_sp->height, - RAS_INVERT, (struct raster *) 0, 0, 0); - - /* Swap things around */ - rc->rc_bits ^= RC_INVERT; - } -} - -/* - * Copy columns (characters) in a row (line). - */ -void -rcons_copycols(id, row, srccol, dstcol, ncols) - void *id; - int row, srccol, dstcol, ncols; -{ - struct rcons *rc = id; - int y, srcx, dstx, nx; - - y = rc->rc_yorigin + rc->rc_font->height * row; - srcx = rc->rc_xorigin + rc->rc_font->width * srccol; - dstx = rc->rc_xorigin + rc->rc_font->width * dstcol; - nx = rc->rc_font->width * ncols; - - raster_op(rc->rc_sp, dstx, y, - nx, rc->rc_font->height, RAS_SRC, - rc->rc_sp, srcx, y); -} - -/* - * Clear columns (characters) in a row (line). - */ -void -rcons_erasecols(id, row, startcol, ncols, fillattr) - void *id; - int row, startcol, ncols; - long fillattr; -{ - struct rcons *rc = id; - int y, startx, nx, op; - - y = rc->rc_yorigin + rc->rc_font->height * row; - startx = rc->rc_xorigin + rc->rc_font->width * startcol; - nx = rc->rc_font->width * ncols; - - op = RAS_CLEAR; - if ((fillattr != 0) ^ ((rc->rc_bits & RC_INVERT) != 0)) - op = RAS_NOT(op); - raster_op(rc->rc_sp, startx, y, - nx, rc->rc_font->height, op, - (struct raster *) 0, 0, 0); -} - -/* - * Copy rows (lines). - */ -void -rcons_copyrows(id, srcrow, dstrow, nrows) - void *id; - int srcrow, dstrow, nrows; -{ - struct rcons *rc = id; - int srcy, dsty, ny; - - srcy = rc->rc_yorigin + rc->rc_font->height * srcrow; - dsty = rc->rc_yorigin + rc->rc_font->height * dstrow; - ny = rc->rc_font->height * nrows; - - raster_op(rc->rc_sp, rc->rc_xorigin, dsty, - rc->rc_raswidth, ny, RAS_SRC, - rc->rc_sp, rc->rc_xorigin, srcy); -} - -/* - * Erase rows (lines). - */ -void -rcons_eraserows(id, startrow, nrows, fillattr) - void *id; - int startrow, nrows; - long fillattr; -{ - struct rcons *rc = id; - int starty, ny, op; - - starty = rc->rc_yorigin + rc->rc_font->height * startrow; - ny = rc->rc_font->height * nrows; - - op = RAS_CLEAR; - if ((fillattr != 0) ^ ((rc->rc_bits & RC_INVERT) != 0)) - op = RAS_NOT(op); - raster_op(rc->rc_sp, rc->rc_xorigin, starty, - rc->rc_raswidth, ny, op, - (struct raster *) 0, 0, 0); -} - -int -rcons_alloc_attr(id, fg, bg, flags, attrp) - void *id; - int fg, bg, flags; - long *attrp; -{ - if (flags & (WSATTR_HILIT | WSATTR_BLINK | - WSATTR_UNDERLINE | WSATTR_WSCOLORS)) - return (EINVAL); - if (flags & WSATTR_REVERSE) - *attrp = 1; - else - *attrp = 0; - return (0); -} |