[comp.sources.sun] v02i013: 3270tool, Part03/03

mcgrew@dartagnan.rutgers.edu (Charles Mcgrew) (05/30/90)

Submitted-by: robert%shangri-la@gatech.edu (Robert Viduya)
Posting-number: Volume 2, Issue 13
Archive-name: 3270tool/part03




---cut here---
#! /bin/sh
#	Run the following text with /bin/sh to create:
#		File      3270tool.1          	(4416 bytes)
#		File      3270.icon           	(1933 bytes)
#		File      Makefile            	(1753 bytes)
#		File      3270tool.c          	(1378 bytes)
#		File      BtnPA1              	(541 bytes)
#		File      BtnPA2              	(541 bytes)
#		File      BtnPF01             	(541 bytes)
#		File      BtnPF02             	(541 bytes)
#		File      BtnPF03             	(541 bytes)
#		File      BtnPF04             	(541 bytes)
#		File      BtnPF05             	(541 bytes)
#		File      BtnPF06             	(541 bytes)
#		File      BtnPF07             	(541 bytes)
#		File      BtnPF08             	(541 bytes)
#		File      BtnPF09             	(541 bytes)
#		File      BtnPF10             	(541 bytes)
#		File      BtnPF11             	(541 bytes)
#		File      BtnPF12             	(541 bytes)
#		File      BtnPF13             	(541 bytes)
#		File      BtnPF14             	(541 bytes)
#		File      BtnPF15             	(541 bytes)
#		File      BtnPF16             	(541 bytes)
#		File      BtnPF17             	(541 bytes)
#		File      BtnPF18             	(541 bytes)
#		File      BtnPF19             	(541 bytes)
#		File      BtnPF20             	(541 bytes)
#		File      BtnPF21             	(541 bytes)
#		File      BtnPF22             	(541 bytes)
#		File      BtnPF23             	(541 bytes)
#		File      BtnPF24             	(541 bytes)
#		File      BtnShift            	(541 bytes)
#		File      BtnSysReq           	(541 bytes)
if test -f '3270tool.1'
then
	echo "`basename $0`: can't extract" '3270tool.1' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_3270tool.1--' > '3270tool.1'
X'\" t
X.TH 3270TOOL 1 "March 28, 1989"
X.SH NAME
X3270tool \- IBM remote host access tool
X.SH SYNOPSIS
X.B 3270tool
Xhost
X.SH DESCRIPTION
X.I 3270tool
Xopens a telnet connection to the given IBM host in a SunView window.
XThe created window provides a fairly complete IBM 3278 Model 2 terminal
Xemulation.
X.I 3270tool
Xis similar to
X.I tn3270 (1)
Xexcept that it is SunView-based, not Curses-based.
X.PP
XThe window created by
X.I 3270tool
Xis 80x24 (the standard size of a Model 2) and, since 3270tool uses it's own
Xfont for displaying characters, is a fairly accurate representation of a
Xstandard 3278.
XThe window listens to the following SunView standard keys: Expose (L5),
XPut (L6), Open (L7)
Xand
XGet (L8).
XIt also has the standard SunView frame menu.
X.PP
XSince 3278 keyboards are quite different from Sun keyboards, a number of
Xthe keys are mapped to special 3278 functions.
XMost of the keys do what they are expected to do, with the following exceptions.
X.sp
X.TS
Xcenter;
Xlb lb
Xl l .
XSun Keys	IBM Equivalent
X^ (shift-6)	EBCDIC not sign
XESC	EBCDIC cent sign
X|	EBCDIC broken bar
Xshift-ESC	EBCDIC solid bar
XF1	Alternate Cursor
XF2	Cursor Blink
XF3	Reset
XF9	Monocase
XDelete	Backward Field Tab
XBackspace	Cursor Left
XMeta-Delete	Cursor Home
XMeta-Backspace	Cursor Home
XTab	Forward Field Tab
XLine Feed	Newline
XReturn	Enter
XMeta-1	PF1
XMeta-2	PF2
XMeta-3	PF3
XMeta-4	PF4
XMeta-5	PF5
XMeta-6	PF6
XMeta-7	PF7
XMeta-8	PF8
XMeta-9	PF9
XMeta-0	PF10
XMeta--	PF11
XMeta-=	PF12
XR1	Dup
XR2	Field Mark
XR3	Cursor Select
XR4	Erase EOF
XR5	Erase Input
XR6	System Request
XR7	Delete Character
XR8	Cursor Up
XR9	Insert Mode
XR10	Cursor Left
XR11	Cursor Home
XR12	Cursor Right
XR13	Cursor Left 2
XR14	Cursor Down
XR15	Cursor Right 2
XMeta-R1	PA1
XMeta-R2	PA2
XMeta-R3	Clear
XMeta-R4	PF13
XMeta-R5	PF14
XMeta-R6	PF15
XMeta-R7	PF16
XMeta-R8	PF17
XMeta-R9	PF18
XMeta-R10	PF19
XMeta-R11	PF20
XMeta-R12	PF21
XMeta-R13	PF22
XMeta-R14	PF23
XMeta-R15	PF24
X.TE
X.PP
XOn Sun systems with the Type-4 keyboards,
X.I 3270tool
Xmay be compiled to take advantage of the fact that there are 12 F? keys
Xinstead of the 9 on the Type-3 keyboards.
X(The F? keys are the row of functions keys above the main keypad.)
XIn this case, the definitions of the F? keys are changed to the following:
X.sp
X.TS
Xcenter;
Xlb lb
Xl l .
XSun Keys	IBM Equivalent
XMeta-F1	Alternate Cursor
XMeta-F2	Cursor Blink
XMeta-F3	Reset
XMeta-F9	Monocase
XF1	PF1
XF2	PF2
XF3	PF3
XF4	PF4
XF5	PF5
XF6	PF6
XF7	PF7
XF8	PF8
XF9	PF9
XF10	PF10
XF11	PF11
XF12	PF12
X.TE
X.PP
XMouse usage is fairly conventional (i.e., it follows SunView conventions).
XThe Left button simulates the cursor motion keys by moving the cursor directly
Xunder the pointer on each click.
XThe Middle button sets the primary selection to be those characters on the
Xscreen from the current character cursor position to the character position
Xpointed to by the mouse pointer.
XSetting the selection uses a block-mode fashion of operation instead of the usual
Xline-by-line.
XThis seems more appropriate for displays generated from most IBM host software.
XThe Right button brings up a menu with three items.
XThe first item is labelled
X.B "Show/Hide Key Panel"
Xand is used to display a panel of buttons that allow accessing all the PF keys,
Xthe 2 PA keys, the Clear key, the SysReq key and the Enter key from the mouse.
XThis panel is displayed in a separate window and may be moved around as needed.
XThe panel displays a 3x6 array of buttons.
XThe top 3 buttons are, in order, PA1, PA2 and Clear.
XThe twelve buttons on the next four rows are either PF1 through PF12 or
XPF13 through PF24.
XThe bottom 3 buttons are, in order, SysReq, Enter and a special button called
XShift which alternates the middle four rows between PF1 through PF12 and
XPF13 through PF24.
XTo minimize mouse motions, the key panel can be typed into; it passes the
Xkeystrokes to the main window.
XThe second menu item accesses a sub-menu which allows access to all the other
Xspecial 3278 keys from the mouse.
XAll keys besides the characters keys may therefore be accessed directly from
Xthe mouse, if needed.
XThe third menu item performs the standard "Stuff" of the primary selection.
X.SH FILES
X.ta 2i
X/usr/lib/fonts/fixedwidthfonts/3270.font	3270 font
X.SH "SEE ALSO"
Xtelnet(1), tn3270(1)
X.SH AUTHOR
XRobert Viduya
X.SH BUGS
XSince the custom font is not substitutable, the program cannot be coerced into
Xusing a different sized font.
XThis means that the window is essentially fixed in size.
X.PP
XThe keyboard mapping ought to be user-customizable.
--End_of_3270tool.1--
	if test 4416 -ne `wc -c < '3270tool.1'`
	then
		echo "`basename $0`: error in" '3270tool.1' ": sent 4416 chars, received `wc -c < '3270tool.1'`" 1>&2
	fi
fi
if test -f '3270.icon'
then
	echo "`basename $0`: can't extract" '3270.icon' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_3270.icon--' > '3270.icon'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x7FFF,0xFFFF,0xFFFF,0xFFFE,
X	0x7FFF,0xFFFF,0xFFFF,0xFFFE,0x7FFF,0xFFFF,0xFFFF,0xFFFE,
X	0x7FFC,0x0401,0xC0F8,0x1FFE,0x7FFF,0xFFFF,0xFFFF,0xFFFE,
X	0x7FFC,0x0400,0x4070,0x1FFE,0x7FFF,0xFFFF,0xFFFF,0xFFFE,
X	0x7FFF,0x1F1C,0x3020,0x7FFE,0x7FFF,0xFFFF,0xFFFF,0xFFFE,
X	0x7FFF,0x1F00,0xF000,0x7FFE,0x7FFF,0xFFFF,0xFFFF,0xFFFE,
X	0x7FFF,0x1F00,0xF000,0x7FFE,0x7FFF,0xFFFF,0xFFFF,0xFFFE,
X	0x7FFF,0x1F1C,0x3104,0x7FFE,0x7FFF,0xFFFF,0xFFFF,0xFFFE,
X	0x7FFC,0x0400,0x418C,0x1FFE,0x7FFF,0xFFFF,0xFFFF,0xFFFE,
X	0x7FFC,0x0401,0xC1DC,0x1FFE,0x7FFF,0xFFFF,0xFFFF,0xFFFE,
X	0x7FFF,0xFFFF,0xFFFF,0xFFFE,0x7FFF,0xFFFF,0xFFFF,0xFFFE,
X	0x7E07,0x8701,0xE3FF,0xF87E,0x7FF7,0x7BFD,0xDDFF,0xF7BE,
X	0x7FEE,0xFBFB,0xDDFF,0xEFBE,0x7FDF,0xFBF7,0xDDFF,0xFFBE,
X	0x7F9F,0xF7EF,0xE3FF,0xFF7E,0x7FEF,0xEFDF,0xDDE0,0xFEFE,
X	0x7FF7,0xDFDF,0xBEFF,0xFDFE,0x7FF7,0xBFDF,0xBEFF,0xFBFE,
X	0x7DEF,0x7FDF,0xDDFF,0xF7FE,0x7E1E,0x03DF,0xE3FF,0xE03E,
X	0x7FFF,0xFFFF,0xFFFF,0xFFFE,0x7FFF,0xFFFF,0xFFFF,0xFFFE,
X	0x7FFF,0xFFFF,0xFFFF,0xFFFE,0x7FFF,0xFFFF,0xE000,0x800E,
X	0x7FFF,0xFFFF,0xEFFF,0x800E,0x7FFF,0xFFFF,0xEC63,0x800E,
X	0x7FFF,0xFFFF,0xE801,0x800E,0x7FFF,0xFFFF,0xE801,0x800E,
X	0x7F00,0x3FFF,0xE801,0x800E,0x7F00,0x1FFF,0xEC63,0x800E,
X	0x7F00,0x1FFF,0xEFFF,0x800E,0x7F00,0x1FFF,0xE000,0x800E,
X	0x7F00,0x1FFF,0xE0A0,0x800E,0x7F00,0x1003,0xE050,0x800E,
X	0x7F00,0x1FF7,0xE0A0,0x800E,0x7F00,0x1FEF,0xE050,0x800E,
X	0x7FC0,0x1FDF,0xE0A0,0x800E,0x7C60,0x1FBF,0xE050,0x800E,
X	0x7020,0x1F00,0x20A0,0x800E,0x6030,0x3FFF,0xE050,0x800E,
X	0x7FFF,0xFFFF,0xE0A0,0x954E,0x7FFF,0xFFFF,0xE050,0x8A8E,
X	0x7FFF,0xFFFF,0xE0A0,0x954E,0x7FFF,0xFFFF,0xE050,0x8A8E,
X	0x7FFF,0xFFFF,0xE0A0,0x954E,0x7FFF,0xFFFF,0xE050,0x800E,
X	0x7FFF,0xFFFF,0xE0A0,0x800E,0x7FFF,0xFFFF,0xE000,0x800E,
X	0x7FFF,0xFFFF,0xFFFF,0xFFFE,0x7FFF,0xFFFF,0xFFFF,0xFFFE,
X	0x7FFF,0xFFFF,0xFFFF,0xFFFE,0x0000,0x0000,0x0000,0x0000
--End_of_3270.icon--
	if test 1933 -ne `wc -c < '3270.icon'`
	then
		echo "`basename $0`: error in" '3270.icon' ": sent 1933 chars, received `wc -c < '3270.icon'`" 1>&2
	fi
fi
if test -f 'Makefile'
then
	echo "`basename $0`: can't extract" 'Makefile' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_Makefile--' > 'Makefile'
X#
X# Copyright 1989 by Georgia Tech Research Corporation, Atlanta, GA.
X# Copyright 1988, 1989 by Robert Viduya.
X#
X#                         All Rights Reserved
X#
X#
X# Things to check/change.
X#
X#	FONTDIR		the location of where the custom font should be.
X#	BINDIR		destination of the binary
X#	MANDIR		destination of the manual page
X#	MANEXT		the . extension of the installed manual page
X#	CFLAGS		add -DTYPE4KBD if you have a Type 4 kybd
X#
XFONTDIR	= /usr/local/lib/fonts
XBINDIR	= /usr/local/bin
XMANDIR	= /usr/man/manl
XMANEXT	= l
XCC	= cc
XCFLAGS	= -O2 -DTYPE4KBD -DFONT3270=\"$(FONTDIR)/3270.font\"
X#CFLAGS	= -DDEBUG -DFONT3270=\"$(FONTDIR)/3270.font\"
X
X3270tool:	3270tool.o screen.o telnet.o kybd.o keypanel.o selection.o
X	$(CC) $(CFLAGS) -o 3270tool 3270tool.o screen.o telnet.o kybd.o keypanel.o selection.o -lsuntool -lsunwindow -lpixrect
X
Xinstall: $(BINDIR)/3270tool $(MANDIR)/3270tool.$(MANEXT) $(FONTDIR)/3270.font
X
X$(BINDIR)/3270tool:	3270tool
X	install 3270tool $(BINDIR)
X
X$(MANDIR)/3270tool.$(MANEXT):	3270tool.1
X	install 3270tool.1 $(MANDIR)/3270tool.$(MANEXT)
X
X$(FONTDIR)/3270.font:	3270.font
X	install 3270.font $(FONTDIR)
X
X3270tool.o:	3270tool.c 3270.icon
X	$(CC) $(CFLAGS) -c 3270tool.c
X
Xscreen.o:	screen.c 3270.h
X	$(CC) $(CFLAGS) -c screen.c
X
Xtelnet.o:	telnet.c
X	$(CC) $(CFLAGS) -c telnet.c
X
Xkybd.o:	kybd.c 3270.h 3270_enc.h
X	$(CC) $(CFLAGS) -c kybd.c
X
Xkeypanel.o:	keypanel.c	\
X		BtnPA1 BtnPA2 BtnClear BtnPF01 BtnPF02 BtnPF03 \
X		BtnPF04 BtnPF05 BtnPF06 BtnPF07 BtnPF08 BtnPF09 \
X		BtnPF10 BtnPF11 BtnPF12 BtnPF13 BtnPF14 BtnPF15 \
X		BtnPF16 BtnPF17 BtnPF18 BtnPF19 BtnPF20 BtnPF21 \
X		BtnPF22 BtnPF23 BtnPF24 BtnSysReq BtnEnter BtnShift
X	$(CC) $(CFLAGS) -c keypanel.c
X
Xselection.o:	selection.c 3270.h 3270_enc.h
X	$(CC) $(CFLAGS) -c selection.c
--End_of_Makefile--
	if test 1753 -ne `wc -c < 'Makefile'`
	then
		echo "`basename $0`: error in" 'Makefile' ": sent 1753 chars, received `wc -c < 'Makefile'`" 1>&2
	fi
fi
if test -f '3270tool.c'
then
	echo "`basename $0`: can't extract" '3270tool.c' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_3270tool.c--' > '3270tool.c'
X/*
X * Copyright 1989 by Georgia Tech Research Corporation, Atlanta, GA.
X * Copyright 1988, 1989 by Robert Viduya.
X *
X *                         All Rights Reserved
X */
X
X/*
X *	3270tool.c
X *		This module initializes the suntools environment, sets up
X *		the frame and starts everything going.  All of this is
X *		done in the main procedure.
X */
X
X#include <suntool/sunview.h>
X#include <stdio.h>
X
Xstatic unsigned short ibm_image[] = {
X#include "3270.icon"
X};
Xmpr_static (ibm_pixrect, 64, 64, 1, ibm_image);
X
XIcon		ibm_icon;
XFrame		frame;
Xint		net_sock;
X
Xextern Notify_value	net_input ();
X
X
Xmain (argc, argv)
Xint	argc;
Xchar	*argv[];
X{
X    ibm_icon = icon_create (ICON_IMAGE, &ibm_pixrect, 0);
X    frame = window_create (
X	NULL, FRAME,
X	FRAME_NO_CONFIRM,		TRUE,
X	FRAME_ICON,			ibm_icon,
X	FRAME_LABEL,			"3270tool: Copyright 1988,1989 Robert Viduya/Georgia Tech Research Corporation",
X	FRAME_SUBWINDOWS_ADJUSTABLE,	FALSE,
X	FRAME_ARGC_PTR_ARGV,		&argc, argv,
X	0
X    );
X    if (argc <= 1) {
X	(void) fprintf (stderr, "usage: 3270tool ibm-host\n");
X	exit (1);
X    }
X    net_sock = connect_net (argv[1]);
X    screen_init ();
X    key_panel_init ();
X    menu_init ();
X    selection_init ();
X    (void) notify_set_input_func (&net_sock, net_input, net_sock);
X    window_main_loop (frame);
X    (void) shutdown (net_sock, 2);
X    (void) close (net_sock);
X    selection_exit ();
X    exit (0);
X}
--End_of_3270tool.c--
	if test 1378 -ne `wc -c < '3270tool.c'`
	then
		echo "`basename $0`: error in" '3270tool.c' ": sent 1378 chars, received `wc -c < '3270tool.c'`" 1>&2
	fi
fi
if test -f 'BtnPA1'
then
	echo "`basename $0`: can't extract" 'BtnPA1' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPA1--' > 'BtnPA1'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x80E1,0x8201,0x8092,0x4601,0x8092,0x4201,0x80E3,0xC201,
X	0x8082,0x4201,0x8082,0x4701,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPA1--
	if test 541 -ne `wc -c < 'BtnPA1'`
	then
		echo "`basename $0`: error in" 'BtnPA1' ": sent 541 chars, received `wc -c < 'BtnPA1'`" 1>&2
	fi
fi
if test -f 'BtnPA2'
then
	echo "`basename $0`: can't extract" 'BtnPA2' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPA2--' > 'BtnPA2'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x80E1,0x8601,0x8092,0x4901,0x8092,0x4101,0x80E3,0xC601,
X	0x8082,0x4801,0x8082,0x4F01,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPA2--
	if test 541 -ne `wc -c < 'BtnPA2'`
	then
		echo "`basename $0`: error in" 'BtnPA2' ": sent 541 chars, received `wc -c < 'BtnPA2'`" 1>&2
	fi
fi
if test -f 'BtnPF01'
then
	echo "`basename $0`: can't extract" 'BtnPF01' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF01--' > 'BtnPF01'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x80E3,0xC201,0x8092,0x0601,0x8093,0x8201,0x80E2,0x0201,
X	0x8082,0x0201,0x8082,0x0701,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF01--
	if test 541 -ne `wc -c < 'BtnPF01'`
	then
		echo "`basename $0`: error in" 'BtnPF01' ": sent 541 chars, received `wc -c < 'BtnPF01'`" 1>&2
	fi
fi
if test -f 'BtnPF02'
then
	echo "`basename $0`: can't extract" 'BtnPF02' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF02--' > 'BtnPF02'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x80E3,0xC601,0x8092,0x0901,0x8093,0x8101,0x80E2,0x0601,
X	0x8082,0x0801,0x8082,0x0F01,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF02--
	if test 541 -ne `wc -c < 'BtnPF02'`
	then
		echo "`basename $0`: error in" 'BtnPF02' ": sent 541 chars, received `wc -c < 'BtnPF02'`" 1>&2
	fi
fi
if test -f 'BtnPF03'
then
	echo "`basename $0`: can't extract" 'BtnPF03' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF03--' > 'BtnPF03'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x80E3,0xC601,0x8092,0x0901,0x8093,0x8201,0x80E2,0x0101,
X	0x8082,0x0901,0x8082,0x0601,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF03--
	if test 541 -ne `wc -c < 'BtnPF03'`
	then
		echo "`basename $0`: error in" 'BtnPF03' ": sent 541 chars, received `wc -c < 'BtnPF03'`" 1>&2
	fi
fi
if test -f 'BtnPF04'
then
	echo "`basename $0`: can't extract" 'BtnPF04' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF04--' > 'BtnPF04'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x80E3,0xC201,0x8092,0x0601,0x8093,0x8A01,0x80E2,0x0F01,
X	0x8082,0x0201,0x8082,0x0201,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF04--
	if test 541 -ne `wc -c < 'BtnPF04'`
	then
		echo "`basename $0`: error in" 'BtnPF04' ": sent 541 chars, received `wc -c < 'BtnPF04'`" 1>&2
	fi
fi
if test -f 'BtnPF05'
then
	echo "`basename $0`: can't extract" 'BtnPF05' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF05--' > 'BtnPF05'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x80E3,0xCF01,0x8092,0x0801,0x8093,0x8E01,0x80E2,0x0101,
X	0x8082,0x0901,0x8082,0x0601,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF05--
	if test 541 -ne `wc -c < 'BtnPF05'`
	then
		echo "`basename $0`: error in" 'BtnPF05' ": sent 541 chars, received `wc -c < 'BtnPF05'`" 1>&2
	fi
fi
if test -f 'BtnPF06'
then
	echo "`basename $0`: can't extract" 'BtnPF06' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF06--' > 'BtnPF06'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x80E3,0xC601,0x8092,0x0801,0x8093,0x8E01,0x80E2,0x0901,
X	0x8082,0x0901,0x8082,0x0601,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF06--
	if test 541 -ne `wc -c < 'BtnPF06'`
	then
		echo "`basename $0`: error in" 'BtnPF06' ": sent 541 chars, received `wc -c < 'BtnPF06'`" 1>&2
	fi
fi
if test -f 'BtnPF07'
then
	echo "`basename $0`: can't extract" 'BtnPF07' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF07--' > 'BtnPF07'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x80E3,0xCF01,0x8092,0x0101,0x8093,0x8201,0x80E2,0x0201,
X	0x8082,0x0401,0x8082,0x0401,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF07--
	if test 541 -ne `wc -c < 'BtnPF07'`
	then
		echo "`basename $0`: error in" 'BtnPF07' ": sent 541 chars, received `wc -c < 'BtnPF07'`" 1>&2
	fi
fi
if test -f 'BtnPF08'
then
	echo "`basename $0`: can't extract" 'BtnPF08' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF08--' > 'BtnPF08'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x80E3,0xC601,0x8092,0x0901,0x8093,0x8601,0x80E2,0x0901,
X	0x8082,0x0901,0x8082,0x0601,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF08--
	if test 541 -ne `wc -c < 'BtnPF08'`
	then
		echo "`basename $0`: error in" 'BtnPF08' ": sent 541 chars, received `wc -c < 'BtnPF08'`" 1>&2
	fi
fi
if test -f 'BtnPF09'
then
	echo "`basename $0`: can't extract" 'BtnPF09' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF09--' > 'BtnPF09'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x80E3,0xC601,0x8092,0x0901,0x8093,0x8901,0x80E2,0x0701,
X	0x8082,0x0101,0x8082,0x0601,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF09--
	if test 541 -ne `wc -c < 'BtnPF09'`
	then
		echo "`basename $0`: error in" 'BtnPF09' ": sent 541 chars, received `wc -c < 'BtnPF09'`" 1>&2
	fi
fi
if test -f 'BtnPF10'
then
	echo "`basename $0`: can't extract" 'BtnPF10' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF10--' > 'BtnPF10'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x871E,0x10C1,0x8490,0x3121,0x849C,0x1161,0x8710,0x11A1,
X	0x8410,0x1121,0x8410,0x38C1,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF10--
	if test 541 -ne `wc -c < 'BtnPF10'`
	then
		echo "`basename $0`: error in" 'BtnPF10' ": sent 541 chars, received `wc -c < 'BtnPF10'`" 1>&2
	fi
fi
if test -f 'BtnPF11'
then
	echo "`basename $0`: can't extract" 'BtnPF11' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF11--' > 'BtnPF11'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x871E,0x1041,0x8490,0x30C1,0x849C,0x1041,0x8710,0x1041,
X	0x8410,0x1041,0x8410,0x38E1,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF11--
	if test 541 -ne `wc -c < 'BtnPF11'`
	then
		echo "`basename $0`: error in" 'BtnPF11' ": sent 541 chars, received `wc -c < 'BtnPF11'`" 1>&2
	fi
fi
if test -f 'BtnPF12'
then
	echo "`basename $0`: can't extract" 'BtnPF12' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF12--' > 'BtnPF12'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x871E,0x10C1,0x8490,0x3121,0x849C,0x1021,0x8710,0x10C1,
X	0x8410,0x1101,0x8410,0x39E1,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF12--
	if test 541 -ne `wc -c < 'BtnPF12'`
	then
		echo "`basename $0`: error in" 'BtnPF12' ": sent 541 chars, received `wc -c < 'BtnPF12'`" 1>&2
	fi
fi
if test -f 'BtnPF13'
then
	echo "`basename $0`: can't extract" 'BtnPF13' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF13--' > 'BtnPF13'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x871E,0x10C1,0x8490,0x3121,0x849C,0x1041,0x8710,0x1021,
X	0x8410,0x1121,0x8410,0x38C1,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF13--
	if test 541 -ne `wc -c < 'BtnPF13'`
	then
		echo "`basename $0`: error in" 'BtnPF13' ": sent 541 chars, received `wc -c < 'BtnPF13'`" 1>&2
	fi
fi
if test -f 'BtnPF14'
then
	echo "`basename $0`: can't extract" 'BtnPF14' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF14--' > 'BtnPF14'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x871E,0x1041,0x8490,0x30C1,0x849C,0x1141,0x8710,0x11E1,
X	0x8410,0x1041,0x8410,0x3841,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF14--
	if test 541 -ne `wc -c < 'BtnPF14'`
	then
		echo "`basename $0`: error in" 'BtnPF14' ": sent 541 chars, received `wc -c < 'BtnPF14'`" 1>&2
	fi
fi
if test -f 'BtnPF15'
then
	echo "`basename $0`: can't extract" 'BtnPF15' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF15--' > 'BtnPF15'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x871E,0x11E1,0x8490,0x3101,0x849C,0x11C1,0x8710,0x1021,
X	0x8410,0x1121,0x8410,0x38C1,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF15--
	if test 541 -ne `wc -c < 'BtnPF15'`
	then
		echo "`basename $0`: error in" 'BtnPF15' ": sent 541 chars, received `wc -c < 'BtnPF15'`" 1>&2
	fi
fi
if test -f 'BtnPF16'
then
	echo "`basename $0`: can't extract" 'BtnPF16' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF16--' > 'BtnPF16'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x871E,0x10C1,0x8490,0x3101,0x849C,0x11C1,0x8710,0x1121,
X	0x8410,0x1121,0x8410,0x38C1,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF16--
	if test 541 -ne `wc -c < 'BtnPF16'`
	then
		echo "`basename $0`: error in" 'BtnPF16' ": sent 541 chars, received `wc -c < 'BtnPF16'`" 1>&2
	fi
fi
if test -f 'BtnPF17'
then
	echo "`basename $0`: can't extract" 'BtnPF17' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF17--' > 'BtnPF17'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x871E,0x11E1,0x8490,0x3021,0x849C,0x1041,0x8710,0x1041,
X	0x8410,0x1081,0x8410,0x3881,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF17--
	if test 541 -ne `wc -c < 'BtnPF17'`
	then
		echo "`basename $0`: error in" 'BtnPF17' ": sent 541 chars, received `wc -c < 'BtnPF17'`" 1>&2
	fi
fi
if test -f 'BtnPF18'
then
	echo "`basename $0`: can't extract" 'BtnPF18' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF18--' > 'BtnPF18'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x871E,0x10C1,0x8490,0x3121,0x849C,0x10C1,0x8710,0x1121,
X	0x8410,0x1121,0x8410,0x38C1,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF18--
	if test 541 -ne `wc -c < 'BtnPF18'`
	then
		echo "`basename $0`: error in" 'BtnPF18' ": sent 541 chars, received `wc -c < 'BtnPF18'`" 1>&2
	fi
fi
if test -f 'BtnPF19'
then
	echo "`basename $0`: can't extract" 'BtnPF19' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF19--' > 'BtnPF19'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x871E,0x10C1,0x8490,0x3121,0x849C,0x1121,0x8710,0x10E1,
X	0x8410,0x1021,0x8410,0x38C1,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF19--
	if test 541 -ne `wc -c < 'BtnPF19'`
	then
		echo "`basename $0`: error in" 'BtnPF19' ": sent 541 chars, received `wc -c < 'BtnPF19'`" 1>&2
	fi
fi
if test -f 'BtnPF20'
then
	echo "`basename $0`: can't extract" 'BtnPF20' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF20--' > 'BtnPF20'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x871E,0x30C1,0x8490,0x4921,0x849C,0x0961,0x8710,0x31A1,
X	0x8410,0x4121,0x8410,0x78C1,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF20--
	if test 541 -ne `wc -c < 'BtnPF20'`
	then
		echo "`basename $0`: error in" 'BtnPF20' ": sent 541 chars, received `wc -c < 'BtnPF20'`" 1>&2
	fi
fi
if test -f 'BtnPF21'
then
	echo "`basename $0`: can't extract" 'BtnPF21' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF21--' > 'BtnPF21'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x871E,0x3041,0x8490,0x48C1,0x849C,0x0841,0x8710,0x3041,
X	0x8410,0x4041,0x8410,0x78E1,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF21--
	if test 541 -ne `wc -c < 'BtnPF21'`
	then
		echo "`basename $0`: error in" 'BtnPF21' ": sent 541 chars, received `wc -c < 'BtnPF21'`" 1>&2
	fi
fi
if test -f 'BtnPF22'
then
	echo "`basename $0`: can't extract" 'BtnPF22' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF22--' > 'BtnPF22'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x871E,0x30C1,0x8490,0x4921,0x849C,0x0821,0x8710,0x30C1,
X	0x8410,0x4101,0x8410,0x79E1,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF22--
	if test 541 -ne `wc -c < 'BtnPF22'`
	then
		echo "`basename $0`: error in" 'BtnPF22' ": sent 541 chars, received `wc -c < 'BtnPF22'`" 1>&2
	fi
fi
if test -f 'BtnPF23'
then
	echo "`basename $0`: can't extract" 'BtnPF23' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF23--' > 'BtnPF23'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x871E,0x30C1,0x8490,0x4921,0x849C,0x0841,0x8710,0x3021,
X	0x8410,0x4121,0x8410,0x78C1,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF23--
	if test 541 -ne `wc -c < 'BtnPF23'`
	then
		echo "`basename $0`: error in" 'BtnPF23' ": sent 541 chars, received `wc -c < 'BtnPF23'`" 1>&2
	fi
fi
if test -f 'BtnPF24'
then
	echo "`basename $0`: can't extract" 'BtnPF24' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnPF24--' > 'BtnPF24'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x871E,0x3041,0x8490,0x48C1,0x849C,0x0941,0x8710,0x31E1,
X	0x8410,0x4041,0x8410,0x7841,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnPF24--
	if test 541 -ne `wc -c < 'BtnPF24'`
	then
		echo "`basename $0`: error in" 'BtnPF24' ": sent 541 chars, received `wc -c < 'BtnPF24'`" 1>&2
	fi
fi
if test -f 'BtnShift'
then
	echo "`basename $0`: can't extract" 'BtnShift' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnShift--' > 'BtnShift'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x9880,0x8311,0xA4A0,0x043D,0x90D1,0x8E11,0x8890,0x8411,
X	0xA490,0x8411,0x9890,0x840D,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnShift--
	if test 541 -ne `wc -c < 'BtnShift'`
	then
		echo "`basename $0`: error in" 'BtnShift' ": sent 541 chars, received `wc -c < 'BtnShift'`" 1>&2
	fi
fi
if test -f 'BtnSysReq'
then
	echo "`basename $0`: can't extract" 'BtnSysReq' "- file exists" 1>&2
else
	sed 's/^X//' << '--End_of_BtnSysReq--' > 'BtnSysReq'
X/* Format_version=1, Width=32, Height=32, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8060,0x0001,0x8092,0x4701,0x8042,0x4801,
X	0x8022,0x4601,0x8091,0xC101,0x8060,0x4E01,0x8003,0x8001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x80E0,0x0001,0x8091,0x8501,0x8092,0x4B01,
X	0x80E3,0x8901,0x80A2,0x0B01,0x8091,0xC501,0x8000,0x0101,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,
X	0x8000,0x0001,0x8000,0x0001,0x8000,0x0001,0xFFFF,0xFFFF
--End_of_BtnSysReq--
	if test 541 -ne `wc -c < 'BtnSysReq'`
	then
		echo "`basename $0`: error in" 'BtnSysReq' ": sent 541 chars, received `wc -c < 'BtnSysReq'`" 1>&2
	fi
fi
exit 0
--
Robert Viduya					   robert@shangri-la.gatech.edu
Office of Computing Services
Georgia Institute of Technology					 (404) 894-6296
Atlanta, Georgia	30332-0275