[comp.sources.sun] v01i076: A Sunview console message hander, v2.2, Part01/03

mcgrew@dartagnan.rutgers.edu (Charles Mcgrew) (10/20/89)

Submitted-by: chuck@trantor.harris-atd.com (Chuck Musciano)
Posting-number: Volume 1, Issue 76
Archive-name: contool2.2/part01

	Contool captures and timestamps messages destined for your Sun
	console.  It is a significantly better tool than using cmdtool -C.
	Contool 2.2 is an improvement over version 2.1, with a few small
	bug fixes and the inclusion of interactive filter editing.  With
	version 2.2, you can create and modify your filter strings in
	an edit window, accessible from the contool main menu.

Chuck Musciano				ARPA  : chuck@trantor.harris-atd.com
Harris Corporation 			Usenet: ...!uunet!x102a!trantor!chuck
PO Box 37, MS 3A/1912			AT&T  : (407) 727-6131
Melbourne, FL 32902			FAX   : (407) 727-{5118,5227,4004}

#! /bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of archive 1 (of 3)."
# Contents:  MANIFEST Makefile README alert.c button.c clipboard.c
#   entry.h icons icons/console1.icon icons/console1_bad.icon
#   icons/console1_flash.icon icons/contool.icon
#   icons/contool_bad.icon icons/stopsign.icon icons/stopsign_inv.icon
#   images images/beep_0.icon images/beep_1.icon images/beep_2.icon
#   images/beep_3.icon images/beep_4.icon images/close.icon
#   images/flash.icon images/handle.icon images/noflash.icon
#   images/nohandle.icon images/nosave.icon images/nostamp.icon
#   images/open.icon images/range.icon images/save.icon
#   images/single.icon images/stamp.icon images/stopsign.icon
#   sample.filter
# Wrapped by chuck@melmac on Wed Sep 20 09:46:39 1989
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'MANIFEST' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'MANIFEST'\"
else
echo shar: Extracting \"'MANIFEST'\" \(1509 characters\)
sed "s/^X//" >'MANIFEST' <<'END_OF_FILE'
X   File Name		Archive #	Description
X-----------------------------------------------------------
X MANIFEST                   1	This shipping list
X Makefile                   1	
X README                     1	
X alert.c                    1	
X button.c                   1	
X clipboard.c                1	
X contool.c                  3	
X contool.h                  2	
X contool.man                3	
X default.c                  2	
X dialog.c                   3	
X entry.c                    2	
X entry.h                    1	
X filters.c                  2	
X icons                      1	
X icons/console1.icon        1	
X icons/console1_bad.icon    1	
X icons/console1_flash.icon  1	
X icons/contool.icon         1	
X icons/contool_bad.icon     1	
X icons/stopsign.icon        1	
X icons/stopsign_inv.icon    1	
X images                     1	
X images.c                   2	
X images/beep_0.icon         1	
X images/beep_1.icon         1	
X images/beep_2.icon         1	
X images/beep_3.icon         1	
X images/beep_4.icon         1	
X images/close.icon          1	
X images/flash.icon          1	
X images/handle.icon         1	
X images/noflash.icon        1	
X images/nohandle.icon       1	
X images/nosave.icon         1	
X images/nostamp.icon        1	
X images/open.icon           1	
X images/range.icon          1	
X images/save.icon           1	
X images/single.icon         1	
X images/stamp.icon          1	
X images/stopsign.icon       1	
X misc.c                     2	
X regexp.c                   2	
X sample.filter              1	
END_OF_FILE
if test 1509 -ne `wc -c <'MANIFEST'`; then
    echo shar: \"'MANIFEST'\" unpacked with wrong size!
fi
# end of 'MANIFEST'
fi
if test -f 'Makefile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Makefile'\"
else
echo shar: Extracting \"'Makefile'\" \(1427 characters\)
sed "s/^X//" >'Makefile' <<'END_OF_FILE'
XBIN	= /usr/local/bin
X
XMAN	= /usr/man/manl
XMANEXT	= l
X
X# directory where icons can be found, must end with '/'!
XICON_DIR = ./icons/
X
XOFILES	= alert.o button.o clipboard.o contool.o default.o dialog.o entry.o filters.o images.o misc.o regexp.o
X
X.c.o:
X	cc -O -c -DICON_DIRECTORY=\"$(ICON_DIR)\" $<
X
Xcontool: $(OFILES)
X	cc -o contool $(OFILES) -lsuntool -lsunwindow -lpixrect
X
Xinstall: contool $(MAN)/contool.$(MANEXT)
X	cp contool $(BIN)
X	chmod 755 $(BIN)/contool
X
X$(MAN)/contool.$(MANEXT): contool.man
X	cp -p contool.man $(MAN)/contool.$(MANEXT)
X
Xinstall-icons: 
X	for i in icons/*.icon; do \
X	    cp $$i $(ICON_DIR); \
X	done;
X
Xclean:
X	rm -f *~ $(OFILES) contool core
X
Xshar:
X	rm -f MANIFEST
X	makekit -s45k -oMANIFEST README Makefile icons images sample.filter *.c *.h *.man icons/* images/*
X
X#dependencies
X
Xalert.o: contool.h
X
Xbutton.o: contool.h
X
Xclipboard.o: contool.h entry.h
X
Xcontool.o: contool.h
X
Xdefault.o: contool.h entry.h
X
Xdialog.o: contool.h entry.h
X
Xentry.o: contool.h entry.h
X
Xfilters.o: contool.h
X
Ximages.o: contool.h images/handle.icon images/nohandle.icon images/beep_0.icon \
X	 images/beep_1.icon images/beep_2.icon images/beep_3.icon \
X	 images/beep_4.icon images/open.icon images/close.icon \
X	 images/flash.icon images/noflash.icon images/save.icon \
X	 images/nosave.icon images/stamp.icon images/nostamp.icon \
X	 images/single.icon images/range.icon images/stopsign.icon
X
Xmisc.o: contool.h
X
Xregexp.o: contool.h
END_OF_FILE
if test 1427 -ne `wc -c <'Makefile'`; then
    echo shar: \"'Makefile'\" unpacked with wrong size!
fi
# end of 'Makefile'
fi
if test -f 'README' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'README'\"
else
echo shar: Extracting \"'README'\" \(3988 characters\)
sed "s/^X//" >'README' <<'END_OF_FILE'
X     Contool Version 2.2
X     
X     Change history:
X     	1.0	20 Jun 88	Original release
X     	1.1	30 Jun 88	Added -p option to pop open when messages
X     				   arrive.  Suggested by Doug Lind
X     				   (lind@perron.ms.washington.edu).
X     				Added alternate icon sets for more attractive
X     				   appearance when messages arrive.  Alternate
X     				   set two is from David Eckelcamp 
X     				   (eckelcamp@mcc.com).
X     				Cleaned up Makefile.  Again, courtesy of
X     				   David Eckelcamp.
X	2.0	23 Aug 88	Added automatic reload of filters when
X				   filter file is modified.  Suggested by
X				   Craig Musicant (cmusican@stanford.prime.com).
X				Filter strings are now regular expressions.
X				   Provided by jqj@hogg.cc.uoregon.edu.
X				Reworked frame menu, based upon diffs posted
X				   to sun-source@titan.rice.edu.
X				Added protection from overflowing the text edit
X				   window when too many messages arrive.
X				Filters can now be read from any file, not
X				   just ~/.contool.
X	2.1	10 Feb 89	Added logging capability, courtesy of
X				   Gregory Bond (gnb@melba.bby.oz.au).
X	2.2	19 Sep 89	Added filter editing.
X				Added icon pathname completion, courtesy of
X				   Mike Arms (sandia!marms@unmvax.cs.unm.edu).
X				Added moving the blinking icon to the front,
X				   courtesy of Peter Lennevi
X				   (etxlevi@solsta.ericsson.se).
X
X     Contool will capture and display system console messages with timestamps.
XIt is a replacement for the standard Sun console, which is created with 
X"cmdtool -C".  Contool will flash its icon and beep when messages are written
Xto the icon, so you can keep it closed on your desktop until a message arrives.
XYou can modify this beeping and flashing behavior; see the man page for more
Xdetails.
X
X     Contool comes with several icons which you can use for different flash
Xstyles.  The default is a flashing stop sign; some of us prefer a little
Xmonitor whose screen flashes.  To achieve this behavior, you can invoke
X
X	contool -g contool.icon -b contool.icon -f contool_bad.icon
X
Xto set the good, bad, and flash icons.
X
X     You can instruct contool to filter and ignore certain common console
Xmessages.  The man file explains how to create a file of filters in 
X~/.contool; the included sample.filter is how my filters are set up.  You
Xcan modify this to suit yourself, and copy it to ~/.contool.
X
X     Before building contool, you need to check several site dependencies
Xin the Makefile and contool.c.  These paths are:
X
X	In Makefile:
X		BIN		Where the executable will go, normally
X				/usr/local/bin
X		MANDIR		Where the man page will go, normally
X				/usr/man/manl
X		MANEXT		The man page extension, usually 'l',
X				for local man pages.  You may want to
X				make MANDIR /usr/man/man1, in which case
X				MANEXT should be '1'.
X
X		ICON_DIRECTORY	Where you will keep the contool icons.
X				On our system, this is /usr/local/images.
X				Contool is shipped with this set to "./icons/",
X				so that it will compile in the directory 
X				in which you unshar'ed it.  Move the icons
X				to your local icon repository, and change 
X				this path accordingly.  MAKE SURE IT ENDS
X				IN A '/'!
X
X	In contool.c:
X		You may wish to use an alternate icon set for contool.  Simply
X		uncomment the set you want to use as noted in contool.c.
X
XOnce you have adjusted these values, just type "make contool" or "make
Xinstall".  
X
X     Contool honors window command line options, described in suntools(1),
Xso you can change the default window size, icon position, etc.  We like
Xto bring contool up closed, using "-Wi".
X
X     Comments, bugs, to me, please.  I would be very interested in your 
Ximpressions of contool and any suggestions you might have to make it better.
XBy the way, there are a few convenient untility routines in misc.c you might
Xfind useful in other programs you are writing.
X
XChuck Musciano
XAdvanced Technology Department
XHarris Corporation
XPO Box 37, MS 3A/1912
XMelbourne, FL 32902
X(407) 727-6131
XARPA: chuck@trantor.harris-atd.com
END_OF_FILE
if test 3988 -ne `wc -c <'README'`; then
    echo shar: \"'README'\" unpacked with wrong size!
fi
# end of 'README'
fi
if test -f 'alert.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'alert.c'\"
else
echo shar: Extracting \"'alert.c'\" \(3100 characters\)
sed "s/^X//" >'alert.c' <<'END_OF_FILE'
X/************************************************************************/
X/*									*/
X/*	window_error	Display an error message in a small window and	*/
X/*			await confirmation before returning.		*/
X/*									*/
X/************************************************************************/
X
X#include	<suntool/sunview.h>
X#include	<suntool/panel.h>
X
X#include	"contool.h"
X
X#define		charwidth_of(f)		((f)->pf_char['0'].pc_adv.x)
X#define		charheight_of(f)	((f)->pf_defaultsize.y)
X
XPUBLIC	Pixrect	*better_button_image();
X
XEXPORT	Frame	confirmer = NULL;
XPRIVATE	Panel	panel = NULL;
X
XPRIVATE	struct	pixfont	*pf = NULL;
X
X/************************************************************************/
XPRIVATE	confirmed(item, event)
X
XPanel_item	item;
XEvent	*event;
X
X{
X	if (event_is_up(event))
X	   window_return(0);
X}
X
X/************************************************************************/
XEXPORT	window_error(s0, s1, s2, s3, s4, s5, s6, s7, s8, s9)
X
Xchar	*s0;
Xchar	*s1;
Xchar	*s2;
Xchar	*s3;
Xchar	*s4;
Xchar	*s5;
Xchar	*s6;
Xchar	*s7;
Xchar	*s8;
Xchar	*s9;
X
X{	char	buf[1024], message[1024], **p, *b, *m;
X	int	i, j, k, left, top, width, lines;
X	Rect	*r;
X	Pixrect	*image;
X	Panel_item	*item, button;
X
X	if (pf == NULL)
X	   pf = pf_open(BOLD_FONT);
X	if (confirmer == NULL) {
X	   confirmer = window_create(0, FRAME,
X				        FRAME_NO_CONFIRM, TRUE,
X				        FRAME_SHOW_LABEL, FALSE,
X				     0);
X	   panel = window_create(confirmer, PANEL,
X				    PANEL_BACKGROUND_PROC, confirmed,
X			         0);
X	   }
X
X	sprintf(message, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9);
X	for (m = message, b = buf, i = 0, lines = 1; *m; m++, b++, i++)
X	   if (*m == '\t') {
X	      for (j = i % 8; j < 8; j++, i++)
X	         *b++ = ' ';
X	      i--, b--;
X	      }
X	   else if ((*b = *m) == '\n') {
X	      i = -1;
X	      lines++;
X	      }
X	*b = '\0';
X
X	item = (Panel_item *) malloc(lines * sizeof(Panel_item));
X	for (b = m = buf, i = 4, width = 0, k = 0; k < lines; b++)
X	   if (*b == '\n' || *b == '\0') {
X	      *b = '\0';
X	      item[k++] = panel_create_item(panel, PANEL_MESSAGE,
X	      				     PANEL_LABEL_STRING, m,
X	      				     PANEL_LABEL_FONT, pf,
X	      				     PANEL_ITEM_X, 4,
X	      				     PANEL_ITEM_Y, i,
X	      				  0);
X	      width = (width < (j = charwidth_of(pf) * strlen(m)))? j : width;
X	      i += charheight_of(pf) + 4;
X	      m = b + 1;
X	      }
X	window_fit_width(panel);
X	image = better_button_image(panel, "OK", 12, 0, pf);
X	button = panel_create_item(panel, PANEL_BUTTON,
X				      PANEL_LABEL_IMAGE, image,
X				      PANEL_ITEM_X, (width - image->pr_width) / 2 + 4,
X				      PANEL_ITEM_Y, i,
X				      PANEL_NOTIFY_PROC, confirmed,
X				   0);
X	window_fit(panel);
X	window_fit(confirmer);
X	r = (Rect *) window_get(confirmer, WIN_SCREEN_RECT);
X	left = (r->r_width - (int) window_get(confirmer, WIN_WIDTH)) / 2;
X	top = (r->r_height - (int) window_get(confirmer, WIN_HEIGHT)) / 2;
X	if (left < 0) left = 0;
X	if (top < 0) top = 0;
X	window_set(confirmer, WIN_X, left, WIN_Y, top, 0);
X	window_loop(confirmer);
X	panel_destroy_item(button);
X	for (i = 0; i < lines; i++)
X	   panel_destroy_item(item[i]);
X	free(item);
X}
END_OF_FILE
if test 3100 -ne `wc -c <'alert.c'`; then
    echo shar: \"'alert.c'\" unpacked with wrong size!
fi
# end of 'alert.c'
fi
if test -f 'button.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'button.c'\"
else
echo shar: Extracting \"'button.c'\" \(2798 characters\)
sed "s/^X//" >'button.c' <<'END_OF_FILE'
X/************************************************************************/
X/*	Copyright 1988, 1989 by Chuck Musciano and Harris Corporation	*/
X/*									*/
X/*	Permission to use, copy, modify, and distribute this software	*/
X/*	and its documentation for any purpose and without fee is	*/
X/*	hereby granted, provided that the above copyright notice	*/
X/*	appear in all copies and that both that copyright notice and	*/
X/*	this permission notice appear in supporting documentation, and	*/
X/*	that the name of Chuck Musciano and Harris Corporation not be	*/
X/*	used in advertising or publicity pertaining to distribution	*/
X/*	of the software without specific, written prior permission.	*/
X/*	Chuck Musciano and Harris Corporation make no representations	*/
X/*	about the suitability of this software for any purpose.  It is	*/
X/*	provided "as is" without express or implied warranty.  This 	*/
X/*	software may not be sold without the prior explicit permission	*/
X/*	of Harris Corporation.						*/
X/************************************************************************/
X
X#include	<stdio.h>
X
X#include	<suntool/sunview.h>
X#include	<suntool/panel.h>
X
X#include	"contool.h"
X
X/************************************************************************/
XPRIVATE	text_width(text, font)
X
Xchar	*text;
Xstruct	pixfont	*font;
X
X{	int	width;
X
X	for (width = 0; *text; text++)
X	   width += font->pf_char[*text].pc_adv.x;
X	return(width);
X}
X
X/************************************************************************/
XEXPORT	struct	pixrect	*better_button_image(panel, text, chars, pixels, font)
X
XPanel	panel;
Xchar	*text;
Xint	chars;
Xint	pixels;
Xstruct	pixfont	*font;
X
X{	struct	pixrect	*pr;
X	struct	pr_prpos	pos;
X	int	width, true_width, height;
X
X	if (font == NULL)
X	   font = (struct pixfont *) window_get(panel, WIN_FONT);
X	width = chars * font->pf_char['0'].pc_adv.x + pixels;
X	true_width = text_width(text, font);
X	if (width < true_width)
X	   width = true_width;
X	pr = mem_create(width + 8, height = font->pf_defaultsize.y + 6, 1);
X	pr_rop(pr, 3, 0, width + 2, 2, PIX_SRC | PIX_COLOR(1), NULL, 0, 0);
X	pr_rop(pr, 3, height - 2, width + 2, 2, PIX_SRC | PIX_COLOR(1), NULL, 0, 0);
X	pr_rop(pr, 0, 3, 2, height - 6, PIX_SRC | PIX_COLOR(1), NULL, 0, 0);
X	pr_rop(pr, width + 6, 3, 2, height - 6, PIX_SRC | PIX_COLOR(1), NULL, 0, 0);
X	pr_rop(pr, 1, 1, 3, 3, PIX_SRC | PIX_DST, &better_button_cross, 0, 0);
X	pr_rop(pr, width + 4, 1, 3, 3, PIX_SRC | PIX_DST, &better_button_cross, 0, 0);
X	pr_rop(pr, width + 4, height - 4, 3, 3, PIX_SRC | PIX_DST, &better_button_cross, 0, 0);
X	pr_rop(pr, 1, height - 4, 3, 3, PIX_SRC | PIX_DST, &better_button_cross, 0, 0);
X	pos.pr = pr;
X	pos.pos.x = 4 + (width - true_width) / 2;
X	pos.pos.y = 4 - font->pf_char['T'].pc_home.y;
X	pf_ttext(pos, PIX_SRC | PIX_COLOR(1), font, text);
X	return(pr);
X}
END_OF_FILE
if test 2798 -ne `wc -c <'button.c'`; then
    echo shar: \"'button.c'\" unpacked with wrong size!
fi
# end of 'button.c'
fi
if test -f 'clipboard.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'clipboard.c'\"
else
echo shar: Extracting \"'clipboard.c'\" \(2334 characters\)
sed "s/^X//" >'clipboard.c' <<'END_OF_FILE'
X/************************************************************************/
X/*	Copyright 1988, 1989 by Chuck Musciano and Harris Corporation	*/
X/*									*/
X/*	Permission to use, copy, modify, and distribute this software	*/
X/*	and its documentation for any purpose and without fee is	*/
X/*	hereby granted, provided that the above copyright notice	*/
X/*	appear in all copies and that both that copyright notice and	*/
X/*	this permission notice appear in supporting documentation, and	*/
X/*	that the name of Chuck Musciano and Harris Corporation not be	*/
X/*	used in advertising or publicity pertaining to distribution	*/
X/*	of the software without specific, written prior permission.	*/
X/*	Chuck Musciano and Harris Corporation make no representations	*/
X/*	about the suitability of this software for any purpose.  It is	*/
X/*	provided "as is" without express or implied warranty.  This 	*/
X/*	software may not be sold without the prior explicit permission	*/
X/*	of Harris Corporation.						*/
X/************************************************************************/
X
X#include	<stdio.h>
X
X#include	<suntool/sunview.h>
X#include	<suntool/panel.h>
X
X#include	"contool.h"
X#include	"entry.h"
X
XEXPORT	f_ptr	clipboard;
XEXPORT	int	cb_size = 0;
X
X/************************************************************************/
XEXPORT	clear_clipboard()
X
X{	int	i;
X	f_ptr	f;
X
X	if (cb_size > 0) {
X	   for (i = 0, f = clipboard; i < cb_size; i++, f++) {
X	      free(f->start);
X	      if (f->end)
X	         free(f->end);
X	      }
X	   free(clipboard);
X	   cb_size = 0;
X	   }
X}
X
X/************************************************************************/
XEXPORT	add_to_clipboard(e)
X
Xregister	e_ptr	e;
X
X{	register	f_ptr	f;
X
X	if (cb_size == 0)
X	   f = clipboard = (f_ptr) malloc(sizeof(f_rec));
X	else {
X	   clipboard = (f_ptr) realloc(clipboard, sizeof(f_rec) * (cb_size + 1));
X	   f = clipboard + cb_size;
X	   }
X	f->beep  = (int) panel_get(e->beep,  PANEL_VALUE);
X	f->flash = (int) panel_get(e->flash, PANEL_VALUE);
X	f->open  = (int) panel_get(e->open,  PANEL_VALUE);
X	f->save  = (int) panel_get(e->save,  PANEL_VALUE);
X	f->stamp = (int) panel_get(e->stamp, PANEL_VALUE);
X	f->start = strsave(panel_get(e->start, PANEL_VALUE));
X	if (panel_get(e->lines, PANEL_VALUE))
X	   f->end = strsave(panel_get(e->end, PANEL_VALUE));
X	else
X	   f->end = NULL;
X	cb_size++;
X}
END_OF_FILE
if test 2334 -ne `wc -c <'clipboard.c'`; then
    echo shar: \"'clipboard.c'\" unpacked with wrong size!
fi
# end of 'clipboard.c'
fi
if test -f 'entry.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'entry.h'\"
else
echo shar: Extracting \"'entry.h'\" \(1708 characters\)
sed "s/^X//" >'entry.h' <<'END_OF_FILE'
X/************************************************************************/
X/*	Copyright 1988, 1989 by Chuck Musciano and Harris Corporation	*/
X/*									*/
X/*	Permission to use, copy, modify, and distribute this software	*/
X/*	and its documentation for any purpose and without fee is	*/
X/*	hereby granted, provided that the above copyright notice	*/
X/*	appear in all copies and that both that copyright notice and	*/
X/*	this permission notice appear in supporting documentation, and	*/
X/*	that the name of Chuck Musciano and Harris Corporation not be	*/
X/*	used in advertising or publicity pertaining to distribution	*/
X/*	of the software without specific, written prior permission.	*/
X/*	Chuck Musciano and Harris Corporation make no representations	*/
X/*	about the suitability of this software for any purpose.  It is	*/
X/*	provided "as is" without express or implied warranty.  This 	*/
X/*	software may not be sold without the prior explicit permission	*/
X/*	of Harris Corporation.						*/
X/************************************************************************/
X
X#define		eliminate(x)		panel_set(x, PANEL_SHOW_ITEM, FALSE, 0), panel_destroy_item(x)
X
X#define		MAX_ENTRIES		128
X
X#define		ROW_HEIGHT		16
X#define		ROW_MARGIN		4
X
X#define		ITEM_WIDTH		642
X
X#define		SHORT_TEXT_LENGTH	25
X#define		LONG_TEXT_LENGTH	54
X
Xtypedef	struct	e_data	e_rec, *e_ptr;
X
Xstruct	e_data	{Panel_item	handle;
X		 Panel_item	save;
X		 Panel_item	stamp;
X		 Panel_item	open;
X		 Panel_item	flash;
X		 Panel_item	beep;
X		 Panel_item	lines;
X		 Panel_item	start;
X		 Panel_item	end;
X		 boolean	created;
X		};
X
XPUBLIC	e_rec	entry[MAX_ENTRIES];
XPUBLIC	int	entries;
XPUBLIC	f_ptr	clipboard;
XPUBLIC	int	cb_size;
XPUBLIC	Pixfont	*bold, *regular;
END_OF_FILE
if test 1708 -ne `wc -c <'entry.h'`; then
    echo shar: \"'entry.h'\" unpacked with wrong size!
fi
# end of 'entry.h'
fi
if test ! -d 'icons' ; then
    echo shar: Creating directory \"'icons'\"
    mkdir 'icons'
fi
if test -f 'icons/console1.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'icons/console1.icon'\"
else
echo shar: Extracting \"'icons/console1.icon'\" \(1933 characters\)
sed "s/^X//" >'icons/console1.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0003,0xFFFF,0xFFFF,0xF800,0x0004,0x0000,0x0000,0x0600,
X	0x0004,0x7FFF,0xFFFF,0xC500,0x0004,0x8000,0x0000,0x2480,
X	0x0005,0x0000,0x0000,0x1440,0x0005,0x0000,0x0000,0x1440,
X	0x0005,0x0000,0x0000,0x1440,0x0005,0x0718,0xA000,0x1440,
X	0x0005,0x0824,0xD000,0x1440,0x0005,0x0824,0x93C0,0x1440,
X	0x0005,0x0824,0x9000,0x1440,0x0005,0x0718,0x9000,0x1440,
X	0x0005,0x0000,0x0000,0x1440,0x0005,0x0000,0x0000,0x1440,
X	0x0005,0x0000,0x0000,0x1440,0x0005,0x0000,0x0000,0x1440,
X	0x0005,0x0000,0x0180,0x1440,0x0005,0x001C,0x6086,0x1440,
X	0x0005,0x0020,0x9089,0x1440,0x0005,0x0018,0x908E,0x1440,
X	0x0005,0x0004,0x9088,0x1440,0x0005,0x0038,0x6087,0x1440,
X	0x0005,0x0000,0x0000,0x1480,0x0005,0x0000,0x0000,0x1480,
X	0x0005,0x0000,0x0000,0x1500,0x0005,0x0000,0x0000,0x1500,
X	0x001C,0x8000,0x0000,0x2600,0x0064,0x7FFF,0xFFFF,0xC600,
X	0x0084,0x0000,0x0000,0x0400,0x0103,0xFFFF,0xFFFF,0xF800,
X	0x0200,0x0004,0x0100,0x0000,0x0400,0x0004,0x0100,0x0000,
X	0x080F,0xFFF8,0x00FF,0xFFE0,0x081F,0xFFF8,0x00FF,0xFFD0,
X	0x081F,0xFFFC,0x01FF,0xFFD0,0x083F,0xFFFF,0xFFFF,0xFFA0,
X	0x083F,0xFFFF,0xFFFF,0xFFA0,0x0820,0x0000,0x0000,0x0040,
X	0x0820,0x0000,0x0000,0x0040,0x083F,0xFFFF,0xFFFF,0xFF80,
X	0x0800,0x0000,0x0000,0x0000,0x0800,0x0000,0x0000,0x0000,
X	0x0800,0x0000,0x0000,0x0000,0x0800,0x0000,0x0000,0x0000,
X	0x0800,0x0000,0x0000,0x0000,0x047F,0xFFFF,0xFFFF,0xFF00,
X	0x0380,0x0000,0x0000,0x0200,0x008A,0xAAAA,0xAAAA,0x8200,
X	0x0100,0x0000,0x0000,0x0400,0x0115,0x5555,0x5554,0x8400,
X	0x0200,0x0000,0x0001,0x0800,0x020D,0xFFFF,0xFFDB,0x0800,
X	0x0400,0x0000,0x0000,0x1000,0x07FF,0xFFFF,0xFFFF,0xF000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_FILE
if test 1933 -ne `wc -c <'icons/console1.icon'`; then
    echo shar: \"'icons/console1.icon'\" unpacked with wrong size!
fi
# end of 'icons/console1.icon'
fi
if test -f 'icons/console1_bad.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'icons/console1_bad.icon'\"
else
echo shar: Extracting \"'icons/console1_bad.icon'\" \(1933 characters\)
sed "s/^X//" >'icons/console1_bad.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0003,0xFFFF,0xFFFF,0xF800,0x0004,0x0000,0x0000,0x0600,
X	0x0004,0x7FFF,0xFFFF,0xC500,0x0004,0x8000,0x0000,0x2480,
X	0x0005,0x0000,0x0000,0x1440,0x0005,0x0000,0x0000,0x1440,
X	0x0005,0x0000,0x0000,0x1440,0x0005,0x00A1,0x8880,0x1440,
X	0x0005,0x00D2,0x4880,0x1440,0x0005,0x0093,0x8A80,0x1440,
X	0x0005,0x0092,0x0A80,0x1440,0x0005,0x0091,0xC500,0x1440,
X	0x0005,0x0000,0x0000,0x1440,0x0005,0x0000,0x0000,0x1440,
X	0x0005,0x0000,0x0000,0x1440,0x0005,0x0347,0x1C70,0x1440,
X	0x0005,0x02A8,0x2480,0x1440,0x0005,0x02A6,0x2460,0x1440,
X	0x0005,0x02A1,0x1C10,0x1440,0x0005,0x02AE,0x04E0,0x1440,
X	0x0005,0x0000,0x3800,0x1440,0x0005,0x0000,0x0000,0x1440,
X	0x0005,0x0000,0x0000,0x1480,0x0005,0x0000,0x0000,0x1480,
X	0x0005,0x0000,0x0000,0x1500,0x0005,0x0000,0x0000,0x1500,
X	0x001C,0x8000,0x0000,0x2600,0x0064,0x7FFF,0xFFFF,0xC600,
X	0x0084,0x0000,0x0000,0x0400,0x0103,0xFFFF,0xFFFF,0xF800,
X	0x0200,0x0004,0x0100,0x0000,0x0400,0x0004,0x0100,0x0000,
X	0x080F,0xFFF8,0x00FF,0xFFE0,0x081F,0xFFF8,0x00FF,0xFFD0,
X	0x081F,0xFFFC,0x01FF,0xFFD0,0x083F,0xFFFF,0xFFFF,0xFFA0,
X	0x083F,0xFFFF,0xFFFF,0xFFA0,0x0820,0x0000,0x0000,0x0040,
X	0x0820,0x0000,0x0000,0x0040,0x083F,0xFFFF,0xFFFF,0xFF80,
X	0x0800,0x0000,0x0000,0x0000,0x0800,0x0000,0x0000,0x0000,
X	0x0800,0x0000,0x0000,0x0000,0x0800,0x0000,0x0000,0x0000,
X	0x0800,0x0000,0x0000,0x0000,0x047F,0xFFFF,0xFFFF,0xFF00,
X	0x0380,0x0000,0x0000,0x0200,0x008A,0xAAAA,0xAAAA,0x8200,
X	0x0100,0x0000,0x0000,0x0400,0x0115,0x5555,0x5554,0x8400,
X	0x0200,0x0000,0x0001,0x0800,0x020D,0xFFFF,0xFFDB,0x0800,
X	0x0400,0x0000,0x0000,0x1000,0x07FF,0xFFFF,0xFFFF,0xF000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_FILE
if test 1933 -ne `wc -c <'icons/console1_bad.icon'`; then
    echo shar: \"'icons/console1_bad.icon'\" unpacked with wrong size!
fi
# end of 'icons/console1_bad.icon'
fi
if test -f 'icons/console1_flash.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'icons/console1_flash.icon'\"
else
echo shar: Extracting \"'icons/console1_flash.icon'\" \(1933 characters\)
sed "s/^X//" >'icons/console1_flash.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0003,0xFFFF,0xFFFF,0xF800,0x0004,0x0000,0x0000,0x0600,
X	0x0004,0x7FFF,0xFFFF,0xC500,0x0004,0xFFFF,0xFFFF,0xE480,
X	0x0005,0xFFFF,0xFFFF,0xF440,0x0005,0xFFFF,0xFFFF,0xF440,
X	0x0005,0xFFFF,0xFFFF,0xF440,0x0005,0xFF5E,0x777F,0xF440,
X	0x0005,0xFF2D,0xB77F,0xF440,0x0005,0xFF6C,0x757F,0xF440,
X	0x0005,0xFF6D,0xF57F,0xF440,0x0005,0xFF6E,0x3AFF,0xF440,
X	0x0005,0xFFFF,0xFFFF,0xF440,0x0005,0xFFFF,0xFFFF,0xF440,
X	0x0005,0xFFFF,0xFFFF,0xF440,0x0005,0xFCB8,0xE38F,0xF440,
X	0x0005,0xFD57,0xDB7F,0xF440,0x0005,0xFD59,0xDB9F,0xF440,
X	0x0005,0xFD5E,0xE3EF,0xF440,0x0005,0xFD51,0xFB1F,0xF440,
X	0x0005,0xFFFF,0xC7FF,0xF440,0x0005,0xFFFF,0xFFFF,0xF440,
X	0x0005,0xFFFF,0xFFFF,0xF480,0x0005,0xFFFF,0xFFFF,0xF480,
X	0x0005,0xFFFF,0xFFFF,0xF500,0x0005,0xFFFF,0xFFFF,0xF500,
X	0x001C,0xFFFF,0xFFFF,0xE600,0x0064,0x7FFF,0xFFFF,0xC600,
X	0x0084,0x0000,0x0000,0x0400,0x0103,0xFFFF,0xFFFF,0xF800,
X	0x0200,0x0004,0x0100,0x0000,0x0400,0x0004,0x0100,0x0000,
X	0x080F,0xFFF8,0x00FF,0xFFE0,0x081F,0xFFF8,0x00FF,0xFFD0,
X	0x081F,0xFFFC,0x01FF,0xFFD0,0x083F,0xFFFF,0xFFFF,0xFFA0,
X	0x083F,0xFFFF,0xFFFF,0xFFA0,0x0820,0x0000,0x0000,0x0040,
X	0x0820,0x0000,0x0000,0x0040,0x083F,0xFFFF,0xFFFF,0xFF80,
X	0x0800,0x0000,0x0000,0x0000,0x0800,0x0000,0x0000,0x0000,
X	0x0800,0x0000,0x0000,0x0000,0x0800,0x0000,0x0000,0x0000,
X	0x0800,0x0000,0x0000,0x0000,0x047F,0xFFFF,0xFFFF,0xFF00,
X	0x0380,0x0000,0x0000,0x0200,0x008A,0xAAAA,0xAAAA,0x8200,
X	0x0100,0x0000,0x0000,0x0400,0x0115,0x5555,0x5554,0x8400,
X	0x0200,0x0000,0x0001,0x0800,0x020D,0xFFFF,0xFFDB,0x0800,
X	0x0400,0x0000,0x0000,0x1000,0x07FF,0xFFFF,0xFFFF,0xF000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_FILE
if test 1933 -ne `wc -c <'icons/console1_flash.icon'`; then
    echo shar: \"'icons/console1_flash.icon'\" unpacked with wrong size!
fi
# end of 'icons/console1_flash.icon'
fi
if test -f 'icons/contool.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'icons/contool.icon'\"
else
echo shar: Extracting \"'icons/contool.icon'\" \(1933 characters\)
sed "s/^X//" >'icons/contool.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x8000,0x0000,0x0000,0x0001,
X	0x8003,0xFFFF,0xFFFF,0xF801,0x8004,0x0000,0x0000,0x0601,
X	0x8004,0x7FFF,0xFFFF,0xC501,0x8004,0x8000,0x0000,0x2481,
X	0x8005,0x0000,0x0000,0x1441,0x8005,0x3E80,0x0000,0x1441,
X	0x8005,0x0000,0x0000,0x1441,0x8005,0x0000,0x0000,0x1441,
X	0x8005,0x0000,0x0000,0x1441,0x8005,0x0000,0x0000,0x1441,
X	0x8005,0x0000,0x0000,0x1441,0x8005,0x0000,0x0000,0x1441,
X	0x8005,0x0000,0x0000,0x1441,0x8005,0x0000,0x0000,0x1441,
X	0x8005,0x0000,0x0000,0x1441,0x8005,0x0000,0x0000,0x1441,
X	0x8005,0x0000,0x0000,0x1441,0x8005,0x0000,0x0000,0x1441,
X	0x8005,0x0000,0x0000,0x1481,0x8005,0x0000,0x0000,0x1481,
X	0x8005,0x0000,0x0000,0x1501,0x8005,0x0000,0x0000,0x1501,
X	0x801C,0x8000,0x0000,0x2601,0x8064,0x7FFF,0xFFFF,0xC601,
X	0x8084,0x0000,0x0000,0x0401,0x8103,0xFFFF,0xFFFF,0xF801,
X	0x8200,0x0004,0x0100,0x0001,0x8400,0x0004,0x0100,0x0001,
X	0x880F,0xFFF8,0x00FF,0xFFE1,0x881F,0xFFF8,0x00FF,0xFFE1,
X	0x881F,0xFFFC,0x01FF,0xFFE1,0x883F,0xFFFF,0xFFFF,0xFFE1,
X	0x883F,0xFFFF,0xFFFF,0xFFE1,0x8820,0x0000,0x0000,0x00E1,
X	0x8820,0x0000,0x0000,0x00C1,0x847F,0xFFFF,0xFFFF,0xFFC1,
X	0x8380,0x0000,0x0000,0x0381,0x808A,0xAAAA,0xAAAA,0x8301,
X	0x8100,0x0000,0x0000,0x0501,0x8115,0x5555,0x5554,0x8501,
X	0x8200,0x0000,0x0001,0x0A01,0x820D,0xFFFF,0xFFDB,0x0A01,
X	0x8400,0x0000,0x0000,0x1401,0x87FF,0xFFFF,0xFFFF,0xF401,
X	0x8400,0x0000,0x0000,0x0801,0x87FF,0xFFFF,0xFFFF,0xF801,
X	0x8000,0x0000,0x0000,0x0001,0x8000,0x0000,0x0000,0x0001,
X	0x8F80,0x0000,0x0001,0xE001,0x98C0,0x0000,0x0000,0x6001,
X	0x98C0,0x0000,0x0000,0x6001,0x9807,0xC5E1,0xF0F8,0x61F1,
X	0x980C,0x6733,0x198C,0x6319,0x980C,0x6633,0x018C,0x6319,
X	0x980C,0x6631,0xF18C,0x63F9,0x98CC,0x6630,0x198C,0x6301,
X	0x98CC,0x6633,0x198C,0x6319,0x8F87,0xC631,0xF0F8,0x61F1,
X	0x8000,0x0000,0x0000,0x0001,0x8000,0x0000,0x0000,0x0001,
X	0x8000,0x0000,0x0000,0x0001,0xFFFF,0xFFFF,0xFFFF,0xFFFF
END_OF_FILE
if test 1933 -ne `wc -c <'icons/contool.icon'`; then
    echo shar: \"'icons/contool.icon'\" unpacked with wrong size!
fi
# end of 'icons/contool.icon'
fi
if test -f 'icons/contool_bad.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'icons/contool_bad.icon'\"
else
echo shar: Extracting \"'icons/contool_bad.icon'\" \(1933 characters\)
sed "s/^X//" >'icons/contool_bad.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x8000,0x0000,0x0000,0x0001,
X	0x8003,0xFFFF,0xFFFF,0xF801,0x8004,0x0000,0x0000,0x0601,
X	0x8004,0x7FFF,0xFFFF,0xC501,0x8004,0x8000,0x0000,0x2481,
X	0x8005,0x7FFF,0xFFFF,0xD441,0x8005,0x417F,0xFFFF,0xD441,
X	0x8005,0x7FFF,0xFFFF,0xD441,0x8005,0x7FFF,0xFFFF,0xD441,
X	0x8005,0x7FFF,0xFFFF,0xD441,0x8005,0x7FFF,0xFFFF,0xD441,
X	0x8005,0x7FFF,0xFFFF,0xD441,0x8005,0x7FFF,0xFFFF,0xD441,
X	0x8005,0x7FFF,0xFFFF,0xD441,0x8005,0x7FFF,0xFFFF,0xD441,
X	0x8005,0x7FFF,0xFFFF,0xD441,0x8005,0x7FFF,0xFFFF,0xD441,
X	0x8005,0x7FFF,0xFFFF,0xD441,0x8005,0x7FFF,0xFFFF,0xD441,
X	0x8005,0x7FFF,0xFFFF,0xD481,0x8005,0x7FFF,0xFFFF,0xD481,
X	0x8005,0x7FFF,0xFFFF,0xD501,0x8005,0x7FFF,0xFFFF,0xD501,
X	0x801C,0x8000,0x0000,0x2601,0x8064,0x7FFF,0xFFFF,0xC601,
X	0x8084,0x0000,0x0000,0x0401,0x8103,0xFFFF,0xFFFF,0xF801,
X	0x8200,0x0004,0x0100,0x0001,0x8400,0x0004,0x0100,0x0001,
X	0x880F,0xFFF8,0x00FF,0xFFE1,0x881F,0xFFF8,0x00FF,0xFFE1,
X	0x881F,0xFFFC,0x01FF,0xFFE1,0x883F,0xFFFF,0xFFFF,0xFFE1,
X	0x883F,0xFFFF,0xFFFF,0xFFE1,0x8820,0x0000,0x0000,0x00E1,
X	0x8820,0x0000,0x0000,0x00C1,0x847F,0xFFFF,0xFFFF,0xFFC1,
X	0x8380,0x0000,0x0000,0x0381,0x808A,0xAAAA,0xAAAA,0x8301,
X	0x8100,0x0000,0x0000,0x0501,0x8115,0x5555,0x5554,0x8501,
X	0x8200,0x0000,0x0001,0x0A01,0x820D,0xFFFF,0xFFDB,0x0A01,
X	0x8400,0x0000,0x0000,0x1401,0x87FF,0xFFFF,0xFFFF,0xF401,
X	0x8400,0x0000,0x0000,0x0801,0x87FF,0xFFFF,0xFFFF,0xF801,
X	0x8000,0x0000,0x0000,0x0001,0x8000,0x0000,0x0000,0x0001,
X	0x8F80,0x0000,0x0001,0xE001,0x98C0,0x0000,0x0000,0x6001,
X	0x98C0,0x0000,0x0000,0x6001,0x9807,0xC5E1,0xF0F8,0x61F1,
X	0x980C,0x6733,0x198C,0x6319,0x980C,0x6633,0x018C,0x6319,
X	0x980C,0x6631,0xF18C,0x63F9,0x98CC,0x6630,0x198C,0x6301,
X	0x98CC,0x6633,0x198C,0x6319,0x8F87,0xC631,0xF0F8,0x61F1,
X	0x8000,0x0000,0x0000,0x0001,0x8000,0x0000,0x0000,0x0001,
X	0x8000,0x0000,0x0000,0x0001,0xFFFF,0xFFFF,0xFFFF,0xFFFF
END_OF_FILE
if test 1933 -ne `wc -c <'icons/contool_bad.icon'`; then
    echo shar: \"'icons/contool_bad.icon'\" unpacked with wrong size!
fi
# end of 'icons/contool_bad.icon'
fi
if test -f 'icons/stopsign.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'icons/stopsign.icon'\"
else
echo shar: Extracting \"'icons/stopsign.icon'\" \(1933 characters\)
sed "s/^X//" >'icons/stopsign.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x8888,0xBFFF,0xFFFC,0x8888,0x8888,0xC000,0x0002,0x8888,
X	0x2222,0x8000,0x0001,0x2222,0x2223,0x0FFF,0xFFF0,0xA222,
X	0x888A,0x1FFF,0xFFF8,0x4888,0x888C,0x3FFF,0xFFFC,0x2888,
X	0x2228,0x7FFF,0xFFFE,0x1222,0x2230,0xFFFF,0xFFFF,0x0A22,
X	0x88A1,0xFFFF,0xFFFF,0x8488,0x8843,0xFFFF,0xFFFF,0xC288,
X	0x2287,0xFFFF,0xFFFF,0xE122,0x230F,0xFFFF,0xFFFF,0xF0A2,
X	0x8A1F,0xFFFF,0xFFFF,0xF848,0x8C3F,0xFFFF,0xFFFF,0xFC28,
X	0x287F,0xFFFF,0xFFFF,0xFE12,0x30FF,0xFFFF,0xFFFF,0xFF0A,
X	0xA1FF,0xFFFF,0xFFFF,0xFF84,0xC3FF,0xFFFF,0xFFFF,0xFFC2,
X	0x87FF,0xFFFF,0xFFFF,0xFFE1,0x8FFF,0xFFFF,0xFFFF,0xFFF1,
X	0x8FFF,0xFFFF,0xFFFF,0xFFF1,0x8FFF,0xFFFF,0xFFFF,0xFFF1,
X	0x8FFF,0xFFFF,0xFFFF,0xFFF1,0x8FFF,0xFFFF,0xFFFF,0xFFF1,
X	0x8FF0,0x0C00,0xF87C,0x03F1,0x8FE7,0xCDCE,0xF73E,0x79F1,
X	0x8FCF,0xEFCF,0xEF9E,0x7CF1,0x8FCF,0xEFCF,0xEFCE,0x7CF1,
X	0x8FC7,0xFFCF,0xCFCE,0x7CF1,0x8FE1,0xFFCF,0xCFCE,0x79F1,
X	0x8FF0,0xFFCF,0xCFCE,0x03F1,0x8FFC,0x3FCF,0xCFCE,0x7FF1,
X	0x8FFF,0x1FCF,0xCFCE,0x7FF1,0x8FFF,0x8FCF,0xCFCE,0x7FF1,
X	0x8FDF,0xCFCF,0xEFCE,0x7FF1,0x8FDF,0xCFCF,0xE7DE,0x7FF1,
X	0x8FCF,0x9FCF,0xF3BE,0x7FF1,0x8FC0,0x3F03,0xF87C,0x3FF1,
X	0x8FFF,0xFFFF,0xFFFF,0xFFF1,0x8FFF,0xFFFF,0xFFFF,0xFFF1,
X	0x8FFF,0xFFFF,0xFFFF,0xFFF1,0x8FFF,0xFFFF,0xFFFF,0xFFF1,
X	0x8FFF,0xFFFF,0xFFFF,0xFFF1,0x8FFF,0xFFFF,0xFFFF,0xFFF1,
X	0x8FFF,0xFFFF,0xFFFF,0xFFF1,0x87FF,0xFFFF,0xFFFF,0xFFE1,
X	0x43FF,0xFFFF,0xFFFF,0xFFC2,0x21FF,0xFFFF,0xFFFF,0xFF86,
X	0x90FF,0xFFFF,0xFFFF,0xFF08,0x887F,0xFFFF,0xFFFF,0xFE18,
X	0x243F,0xFFFF,0xFFFF,0xFC22,0x221F,0xFFFF,0xFFFF,0xF862,
X	0x890F,0xFFFF,0xFFFF,0xF088,0x8887,0xFFFF,0xFFFF,0xE188,
X	0x2243,0xFFFF,0xFFFF,0xC222,0x2221,0xFFFF,0xFFFF,0x8622,
X	0x8890,0xFFFF,0xFFFF,0x0888,0x8888,0x7FFF,0xFFFE,0x1888,
X	0x2224,0x3FFF,0xFFFC,0x2222,0x2222,0x1FFF,0xFFF8,0x6222,
X	0x8889,0x0FFF,0xFFF0,0x8888,0x8888,0x8000,0x0001,0x8888,
X	0x2222,0x4000,0x0002,0x2222,0x2222,0x3FFF,0xFFFE,0x2222
END_OF_FILE
if test 1933 -ne `wc -c <'icons/stopsign.icon'`; then
    echo shar: \"'icons/stopsign.icon'\" unpacked with wrong size!
fi
# end of 'icons/stopsign.icon'
fi
if test -f 'icons/stopsign_inv.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'icons/stopsign_inv.icon'\"
else
echo shar: Extracting \"'icons/stopsign_inv.icon'\" \(1933 characters\)
sed "s/^X//" >'icons/stopsign_inv.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x8888,0x8888,0x8888,0x8888,0x8888,0xBFFF,0xFFFC,0x8888,
X	0x2222,0x7FFF,0xFFFE,0x2222,0x2222,0xFFFF,0xFFFF,0x2222,
X	0x8889,0xE000,0x0007,0x8888,0x888B,0xC000,0x0003,0xC888,
X	0x2227,0x8000,0x0001,0xE222,0x222F,0x0000,0x0000,0xF222,
X	0x889E,0x0000,0x0000,0x7888,0x88BC,0x0000,0x0000,0x3C88,
X	0x2278,0x0000,0x0000,0x1E22,0x22F0,0x0000,0x0000,0x0F22,
X	0x89E0,0x0000,0x0000,0x0788,0x8BC0,0x0000,0x0000,0x03C8,
X	0x2780,0x0000,0x0000,0x01E2,0x2F00,0x0000,0x0000,0x00F2,
X	0x9E00,0x0000,0x0000,0x0078,0xBC00,0x0000,0x0000,0x003C,
X	0x7800,0x0000,0x0000,0x001E,0x7000,0x0000,0x0000,0x000E,
X	0xF000,0x0000,0x0000,0x000E,0xF000,0x0000,0x0000,0x000E,
X	0x7000,0x0000,0x0000,0x000E,0x7000,0x0000,0x0000,0x000E,
X	0xF00F,0xF3FF,0x0783,0xFC0E,0xF018,0x3231,0x08C1,0x860E,
X	0x7030,0x1030,0x1061,0x830E,0x7030,0x1030,0x1031,0x830E,
X	0xF038,0x0030,0x3031,0x830E,0xF01E,0x0030,0x3031,0x860E,
X	0x700F,0x0030,0x3031,0xFC0E,0x7003,0xC030,0x3031,0x800E,
X	0xF000,0xE030,0x3031,0x800E,0xF000,0x7030,0x3031,0x800E,
X	0x7020,0x3030,0x1031,0x800E,0x7020,0x3030,0x1821,0x800E,
X	0xF030,0x6030,0x0C41,0x800E,0xF03F,0xC0FC,0x0783,0xC00E,
X	0x7000,0x0000,0x0000,0x000E,0x7000,0x0000,0x0000,0x000E,
X	0xF000,0x0000,0x0000,0x000E,0xF000,0x0000,0x0000,0x000E,
X	0x7000,0x0000,0x0000,0x000E,0x7000,0x0000,0x0000,0x000E,
X	0xF000,0x0000,0x0000,0x000E,0xF800,0x0000,0x0000,0x001E,
X	0x3C00,0x0000,0x0000,0x003E,0x3E00,0x0000,0x0000,0x007A,
X	0x8F00,0x0000,0x0000,0x00F8,0x8F80,0x0000,0x0000,0x01E8,
X	0x23C0,0x0000,0x0000,0x03E2,0x23E0,0x0000,0x0000,0x07A2,
X	0x88F0,0x0000,0x0000,0x0F88,0x88F8,0x0000,0x0000,0x1E88,
X	0x223C,0x0000,0x0000,0x3C22,0x223E,0x0000,0x0000,0x7822,
X	0x888F,0x0000,0x0000,0xF888,0x888F,0x8000,0x0001,0xE888,
X	0x2223,0xC000,0x0003,0xE222,0x2223,0xE000,0x0007,0xA222,
X	0x8888,0xFFFF,0xFFFF,0x8888,0x8888,0xFFFF,0xFFFE,0x8888,
X	0x2222,0x3FFF,0xFFFE,0x2222,0x2222,0x2222,0x2222,0x2222
END_OF_FILE
if test 1933 -ne `wc -c <'icons/stopsign_inv.icon'`; then
    echo shar: \"'icons/stopsign_inv.icon'\" unpacked with wrong size!
fi
# end of 'icons/stopsign_inv.icon'
fi
if test ! -d 'images' ; then
    echo shar: Creating directory \"'images'\"
    mkdir 'images'
fi
if test -f 'images/beep_0.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/beep_0.icon'\"
else
echo shar: Extracting \"'images/beep_0.icon'\" \(193 characters\)
sed "s/^X//" >'images/beep_0.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0xF000,0x0800,0x0400,0x0400,0x1400,0x0400,0x0200,0x0100,
X	0x0300,0x0400,0x0480,0x0280,0x0280,0x0480,0x04A8,0xF9FC
END_OF_FILE
if test 193 -ne `wc -c <'images/beep_0.icon'`; then
    echo shar: \"'images/beep_0.icon'\" unpacked with wrong size!
fi
# end of 'images/beep_0.icon'
fi
if test -f 'images/beep_1.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/beep_1.icon'\"
else
echo shar: Extracting \"'images/beep_1.icon'\" \(193 characters\)
sed "s/^X//" >'images/beep_1.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0004,0x0024,0x0112,0x0892,0x4492,0xE492,
X	0x4492,0x0892,0x0112,0x0024,0x0004,0x0000,0x0000,0x0000
END_OF_FILE
if test 193 -ne `wc -c <'images/beep_1.icon'`; then
    echo shar: \"'images/beep_1.icon'\" unpacked with wrong size!
fi
# end of 'images/beep_1.icon'
fi
if test -f 'images/beep_2.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/beep_2.icon'\"
else
echo shar: Extracting \"'images/beep_2.icon'\" \(425 characters\)
sed "s/^X//" >'images/beep_2.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=34, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x2020,0x0000,0x0000,0x2020,0x0004,0x0001,
X	0x2020,0x0024,0x0009,0x2020,0x0112,0x0044,0xA020,0x0892,
X	0x0224,0xA020,0x4492,0x1124,0xAF6C,0xE492,0x3924,0xB76E,
X	0x4492,0x1124,0xA052,0x0892,0x0224,0xA06D,0x0112,0x0044,
X	0xA062,0x0024,0x0009,0x2E20,0x0004,0x0001,0x2472,0x0000,
X	0x0000,0x2865,0x0000,0x0000,0x2563,0x0000,0x0000,0x3261
END_OF_FILE
if test 425 -ne `wc -c <'images/beep_2.icon'`; then
    echo shar: \"'images/beep_2.icon'\" unpacked with wrong size!
fi
# end of 'images/beep_2.icon'
fi
if test -f 'images/beep_3.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/beep_3.icon'\"
else
echo shar: Extracting \"'images/beep_3.icon'\" \(541 characters\)
sed "s/^X//" >'images/beep_3.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=52, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0124,0x0000,0x0000,0x0000,0x0000,
X	0x0004,0x0001,0x0000,0x4892,0x0024,0x0009,0x0002,0x4044,
X	0x0112,0x0044,0x8011,0x2000,0x0892,0x0224,0x8089,0x2000,
X	0x4492,0x1124,0x8449,0x2000,0xE492,0x3924,0x8E49,0x2000,
X	0x4492,0x1124,0x8449,0x2000,0x0892,0x0224,0x8089,0x2000,
X	0x0112,0x0044,0x8011,0x2024,0x0024,0x0009,0x0002,0x4044,
X	0x0004,0x0001,0x0000,0x4000,0x0000,0x0000,0x0000,0x0492,
X	0x0000,0x0000,0x0000,0x0124,0x0000,0x0000,0x0000,0x0000
END_OF_FILE
if test 541 -ne `wc -c <'images/beep_3.icon'`; then
    echo shar: \"'images/beep_3.icon'\" unpacked with wrong size!
fi
# end of 'images/beep_3.icon'
fi
if test -f 'images/beep_4.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/beep_4.icon'\"
else
echo shar: Extracting \"'images/beep_4.icon'\" \(657 characters\)
sed "s/^X//" >'images/beep_4.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=70, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0001,0x0004,0x0001,0x0000,0x4000,0x1002,0x0024,
X	0x0009,0x0002,0x4000,0x9000,0x0112,0x0044,0x8011,0x2004,
X	0x4892,0x0892,0x0224,0x8089,0x2022,0x4924,0x4492,0x1124,
X	0x8449,0x2112,0x4849,0xE492,0x3924,0x8E49,0x2392,0x4800,
X	0x4492,0x1124,0x8449,0x2112,0x4824,0x0892,0x0224,0x8089,
X	0x2022,0x4801,0x0112,0x0044,0x8011,0x2004,0x4800,0x0024,
X	0x0009,0x0002,0x4000,0x9124,0x0004,0x0001,0x0000,0x4000,
X	0x1000,0x0000,0x0000,0x0000,0x0000,0x0001,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_FILE
if test 657 -ne `wc -c <'images/beep_4.icon'`; then
    echo shar: \"'images/beep_4.icon'\" unpacked with wrong size!
fi
# end of 'images/beep_4.icon'
fi
if test -f 'images/close.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/close.icon'\"
else
echo shar: Extracting \"'images/close.icon'\" \(193 characters\)
sed "s/^X//" >'images/close.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0380,0x0380,
X	0x0380,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_FILE
if test 193 -ne `wc -c <'images/close.icon'`; then
    echo shar: \"'images/close.icon'\" unpacked with wrong size!
fi
# end of 'images/close.icon'
fi
if test -f 'images/flash.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/flash.icon'\"
else
echo shar: Extracting \"'images/flash.icon'\" \(193 characters\)
sed "s/^X//" >'images/flash.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0x0100,0x0100,0x2108,0x1110,0x0820,0x0380,0x07C0,0xF7DE,
X	0x07C0,0x0380,0x0820,0x1110,0x2108,0x0100,0x0100,0x0000
END_OF_FILE
if test 193 -ne `wc -c <'images/flash.icon'`; then
    echo shar: \"'images/flash.icon'\" unpacked with wrong size!
fi
# end of 'images/flash.icon'
fi
if test -f 'images/handle.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/handle.icon'\"
else
echo shar: Extracting \"'images/handle.icon'\" \(193 characters\)
sed "s/^X//" >'images/handle.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0x8000,0xC000,0xE000,0xF000,0xF800,0xFC00,0xFE00,0xFF00,
X	0xFF00,0xFE00,0xFC00,0xF800,0xF000,0xE000,0xC000,0x8000
END_OF_FILE
if test 193 -ne `wc -c <'images/handle.icon'`; then
    echo shar: \"'images/handle.icon'\" unpacked with wrong size!
fi
# end of 'images/handle.icon'
fi
if test -f 'images/noflash.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/noflash.icon'\"
else
echo shar: Extracting \"'images/noflash.icon'\" \(193 characters\)
sed "s/^X//" >'images/noflash.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0380,0x07C0,0x07C0,
X	0x07C0,0x0380,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_FILE
if test 193 -ne `wc -c <'images/noflash.icon'`; then
    echo shar: \"'images/noflash.icon'\" unpacked with wrong size!
fi
# end of 'images/noflash.icon'
fi
if test -f 'images/nohandle.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/nohandle.icon'\"
else
echo shar: Extracting \"'images/nohandle.icon'\" \(193 characters\)
sed "s/^X//" >'images/nohandle.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0x8000,0xC000,0xA000,0x9000,0x8800,0x8400,0x8200,0x8100,
X	0x8100,0x8200,0x8400,0x8800,0x9000,0xA000,0xC000,0x8000
END_OF_FILE
if test 193 -ne `wc -c <'images/nohandle.icon'`; then
    echo shar: \"'images/nohandle.icon'\" unpacked with wrong size!
fi
# end of 'images/nohandle.icon'
fi
if test -f 'images/nosave.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/nosave.icon'\"
else
echo shar: Extracting \"'images/nosave.icon'\" \(193 characters\)
sed "s/^X//" >'images/nosave.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0xFE00,0x0100,0x0080,0x0FF8,0x3086,0x4081,0x42A1,0x71C7,
X	0x2FFA,0x2002,0x1004,0x1004,0x0808,0x0808,0x0410,0x07F0
END_OF_FILE
if test 193 -ne `wc -c <'images/nosave.icon'`; then
    echo shar: \"'images/nosave.icon'\" unpacked with wrong size!
fi
# end of 'images/nosave.icon'
fi
if test -f 'images/nostamp.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/nostamp.icon'\"
else
echo shar: Extracting \"'images/nostamp.icon'\" \(193 characters\)
sed "s/^X//" >'images/nostamp.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0x07C0,0x1830,0x2108,0x4004,0x4384,0x8442,0x8442,0xA08A,
X	0x8102,0x8002,0x4104,0x4004,0x2108,0x1830,0x07C0,0x0000
END_OF_FILE
if test 193 -ne `wc -c <'images/nostamp.icon'`; then
    echo shar: \"'images/nostamp.icon'\" unpacked with wrong size!
fi
# end of 'images/nostamp.icon'
fi
if test -f 'images/open.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/open.icon'\"
else
echo shar: Extracting \"'images/open.icon'\" \(193 characters\)
sed "s/^X//" >'images/open.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0xF000,0xEC00,0xE380,0x9070,0x480C,0x47FF,0x2401,0x2401,
X	0x2401,0x1401,0x1401,0x1401,0x0C01,0x0C01,0x0401,0x07FF
END_OF_FILE
if test 193 -ne `wc -c <'images/open.icon'`; then
    echo shar: \"'images/open.icon'\" unpacked with wrong size!
fi
# end of 'images/open.icon'
fi
if test -f 'images/range.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/range.icon'\"
else
echo shar: Extracting \"'images/range.icon'\" \(193 characters\)
sed "s/^X//" >'images/range.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0x9440,0xBF68,0x0000,0x8000,0xF6DE,0x0000,0x8A22,0xDFBB,
X	0x0000,0xA100,0xBBB6,0x0000,0x8824,0xEDB7,0x0000,0x0000
END_OF_FILE
if test 193 -ne `wc -c <'images/range.icon'`; then
    echo shar: \"'images/range.icon'\" unpacked with wrong size!
fi
# end of 'images/range.icon'
fi
if test -f 'images/save.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/save.icon'\"
else
echo shar: Extracting \"'images/save.icon'\" \(193 characters\)
sed "s/^X//" >'images/save.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0x1FFF,0x1FFF,0x1001,0x1001,0x9421,0x976D,0x9001,0x9001,
X	0x9101,0x5081,0x3FC1,0x1081,0x1101,0x1001,0x1001,0x1FFF
END_OF_FILE
if test 193 -ne `wc -c <'images/save.icon'`; then
    echo shar: \"'images/save.icon'\" unpacked with wrong size!
fi
# end of 'images/save.icon'
fi
if test -f 'images/single.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/single.icon'\"
else
echo shar: Extracting \"'images/single.icon'\" \(193 characters\)
sed "s/^X//" >'images/single.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x8A22,0xDFBB,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_FILE
if test 193 -ne `wc -c <'images/single.icon'`; then
    echo shar: \"'images/single.icon'\" unpacked with wrong size!
fi
# end of 'images/single.icon'
fi
if test -f 'images/stamp.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/stamp.icon'\"
else
echo shar: Extracting \"'images/stamp.icon'\" \(193 characters\)
sed "s/^X//" >'images/stamp.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0x07C0,0x1830,0x2108,0x4004,0x4024,0x8042,0x8082,0xA10A,
X	0x8082,0x8042,0x4004,0x4004,0x2108,0x1830,0x07C0,0x0000
END_OF_FILE
if test 193 -ne `wc -c <'images/stamp.icon'`; then
    echo shar: \"'images/stamp.icon'\" unpacked with wrong size!
fi
# end of 'images/stamp.icon'
fi
if test -f 'images/stopsign.icon' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'images/stopsign.icon'\"
else
echo shar: Extracting \"'images/stopsign.icon'\" \(1933 characters\)
sed "s/^X//" >'images/stopsign.icon' <<'END_OF_FILE'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x3FFF,0xFFFC,0x0000,0x0000,0x4000,0x0002,0x0000,
X	0x0000,0x8000,0x0001,0x0000,0x0001,0x0FFF,0xFFF0,0x8000,
X	0x0002,0x1FFF,0xFFF8,0x4000,0x0004,0x3FFF,0xFFFC,0x2000,
X	0x0008,0x7FFF,0xFFFE,0x1000,0x0010,0xFFFF,0xFFFF,0x0800,
X	0x0021,0xFFFF,0xFFFF,0x8400,0x0043,0xFFFF,0xFFFF,0xC200,
X	0x0087,0xFFFF,0xFFFF,0xE100,0x010F,0xFFFF,0xFFFF,0xF080,
X	0x021F,0xFFFF,0xFFFF,0xF840,0x043F,0xFFFF,0xFFFF,0xFC20,
X	0x087F,0xFFFF,0xFFFF,0xFE10,0x10FF,0xFFFF,0xFFFF,0xFF08,
X	0x21FF,0xFFFF,0xFFFF,0xFF84,0x43FF,0xFFFF,0xFFFF,0xFFC2,
X	0x87FF,0xFFFF,0xFFFF,0xFFE1,0x8FFF,0xFFFF,0xFFFF,0xFFF1,
X	0x8FFF,0xFFFF,0xFFFF,0xFFF1,0x8FFF,0xFFFF,0xFFFF,0xFFF1,
X	0x8FFF,0xFFFF,0xFFFF,0xFFF1,0x8FFF,0xFFFF,0xFFFF,0xFFF1,
X	0x8FF0,0x0C00,0xF87C,0x03F1,0x8FE7,0xCDCE,0xF73E,0x79F1,
X	0x8FCF,0xEFCF,0xEF9E,0x7CF1,0x8FCF,0xEFCF,0xEFCE,0x7CF1,
X	0x8FC7,0xFFCF,0xCFCE,0x7CF1,0x8FE1,0xFFCF,0xCFCE,0x79F1,
X	0x8FF0,0xFFCF,0xCFCE,0x03F1,0x8FFC,0x3FCF,0xCFCE,0x7FF1,
X	0x8FFF,0x1FCF,0xCFCE,0x7FF1,0x8FFF,0x8FCF,0xCFCE,0x7FF1,
X	0x8FDF,0xCFCF,0xEFCE,0x7FF1,0x8FDF,0xCFCF,0xE7DE,0x7FF1,
X	0x8FCF,0x9FCF,0xF3BE,0x7FF1,0x8FC0,0x3F03,0xF87C,0x3FF1,
X	0x8FFF,0xFFFF,0xFFFF,0xFFF1,0x8FFF,0xFFFF,0xFFFF,0xFFF1,
X	0x8FFF,0xFFFF,0xFFFF,0xFFF1,0x8FFF,0xFFFF,0xFFFF,0xFFF1,
X	0x8FFF,0xFFFF,0xFFFF,0xFFF1,0x8FFF,0xFFFF,0xFFFF,0xFFF1,
X	0x8FFF,0xFFFF,0xFFFF,0xFFF1,0x87FF,0xFFFF,0xFFFF,0xFFE1,
X	0x43FF,0xFFFF,0xFFFF,0xFFC2,0x21FF,0xFFFF,0xFFFF,0xFF84,
X	0x10FF,0xFFFF,0xFFFF,0xFF08,0x087F,0xFFFF,0xFFFF,0xFE10,
X	0x043F,0xFFFF,0xFFFF,0xFC20,0x021F,0xFFFF,0xFFFF,0xF840,
X	0x010F,0xFFFF,0xFFFF,0xF080,0x0087,0xFFFF,0xFFFF,0xE100,
X	0x0043,0xFFFF,0xFFFF,0xC200,0x0021,0xFFFF,0xFFFF,0x8400,
X	0x0010,0xFFFF,0xFFFF,0x0800,0x0008,0x7FFF,0xFFFE,0x1000,
X	0x0004,0x3FFF,0xFFFC,0x2000,0x0002,0x1FFF,0xFFF8,0x4000,
X	0x0001,0x0FFF,0xFFF0,0x8000,0x0000,0x8000,0x0001,0x0000,
X	0x0000,0x4000,0x0002,0x0000,0x0000,0x3FFF,0xFFFC,0x0000
END_OF_FILE
if test 1933 -ne `wc -c <'images/stopsign.icon'`; then
    echo shar: \"'images/stopsign.icon'\" unpacked with wrong size!
fi
# end of 'images/stopsign.icon'
fi
if test -f 'sample.filter' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'sample.filter'\"
else
echo shar: Extracting \"'sample.filter'\" \(545 characters\)
sed "s/^X//" >'sample.filter' <<'END_OF_FILE'
XSAVE	BEEP  0	NOFLASH	NOOPEN	  STAMP	'SU: chuck'
XSAVE	BEEP  4	NOFLASH	  OPEN	  STAMP	'SU:'
XIGNORE					'Window data lock' TO 'The offending process'
XSAVE	BEEP  0	NOFLASH	NOOPEN	  STAMP	'win ioctl number'
XSAVE	BEEP  0	NOFLASH	NOOPEN	  STAMP	'A tty window' TO 'Its child'
XSAVE	BEEP  0	NOFLASH	NOOPEN	  STAMP	'nfs server'
XIGNORE					'/usr/local/frame'
XIGNORE					'maker: Starting' TO 'maker: finished'
XIGNORE					'starting maker' TO 'maker: finished'
XIGNORE					'writer: Starting' TO 'writer: finished'
XIGNORE					'maker: Using' TO 'maker: Finished'
END_OF_FILE
if test 545 -ne `wc -c <'sample.filter'`; then
    echo shar: \"'sample.filter'\" unpacked with wrong size!
fi
# end of 'sample.filter'
fi
echo shar: End of archive 1 \(of 3\).
cp /dev/null ark1isdone
MISSING=""
for I in 1 2 3 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 3 archives.
    rm -f ark[1-9]isdone
else
    echo You still need to unpack the following archives:
    echo "        " ${MISSING}
fi
##  End of shell archive.
exit 0

Chuck Musciano				ARPA  : chuck@trantor.harris-atd.com
Harris Corporation 			Usenet: ...!uunet!x102a!trantor!chuck
PO Box 37, MS 3A/1912			AT&T  : (407) 727-6131
Melbourne, FL 32902			FAX   : (407) 727-{5118,5227,4004}

Gee, Beaver, everything that's fun can get you in trouble.  Haven't you
learned that yet? --Gilbert