[comp.sources.unix] v17i011: MGR, Bellcore window manager, Part10/61

rsalz@uunet.uu.net (Rich Salz) (01/20/89)

Submitted-by: Stephen A. Uhler <sau@bellcore.com>
Posting-number: Volume 17, Issue 11
Archive-name: mgr/part10




#! /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 10 (of 61)."
# Contents:  demo/icon/icontoc.c doc/snap.1 doc/stat.1
#   font-16/Ucour7x14r font-16/Ucour7x14rI font-16/Ucour7x14ru
#   font-16/Ugal7x14r font-16/Ugal7x14rI font-16/Ugal7x14ru
#   font-16/User7x14r font-16/User7x14rI font-16/User7x14ru
#   font-32/User7x13r font-32/User7x13rI font-32/User7x13ru
#   font-32/User7x14r lib/text.c src/mouse_get.c src/sigdata.c
# Wrapped by rsalz@papaya.bbn.com on Thu Nov 17 21:05:08 1988
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'demo/icon/icontoc.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'demo/icon/icontoc.c'\"
else
echo shar: Extracting \"'demo/icon/icontoc.c'\" \(2327 characters\)
sed "s/^X//" >'demo/icon/icontoc.c' <<'END_OF_FILE'
X/*                        Copyright (c) 1988 Bellcore
X *                            All Rights Reserved
X *       Permission is granted to copy or use this program, EXCEPT that it
X *       may not be sold for profit, the copyright notice must be reproduced
X *       on copies, and credit should be given to Bellcore where it is due.
X *       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
X */
X/*	$Header: icontoc.c,v 4.2 88/07/11 10:12:56 sau Exp $
X	$Source: /tmp/mgrsrc/demo/icon/RCS/icontoc.c,v $
X*/
Xstatic char	RCSid_[] = "$Source: /tmp/mgrsrc/demo/icon/RCS/icontoc.c,v $$Revision: 4.2 $";
X
X/* comnvert mgr icon to "c" */
X
X
Xstatic char	*cmd;
X
X#include <stdio.h>
X#include "bitmap.h"
X
Xmain(argc,argv)
Xint argc;
Xchar **argv;
X{
X
X	cmd = *argv;
X	argv++; argc--;
X	if (argc < 1)
X		usage();
X
X	/*
X	if( EQ( *argv, "-a" ) ) {
X		if( argc >= 2 )
X			usage();
X		argv++; argc--;
X		align = atoi( *argv );
X		argv++; argc--;
X		}
X		*/
X
X	if( argc < 1 )
X		usage();
X
X	for(  ; argc > 0;  argv++, argc-- )
X		dofile( *argv );
X
X	exit(0);
X	}
X
X
Xstatic
Xdofile( filename )
Xchar	*filename;
X{
X	FILE		*filep;
X	register unsigned char	*cp, *endp;
X	register int	i;
X	BITMAP		*map, *bitmapread();
X	char		*name;
X	char		*rindex();
X
X	if ((filep = fopen(filename,"r")) == NULL) {
X		fprintf(stderr,"%s: Can\'t open %s\n",cmd,filename);
X		exit(2);
X		}
X	
X	if( !(map = bitmapread( filep )) ) {
X		fprintf(stderr,"%s: %s is not a bitmap file\n",cmd,filename);
X		fclose(filep);
X		exit(3);
X		}
X	fclose(filep);
X
X	/* print out header */
X
X	if (name = rindex(filename,'/'))
X		name++;
X	else 
X		name = filename;
X
X	printf("\
X\n/*	bitmap for \"%s\", %d wide, %d high, %d bit%s deep, %d bit aligned\n\
X*/\n",
X		name, BIT_WIDE(map), BIT_HIGH(map),
X		BIT_DEPTH(map), BIT_DEPTH(map) > 1 ? "s" : "", BITS+1);
X
X	printf("bit_static(%s, %d, %d, %s_data, 1);\n", name,
X		BIT_WIDE(map), BIT_HIGH(map), name);
X
X	/* print out data */
X
X	cp = (unsigned char *)BIT_DATA(map);
X	endp = cp + BIT_SIZE(map);
X	printf("char %s_data[%d] = {\n\t", name, endp - cp);
X	for( i=1;  cp < endp; cp++, i++ )
X		printf("0%3.3o%s", *cp, i%10 ? ", " : ",\n\t");
X	printf("\n\t};\n");
X	free((char*)map);
X	}
X
Xstatic
Xusage()
X{
X	fprintf( stderr,"Usage: %s <icon_file> ...  > <icon>.c\n", cmd );
X/*
X	fputs( "\
X-a n	Create bit map aligned to n bits.  n may be 8, 16, or 32.\n", stderr );
X*/
X	exit(1);
X}
END_OF_FILE
# end of 'demo/icon/icontoc.c'
fi
if test -f 'doc/snap.1' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'doc/snap.1'\"
else
echo shar: Extracting \"'doc/snap.1'\" \(2244 characters\)
sed "s/^X//" >'doc/snap.1' <<'END_OF_FILE'
X.TH snap 1L "October 30, 1987"
X.SH NAME
Xsnap \- capture a portion of the display as a bitmap image
X.SH SYNOPSIS
Xsnap
X[ \fB\-n\fP ]
X\fB<file>\fP
X.SH DESCRIPTION
X.B Snap
Xlets a user capture a bit image of an arbitrary rectangular portion of
Xthe display.
XThis image may be saved in a file, send to a printer, or copied back to
Xthe display.
X.PP
XWhen 
X.B snap
Xis active,
Xthe user may sweep out an image with the 3rd mouse button.
XUpon releasing the button, this image is captured and remembered
Xby
X.B Snap.
XThe middle button pops-up a menu with the following options:
X.TP 3
X.B Print
XThe image snapped is sent to the printer (via 
X.I lpr
X) in 
X.I MGR bitmap format
Xwith the
X.B \-v
Xflag set.
XIf the
X.B PRINTER
Xenvironment variable is set, it is used to specify the printer name,
Xotherwise the image is sent to
X.B lp .
X.TP 3
X.B File
XThe last image snapped is saved in the file specified on the command line
Xwhen
X.B snap
Xwas invoked, in
X.I MGR bitmap format.
XSuccessive invocations of
X.B file
Xoverwrite any previously stored images.
X.TP 3
X.B Review
XOnce
X.B Review
Xis selected,
XThe user may sweep out (using the 3rd mouse button, as before)
Xan area on which to display the snapped image.
XIf nothing is swept within 10 seconds, 
X.B snap
Xflashes, rings the bell, and reverts to capture mode.
XWhile reviewing in enabled, the
X.I snap 
Xicon remains inverse video.
XThe displayed image is clipped to fit within the region
Xswept out by the user.
XIf the user simply clicks the 3rd mouse button twice
Xwithout sweeping,
X.B snap
Xcopies the entire saved image to the display, starting at the mouse location.
X.TP 3
X.B Quit
X.B Snap
Xde-iconifies itself and quits.
X.LP
XWhen 
X.B \-n
Xis specified on the command line, the new (8 byte header) style bitmap
Xformat is produced, instead of the old (6 byte header) format.
X.SH FILES
X.B /dev/bwtwo0
X	to find the display image.
X.SH SEE ALSO
Xlpr(1)
Xwindow_print(1L)
X.SH DIAGNOSTICS
X.TP 3
X*
XCan't find screen	
X.I The frame buffer won't open.
X.TP 3
X*
XCan't open file
X.I
XThe file can't be opened for writing.
X.SH BUGS
X.TP 3
X*
XThe user interface is overly simplistic.
X.TP 3
X*
X.B snap
Xonly works on the 
X.I mgr
Xhost.
X.TP 3
X*
XThe 
X.B review
Xfunction can write on the display arbitrarily,
Xdestroying its integrity.
X.SH AUTHOR
XS. A. Uhler
END_OF_FILE
# end of 'doc/snap.1'
fi
if test -f 'doc/stat.1' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'doc/stat.1'\"
else
echo shar: Extracting \"'doc/stat.1'\" \(2211 characters\)
sed "s/^X//" >'doc/stat.1' <<'END_OF_FILE'
X'\"                        Copyright (c) 1988 Bellcore
X'\"                            All Rights Reserved
X'\"       Permission is granted to copy or use this program, EXCEPT that it
X'\"       may not be sold for profit, the copyright notice must be reproduced
X'\"       on copies, and credit should be given to Bellcore where it is due.
X'\"       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
X'\"
X'\"	$Header: stat.1,v 4.1 88/06/21 13:52:13 bianchi Exp $
X'\"	$Source: /tmp/mgrsrc/doc/RCS/stat.1,v $
X.TH stat 1L "April 30, 1985"
X.SH NAME
Xstat \- Display a strip chart of one or more current machine statistics.
X.SH SYNOPSIS
X.B stat
X[ \fB\-bsf<freq>\fP
X[[ \fB\-<max>\fP ]
X\fB<parameter>\fP ]] ...
X.SH DESCRIPTION
X.B Stat
Xis a graphical version of
X.I vmstat
Xthat runs on
X.I mgr
Xterminals.
X.B Stat,
Xwith no options, displays the list of parameters it will chart.
X.LP
XThe following options are recognized on the command line:
X.TP
X.B \-b
XDo not update the display if the window is obscured.
XWhen the window is uncovered,
Xthe display rushes to catch up,
Xinstead of reflecting reality immediately.
X.TP
X.B \-s
XTraces are drawn as thin lines, instead of solid filled.
X.TP
X.B \-f<freq>
XThe time interval between display updates is
X.I freq
Xseconds.  The default is 5 seconds.
X.TP
X.B -<max>
Xspecifies the maximum value of the following parameter, in units appropriate for that parameter.
X.TP
X.B <parameter>
Xis a code that represents a particular statistic to plot.
XThe available parameters are:
X r	jobs in run q
X b	jobs blocked
X w	jobs waiting
X fre	free memory
X fr	freed pages
X d1	disk 1 accesses
X d2	disk 2 accesses
X d3	disk 3 accesses
X d4	disk 4 accesses
X in	interrupts
X sy	system calls
X cs	context switches
X us	% user time
X kn	% system time
X id	% idle time
X.SH SEE ALSO
Xmgr(1L)
Xvmstat(1)
X.SH DIAGNOSTICS
X.TP
XWindow is not wide enough
XMake the window wider and the graph will continue.
X.TP
XWindow is not high enough
XMake the window taller and the graph will continue.
X.SH BUGS
XIf the window is reshaped,
X.I stat
Xrequires up to
X.B freq
X(usually 3)
Xseconds to learn about the new window size.
X.LP
X.I Stat
Xcalls 
X.I vmstat(1),
Xand assumes a particular (i.e. BSD 4.2) output format from
X.I vmstat(1). 
END_OF_FILE
# end of 'doc/stat.1'
fi
if test -f 'font-16/Ucour7x14r' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-16/Ucour7x14r'\"
else
echo shar: Extracting \"'font-16/Ucour7x14r'\" \(2316 characters\)
sed "s/^X//" >'font-16/Ucour7x14r' <<'END_OF_FILE'
Xbegin 644 cour7x14r.fnt
XM%@<.!(8           '[^<.                                     
XM                                                            
XM                                              !PX<.'    __G#
XM@            #APX<.' #\    !    "$                          
XM                               !X >                         
XM         &$, '          <.'#AP   ?OYPX             X<.'#AP!^
XM ""A008&!! @      (X(.' 1X<^.'      '!CAX>>/WY[N^/,W&/.<?''Q
XM[_W[]^_=^00 A  0 P  P . P" C!P        $       "! @S(        
XM '#APX<   #_^<.             .'#APX< /P @H4/)"000($     "1&$2
XM(,0((D2(  ! $"(D()(B1$BB1" A(@B1,B*(BBDHD2)$B0D$ (H $ $  $ $
XM $ @(0$        !        @0(6R         !PX<.'   !^_G#@       
XM     #APX<.' 'X (*/D24@((!%0    !$2A$"%$$ )$B   @ @B0E"2 B0(
XM($0@(4(-F2(BB(H!")$B*(@1 @"1  @!  ! ! !   $!         0      
XM ($"$W          <.'#AP   /_YPX             X<.'#AP _ " !1 :$
XM " 0X(    1$(! B1Q8$1(A@P0 $ DY0D@(DB2!$("&"#9DB(HB* 0B**BA0
XM(0( @   <6'C1Q\;6.'A,14V'-AML>?9N_=GW?"! @!(         '#APX< 
XM  '[^<.             .'#APX< ?@ @ 4,!#  @$5"    (1" @Q$29!#B8
XM8,(/@@124.(")X\@?" A0@J5(CR(\<$(BBH04$$! (    F2),B$)F0@(2$*
XMF2)DF,HA")$B)(DC  & 2         !PX<.'    __G#@            #AP
XMX<.' #\ ( %!@A* (!!#X ^ "$0@0"?@D0A$:  $  $(4HB2 B2))T0@(4(*
XME2(@B* A"(HV*""! 0"   !Y$@1/A")$("%!"I$B1(B!@0B**AB(0( "    
XM        <.'#AP   ?OYPX             X<.'#AP!^   #X$61 " 0 (  
XM !!$(( @0)$(1 @  @^" $SXB@(D"")$(2$B"),B((B0(0B$%"@A 0" @   
XMB1($2 0B1" AP0J1(D2(@$$(BBH84("! @ &         '#APX<   #_^<. 
XM            .'#APX< /P   41*40 0( "!@ 801"$2($B1"$008,$ ! ! 
XMB(HB1$@B1"$A(BB3)B"(DB$(A!1$(0D @(   (F2),B$)D0@(2$*D2)DF((A
XM"804)%$0@0( "0        !PX<.'   !^_G#@            #APX<.' 'X 
XM( %'@DZ $"   ( &(#CY\<#G#@@XX&! @ @((XWQQX_<'.[XPS?X^1QP<9O'
XMQP04[G'Y $"   !W8<-G'QKN^",WRKN<6&G#P,;$%&8A\($"  D         
XM<.'#AP   /_YPX             X<.'#AP _     0&   A   "  "      
XM        0$ 0 !P                  "           >!'@#\        "
XM   @     $ (        ( !A#  )         '#APX<   '[^<.         
XM    .'#APX< ?@    $        !                 (              
XM          !0                         @  (     ! "        $  
XM 0  "0        !PX<.'    __G#@            #APX<.' #\         
XM                                                #           
XF             !P  <      X!P       '@      8         
X 
Xend
END_OF_FILE
# end of 'font-16/Ucour7x14r'
fi
if test -f 'font-16/Ucour7x14rI' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-16/Ucour7x14rI'\"
else
echo shar: Extracting \"'font-16/Ucour7x14rI'\" \(2317 characters\)
sed "s/^X//" >'font-16/Ucour7x14rI' <<'END_OF_FILE'
Xbegin 644 cour7x14rI.fnt
XM%@<.!(8 __________X$!CQ_____________________@ '_____________
XM____________________________________________________________
XM____________________________________________P/^/'CQX____  8\
XM?____________\>/'CQX_[\!___^____][__________________________
XM_______________________________^'_A_________________________
XM_________Y[S_X_______\#_CQX\>/___@0&/'_____________'CQX\>/_^
XM =]>OOGY^^_?______W'WQX_N'C!QX______X^<>'AAP(&$1!PS(YPQC@XX.
XM$ ($"! B!OO_>__O_/__/_Q_/]_<^/________[_______]^_?,W_______ 
XM_X\>/'C___\ !CQ_____________QX\>/'C_OP'?7KPV]OOOW[_____]NY[M
XMWSOWW;MW__^_[]W;WVW=N[==N]_>W?=NS=UW==;7;MV[=O;[_W7_[_[__[_[
XM_[_?WO[________^________?OWI-_______P/^/'CQX___^! 8\?_______
XM_____\>/'CQX__X!WUP;MK?WW^ZO____^[M>[]Z[[_V[=___?_?=O:]M_=OW
XMW[O?WKWR9MW==W7^]V[=UW?N_?]N__?^__^_^_^___[^_________O______
XM_W[][(_______\#_CQX\>/___P &/'_____________'CQX\>/^_ =_^N_E[
XM_]_O'W____N[W^_=N.G[NW>?/O_[_;&O;?W;=M^[W]Y]\F;=W7=U_O=UU=>O
XMWOW_?___CIX<N.#DIQX>SNK)XR>23A@F1 B8(@]^_?^W_______ _X\>/'C_
XM__X$!CQ_____________QX\>/'C__@'?_KS^\__?[J]____WN]_?.[MF^\=G
XMGSWP??NMKQW]V'#?@]_>O?5JW<-W#C[W==7OK[[^_W____9MVS=[V9O?WM[U
XM9MV;9S7>]V[=VW;<__Y_M_______P/^/'CQX____  8\?____________\>/
XM'CQX_[\!W_Z^?>U_W^^\'_!_][O?O]@?;O>[E__[__[WK7=M_=MVV+O?WKWU
XM:MW?=U_>]W7)U]]^_O]___^&[?NP>]V[W]Z^]6[=NW=^?O=UU>=WOW_]____
XM_____\#_CQX\>/___@0&/'_____________'CQX\>/_^ ?_\'[IN_]_O_W__
XM_^^[WW_?OV[WN_?__?!]_[,'=?W;]]V[WM[=]VS=WW=OWO=[Z]?>_O]_?___
XM=NW[M_O=N]_>/O5NW;MW?[[W==7GKW]^_?_Y_______ _X\>/'C___\ !CQ_
XM____________QX\>/'C_OP'__KNUKO_OW_]^?_GON][MW[=N][OOGS[_^_^_
XM=W7=N[?=N][>W==LV=]W;=[W>^N[WO;_?W___W9MVS=[V;O?WM[U;MV;9WW>
XM]GOKVZ[O?OW_]O______P/^/'CQX___^! 8\?____________\>/'CQX__X!
XMW_ZX?;%_[]___W_YW\<&#C\8\??''Y^_?_?WW'(..' CXQ$'/,@'!N./CF0X
XM./OK$8X&_[]___^(GCR8X.41!]S(-41CIY8\/SD[ZYG>#W[]__;______\#_
XMCQX\>/___P &/'_____________'CQX\>/^_ ?___OY___>___]__]______
XM________O[_O_^/__________________]___________A^X?\#________]
XM___?_____[_W________W_^>\__V_______ _X\>/'C___X$!CQ_________
XM____QX\>/'C__@'___[________^_________________W______________
XM__________^O_________________________?__W_____^_]________[__
XM_O__]O______P/^/'CQX____  8\?____________\>/'CQX_[\!________
XM________________________________________________\___________
XF_____________^/__C______'^/_______X?______G______\#_
X 
Xend
END_OF_FILE
# end of 'font-16/Ucour7x14rI'
fi
if test -f 'font-16/Ucour7x14ru' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-16/Ucour7x14ru'\"
else
echo shar: Extracting \"'font-16/Ucour7x14ru'\" \(2317 characters\)
sed "s/^X//" >'font-16/Ucour7x14ru' <<'END_OF_FILE'
Xbegin 644 cour7x14ru.fnt
XM%@<.!(8           '[^<.                                     
XM                                                            
XM                                              !PX<.'    __G#
XM@            #APX<.' #\    !    "$                          
XM                               !X >                         
XM         &$, '          <.'#AP   ?OYPX             X<.'#AP!^
XM ""A008&!! @      (X(.' 1X<^.'      '!CAX>>/WY[N^/,W&/.<?''Q
XM[_W[]^_=^00 A  0 P  P . P" C!P        $       "! @S(        
XM '#APX<   #_^<.             .'#APX< /P @H4/)"000($     "1&$2
XM(,0((D2(  ! $"(D()(B1$BB1" A(@B1,B*(BBDHD2)$B0D$ (H $ $  $ $
XM $ @(0$        !        @0(6R         !PX<.'   !^_G#@       
XM     #APX<.' 'X (*/D24@((!%0    !$2A$"%$$ )$B   @ @B0E"2 B0(
XM($0@(4(-F2(BB(H!")$B*(@1 @"1  @!  ! ! !   $!         0      
XM ($"$W          <.'#AP   /_YPX             X<.'#AP _ " !1 :$
XM " 0X(    1$(! B1Q8$1(A@P0 $ DY0D@(DB2!$("&"#9DB(HB* 0B**BA0
XM(0( @   <6'C1Q\;6.'A,14V'-AML>?9N_=GW?"! @!(         '#APX< 
XM  '[^<.             .'#APX< ?@ @ 4,!#  @$5"    (1" @Q$29!#B8
XM8,(/@@124.(")X\@?" A0@J5(CR(\<$(BBH04$$! (    F2),B$)F0@(2$*
XMF2)DF,HA")$B)(DC  & 2         !PX<.'    __G#@            #AP
XMX<.' #\ ( %!@A* (!!#X ^ "$0@0"?@D0A$:  $  $(4HB2 B2))T0@(4(*
XME2(@B* A"(HV*""! 0"   !Y$@1/A")$("%!"I$B1(B!@0B**AB(0( "    
XM        <.'#AP   ?OYPX             X<.'#AP!^   #X$61 " 0 (  
XM !!$(( @0)$(1 @  @^" $SXB@(D"")$(2$B"),B((B0(0B$%"@A 0" @   
XMB1($2 0B1" AP0J1(D2(@$$(BBH84("! @ &         '#APX<   #_^<. 
XM            .'#APX< /P   41*40 0( "!@ 801"$2($B1"$008,$ ! ! 
XMB(HB1$@B1"$A(BB3)B"(DB$(A!1$(0D @(   (F2),B$)D0@(2$*D2)DF((A
XM"804)%$0@0( "0        !PX<.'   !^_G#@            #APX<.' 'X 
XM( %'@DZ $"   ( &(#CY\<#G#@@XX&! @ @((XWQQX_<'.[XPS?X^1QP<9O'
XMQP04[G'Y $"   !W8<-G'QKN^",WRKN<6&G#P,;$%&8A\($"  D       !^
XM_?OW[]^_?O_[]^_?OW[]^_?OW[]^_?OW[]^_ /W[]^_?OW[]^_?OW[]^_?OW
XM[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_
XM?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_  '#APX<   '[^<.         
XM    .'#APX< ?@    $        !                 (              
XM          !0                         @  (     ! "        $  
XM 0  "0        !PX<.'    __G#@            #APX<.' #\         
XM                                                #           
XF             !P  <      X!P       '@      8         
X 
Xend
END_OF_FILE
# end of 'font-16/Ucour7x14ru'
fi
if test -f 'font-16/Ugal7x14r' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-16/Ugal7x14r'\"
else
echo shar: Extracting \"'font-16/Ugal7x14r'\" \(2315 characters\)
sed "s/^X//" >'font-16/Ugal7x14r' <<'END_OF_FILE'
Xbegin 644 gal7x14r.fnt
XM%@<.!(8           '[^<.                                     
XM                                                            
XM                                80P           !PX<.'    __G#
XM@            #APX<.' #\ (2$A#(P$"$       @              0" <
XM$                              !Y \  "                      
XM         ($" '          <.'#AP   ?OYPX             X<.'#AP!^
XM "$A(Y*2!! @0     (X(.' 3XX^.'   ( 0(B@AP<</GQQ$^/(D$)$<>''A
XMQ\B1042)\00!!  @ 0  0 , 0" B X        $       "! @E(        
XM '#APX<   #_^<.             .'#APX< /P A(253$@@0(5     $1&$2
XM(,@1(D2(  $ "")$(2(DB! B1" B1!"9(D2)$B$(D4%$B!$" 0X $ $  $ $
XM $   @"        !        @0(52         !PX<.'   !^_G#@       
XM     #APX<.' 'X (2/U#0P0(!#@@   !$2@$"%($ )$B&#"#X0"7%$B)$@0
XM($0@(H09F2)$B1(!")%!*(@1 @$;  AQ8<-'!!I8X.) C18<6&EAQ\B1(D2)
XM\($"$G          <.'#AP   /_YPX             X<.'#AP _ " !)0((
XM " 0X(    A,(! B3Q $1(A@Q  "!%11(@1($"!$(",$&94B1(D1 0B*22A0
XM(0$!$0  B9(DR)\F9" B@(J9(F29DB$(D2)$B!"! @!(         '#APX< 
XM  '[^<.             .'#APX< ?@ @ D."%( @$5/@#X (5" @Q$">!#AX
XM  @  0A44>($3QXF?" BA!:5(GB)X,$(BBH0($$! 0    D2!$B$(D0@(P"*
XMD2)$B0(!")$J*$@C  & 2         !PX<.'    __G#@            #AP
XMX<.' #\ ( ?A1:, (!! @   $&0@0"1 D01$"  $  ((7(D2!$@0(D0@(D06
XMDR) B2 A"(HJ*""! ($   !Y$@1/A")$(", BI$B1(D!P0B**A!(0($"    
XM        <.'#AP   ?OYPX             X<.'#AP!^   "049B " 0 (  
XM !!$(( GZ)$(1 @  @^$ $#Y$B1($")$(2)$$),B0(D2(0B$*B@A 0"!    
XMB1($2 0B1" B@(J1(D2) "$(BBHH*("! @ &         '#APX<   #_^<. 
XM            .'#APX< /P   D5*8@ 0(  !@ 8@1"$"($B1"$2(8,$ "  D
XMB1(DB! F1"$B)!"1(D")$B$(A!1$(0$ 00   (F2),B$)D0@(D"*D2)DF0(A
XM"80J1#$ @0( "0        !PX<.'   !^_G#@            #APX<.' 'X 
XM( )#B9V $"   8 &(#CY\<!'#@@X<&# @! (&(GAQP^0&D3XPB?0D1Q <1'!
XM!P041"'Q $$   !Y8<-'!!I$("(@BI$<6&D!P,:$%$01\($"  D         
XM<.'#AP   /_YPX             X<.'#AP _     0    A   "         
XM        0$ @                     "           > / 'X        "
XM   @     $ (        $ "! @ )         '#APX<   '[^<.         
XM    .'#APX< ?@             #                 8              
XM           8                        (@ !(     ! "        *  
XM80P "0        !PX<.'    __G#@            #APX<.' #\         
XM                                                            
XF             !P  ,      0 @       !       8         
X 
Xend
END_OF_FILE
# end of 'font-16/Ugal7x14r'
fi
if test -f 'font-16/Ugal7x14rI' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-16/Ugal7x14rI'\"
else
echo shar: Extracting \"'font-16/Ugal7x14rI'\" \(2316 characters\)
sed "s/^X//" >'font-16/Ugal7x14rI' <<'END_OF_FILE'
Xbegin 644 gal7x14rI.fnt
XM%@<.!(8 __________X$!CQ_____________________@ '_____________
XM____________________________________________________________
XM________________________________GO/_________P/^/'CQX____  8\
XM?____________\>/'CQX_[\!WM[>\W/[][_______?______________O]_C
XM[______________________________^&_#__]______________________
XM_________W[]_X_______\#_CQX\>/___@0&/'_____________'CQX\>/_^
XM =[>W&UM^^_?O_____W'WQX_L''!QX___W_OW=?>/CCP8..[!PW;[V[CAXX>
XM.#=NOKMV#OO^^__?_O__O_S_O]_=_'________[_______]^_?:W_______ 
XM_X\>/'C___\ !CQ_____________QX\>/'C_OP'>WMJL[??OWJ_____[NY[M
XMWS?NW;MW__[_]]V[WMW;=^_=N]_=N^]FW;MV[=[W;KZ[=^[]_O'_[_[__[_[
XM_[___?]________^________?OWJM_______P/^/'CQX___^! 8\?_______
XM_____\>/'CQX__X!WMP*\O/OW^\??___^[M?[]ZW[_V[=Y\]\'O]HZ[=V[?O
XMW[O?W7OF9MV[=NW^]VZ^UW?N_?[D__>.GCRX^^6G'QV_<NGCIY:>.#=NW;MV
XM#W[][8_______\#_CQX\>/___P &/'_____________'CQX\>/^_ =_^VOWW
XM_]_O'W____>SW^_=L._[NW>?.__]^ZNNW?NW[]^[W]S[YFK=NW;N_O=UMM>O
XMWO[^[O__=FW;-V#9F]_=?W5FW9MF;=[W;MV[=^]^_?^W_______ _X\>/'C_
XM__X$!CQ_____________QX\>/'C__@'?_;Q]ZW_?[JP?\'_WJ]_?.[]A^\>'
XM__?__O>KKAW[L.'9@]_=>^EJW8=V'S[W==7OW[[^_O____;M^[=[W;O?W/]U
XM;MV[=OW^]V[5U[?<__Y_M_______P/^/'CQX____  8\?____________\>/
XM'CQX_[\!W_@>NES_W^^_?___[YO?O]N_;ON[]__[__WWHW;M^[?OW;O?W;OI
XM;-V_=M_>]W75U]]^_W[___^&[?NP>]V[W]S_=6[=NW;^/O=UU>^WOW[]____
XM_____\#_CQX\>/___@0&/'_____________'CQX\>/_^ ?_]OKF=_]_O_W__
XM_^^[WW_8%V[WN_?__?![_[\&[=NW[]V[WMV[[VS=OW;MWO=[U=?>_O]^____
XM=NW[M_O=N]_=?W5NW;MV_][W==77UW]^_?_Y_______ _X\>/'C___\ !CQ_
XM____________QX\>/'C_OP'__;JUG?_OW__^?_G?N][]W[=N][MWGS[_]__;
XM=NW;=^_9N][=V^]NW;]V[=[W>^N[WO[_OO___W9MVS=[V;O?W;]U;MV;9OW>
XM]GO5N\[_?OW_]O______P/^/'CQX___^! 8\?____________\>/'CQX__X!
XMW_V\=F)_[]___G_YW\<&#C^X\??'CY\_?^_WYW8>./!OY;L'/=@O;N._CNX^
XM^/OKN]X._[[___^&GCRX^^6[W]W?=6[CIY;^/SE[Z[ON#W[]__;______\#_
XMCQX\>/___P &/'_____________'CQX\>/^_ ?___O____>___]_________
XM________O[_?_____________________]___________A_P_X'________]
XM___?_____[_W________[_]^_?_V_______ _X\>/'C___X$!CQ_________
XM____QX\>/'C__@'____________\_________________G______________
XM___________G________________________W?_^W_____^_]________U__
XMGO/_]O______P/^/'CQX____  8\?____________\>/'CQX_[\!________
XM____________________________________________________________
XF_____________^/__S______O_?_______^_______G______\#_
X 
Xend
END_OF_FILE
# end of 'font-16/Ugal7x14rI'
fi
if test -f 'font-16/Ugal7x14ru' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-16/Ugal7x14ru'\"
else
echo shar: Extracting \"'font-16/Ugal7x14ru'\" \(2316 characters\)
sed "s/^X//" >'font-16/Ugal7x14ru' <<'END_OF_FILE'
Xbegin 644 gal7x14ru.fnt
XM%@<.!(8           '[^<.                                     
XM                                                            
XM                                80P           !PX<.'    __G#
XM@            #APX<.' #\ (2$A#(P$"$       @              0" <
XM$                              !Y \  "                      
XM         ($" '          <.'#AP   ?OYPX             X<.'#AP!^
XM "$A(Y*2!! @0     (X(.' 3XX^.'   ( 0(B@AP<</GQQ$^/(D$)$<>''A
XMQ\B1042)\00!!  @ 0  0 , 0" B X        $       "! @E(        
XM '#APX<   #_^<.             .'#APX< /P A(253$@@0(5     $1&$2
XM(,@1(D2(  $ "")$(2(DB! B1" B1!"9(D2)$B$(D4%$B!$" 0X $ $  $ $
XM $   @"        !        @0(52         !PX<.'   !^_G#@       
XM     #APX<.' 'X (2/U#0P0(!#@@   !$2@$"%($ )$B&#"#X0"7%$B)$@0
XM($0@(H09F2)$B1(!")%!*(@1 @$;  AQ8<-'!!I8X.) C18<6&EAQ\B1(D2)
XM\($"$G          <.'#AP   /_YPX             X<.'#AP _ " !)0((
XM " 0X(    A,(! B3Q $1(A@Q  "!%11(@1($"!$(",$&94B1(D1 0B*22A0
XM(0$!$0  B9(DR)\F9" B@(J9(F29DB$(D2)$B!"! @!(         '#APX< 
XM  '[^<.             .'#APX< ?@ @ D."%( @$5/@#X (5" @Q$">!#AX
XM  @  0A44>($3QXF?" BA!:5(GB)X,$(BBH0($$! 0    D2!$B$(D0@(P"*
XMD2)$B0(!")$J*$@C  & 2         !PX<.'    __G#@            #AP
XMX<.' #\ ( ?A1:, (!! @   $&0@0"1 D01$"  $  ((7(D2!$@0(D0@(D06
XMDR) B2 A"(HJ*""! ($   !Y$@1/A")$(", BI$B1(D!P0B**A!(0($"    
XM        <.'#AP   ?OYPX             X<.'#AP!^   "049B " 0 (  
XM !!$(( GZ)$(1 @  @^$ $#Y$B1($")$(2)$$),B0(D2(0B$*B@A 0"!    
XMB1($2 0B1" B@(J1(D2) "$(BBHH*("! @ &         '#APX<   #_^<. 
XM            .'#APX< /P   D5*8@ 0(  !@ 8@1"$"($B1"$2(8,$ "  D
XMB1(DB! F1"$B)!"1(D")$B$(A!1$(0$ 00   (F2),B$)D0@(D"*D2)DF0(A
XM"80J1#$ @0( "0        !PX<.'   !^_G#@            #APX<.' 'X 
XM( )#B9V $"   8 &(#CY\<!'#@@X<&# @! (&(GAQP^0&D3XPB?0D1Q <1'!
XM!P041"'Q $$   !Y8<-'!!I$("(@BI$<6&D!P,:$%$01\($"  D       #]
XM^_?OW[]^_?__[]^_?OW[]^_?OW[]^_?OW[]_ ?OW[]^_?OW[]^_?OW[]^_?O
XMW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^
XM_?OW[]^_?OW[]^_?OW[]^_?OW[]__?OW[]^  '#APX<   '[^<.         
XM    .'#APX< ?@             #                 8              
XM           8                        (@ !(     ! "        *  
XM80P "0        !PX<.'    __G#@            #APX<.' #\         
XM                                                            
XF             !P  ,      0 @       !       8         
X 
Xend
END_OF_FILE
# end of 'font-16/Ugal7x14ru'
fi
if test -f 'font-16/User7x14r' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-16/User7x14r'\"
else
echo shar: Extracting \"'font-16/User7x14r'\" \(2315 characters\)
sed "s/^X//" >'font-16/User7x14r' <<'END_OF_FILE'
Xbegin 644 ser7x14r.fnt
XM%@<.!(8           '[^<.                                     
XM                                                            
XM                                              !PX<.'    __G#
XM@            #APX<.' #\    !    !$            " !@          
XM                               !X >                         
XM         &$, '          <.'#AP   ?OYPX             X<.'#AP!^
XM ""@H08&! @@0     (X(.'!!X@^.'      '!PAX->/WXWN^'LW&/..?#GQ
XMW_W[]^_=^00 @  @ P  P , 8" C!P        $       "! @!(        
XM '#APX<   #_^<.             .'#APX< /P @H*/)"000$$     "1&$2
XM(00((D2(  ! $"(F()$R1$B31" 1(@B1$R),BCDHD2)$B1$$ (0 ( $  $ $
XM " @(0$        !        @0(,R         !PX<.'   !^_G#@       
XM     #APX<.' 'X (*/T24@($!%0    !$2A$"($$ )$B   @ @B0E"2$B0(
XM(40@$4(-F2$BA(H1")$B*(@A @"* ! !  ! !  @  $!         0      
XM ($"%O          <.'#AP   /_YPX             X<.'#AP _ " !1 :$
XM$" (X(    1$(!!"AQ8$1(A@P0 $ DY0D@(D""!$(!&"#9DA(H2)@0B**BA0
XM(0( D0 (<6'C1Q\-..#A,0T6'-AML>?-N_=GW?"! A-(         '#APX< 
XM  '[^<.             .'#APX< ?@ @ 4,!#  @"*"    (1" @Q(29!#B8
XM8,(/@@124/(")X\@?" 10@J5(3R$\&$(BBH04$$! (    F2),B$$B0@(2$*
XMB29DF-(A!)$B)(DC  & 2         !PX<.'    __G#@            #AP
XMX<.' #\ ( ?A@A* ( D3X ^ "$0@0"2 D0A$:  $  $(4HB* B0()T0@$4(*
XME2$@A* Q"(HV*"!! 0"   !Y$@1/A!(D("%!"HDB1(B!@02**AA(0( "    
XM        <.'#AP   ?OYPX             X<.'#AP!^   "@$61 " ( (  
XM !!$(( GP)$(1 @  @^" $SXBA(D""%$(1$B"),A((22$0B$%"@@@0" @   
XMB1($2 0<)" AP0J)(D2(@$$$BBH84("! @ &         '#APX<   #_^<. 
XM            .'#APX< /P   H1*40 0$ "!@ 801"$2((B1"$008,$ ! ! 
XMB(LB1$@S1"$1(BB3,B#(BQ$(A!1$((D @(   (F3),B$("0@(2$*B3)DF((A
XM!(04)#$0@0( "0        !PX<.'   !^_G#@            #APX<.' 'X 
XM( *'@DZ $!   ( &(#CY\<"'#@@X$&! @ @((XWQQX_<'>[XXS?X^1QP<9KC
XMAP04[G'Y $"   !U8<-G#AYF^",WRIF<6&G#P,-$%&8A\($"  D         
XM<.'#AP   /_YPX             X<.'#AP _     0&   @@  "  "      
XM     &  0$ 0 !P                  "           0! @#\        A
XM  $@     $ (        ( "! @ )         '#APX<   '[^<.         
XM    .'#APX< ?@    $    $0  !                 (              
XM           0          '@!X          (0  P     ! "        $  
XM80P "0        !PX<.'    __G#@            #APX<.' #\         
XM                                                #           
XF             !X         X!P       &       8         
X 
Xend
END_OF_FILE
# end of 'font-16/User7x14r'
fi
if test -f 'font-16/User7x14rI' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-16/User7x14rI'\"
else
echo shar: Extracting \"'font-16/User7x14rI'\" \(2316 characters\)
sed "s/^X//" >'font-16/User7x14rI' <<'END_OF_FILE'
Xbegin 644 ser7x14rI.fnt
XM%@<.!(8 __________X$!CQ_____________________@ '_____________
XM____________________________________________________________
XM____________________________________________P/^/'CQX____  8\
XM?____________\>/'CQX_[\!___^____^[____________]_^?__________
XM_______________________________^'_A_________________________
XM_________Y[S_X_______\#_CQX\>/___@0&/'_____________'CQX\>/_^
XM =]?7OGY^_??O_____W'WQX^^'?!QX______X^/>'RAP('(1!X3(YPQQ@\8.
XM( ($"! B!OO_?__?_/__/_S_G]_<^/________[_______]^_?^W_______ 
XM_X\>/'C___\ !CQ_____________QX\>/'C_OP'?7UPV]OOO[[_____]NY[M
XMWOOWW;MW__^_[]W9WV[-N[=LN]_NW?=N[-VS=<;7;MV[=N[[_WO_W_[__[_[
XM_]_?WO[________^________?OWS-_______P/^/'CQX___^! 8\?_______
XM_____\>/'CQX__X!WUP+MK?W[^ZO____^[M>[]W[[_V[=___?_?=O:]M[=OW
XMWKO?[KWR9M[=>W7N]V[=UW?>_?]U_^_^__^_^__?__[^_________O______
XM_W[]Z0_______\#_CQX\>/___P &/'_____________'CQX\>/^_ =_^N_E[
XM[]_W'W____N[W^^]>.G[NW>?/O_[_;&O;?W;]]^[W^Y]\F;>W7MV?O=UU=>O
XMWOW_;O_WCIX<N.#RQQ\>SO+IXR>23A@R1 B8(@]^_>RW_______ _X\>/'C_
XM__X$!CQ_____________QX\>/'C__@'?_KS^\__?]U]____WN]_?.WMF^\=G
XMGSWP??NMKPW]V'#?@]_NO?5JWL-[#Y[W==7OK[[^_W____9MVS=[[=O?WM[U
XM=MF;9RW>^V[=VW;<__Y_M_______P/^/'CQX____  8\?____________\>/
XM'CQX_[\!W_@>?>U_W_;L'_!_][O?O]M_;O>[E__[__[WK7=U_=OWV+O?[KWU
XM:M[?>U_.]W7)U]^^_O]___^&[?NP>^W;W]Z^]7;=NW=^?OMUU>>WOW_]____
XM_____\#_CQX\>/___@0&/'_____________'CQX\>/_^ ?_]?[IN_]_W_W__
XM_^^[WW_8/V[WN_?__?!]_[,'=>W;]]Z[WN[=]VS>WWMM[O=[Z]???O]_?___
XM=NW[M_OCV]_>/O5VW;MW?[[[==7GKW]^_?_Y_______ _X\>/'C___\ !CQ_
XM____________QX\>/'C_OP'__7NUKO_O[_]^?_GON][MWW=N][OOGS[_^_^_
XM=W3=N[?,N][NW==LS=\W=.[W>^N[WW;_?W___W9LVS=[W]O?WM[U=LV;9WW>
XM^WOKV\[O?OW_]O______P/^/'CQX___^! 8\?____________\>/'CQX__X!
XMW_UX?;%_[^___W_YW\<&#C]X\??'[Y^_?_?WW'(..' CXA$'',@'!N./CF4<
XM>/OK$8X&_[]___^*GCR8\>&9!]S(-69CIY8\/SR[ZYG>#W[]__;______\#_
XMCQX\>/___P &/'_____________'CQX\>/^_ ?___OY___??__]__]______
XM_____Y__O[_O_^/__________________]___________O^_?\#________>
XM__[?_____[_W________W_]^_?_V_______ _X\>/'C___X$!CQ_________
XM____QX\>/'C__@'___[____[O__^_________________W______________
XM___________O__________X?^'__________WO__/_____^_]________[__
XMGO/_]O______P/^/'CQX____  8\?____________\>/'CQX_[\!________
XM________________________________________________\___________
XF_____________^'_________'^/_______Y_______G______\#_
X 
Xend
END_OF_FILE
# end of 'font-16/User7x14rI'
fi
if test -f 'font-16/User7x14ru' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-16/User7x14ru'\"
else
echo shar: Extracting \"'font-16/User7x14ru'\" \(2316 characters\)
sed "s/^X//" >'font-16/User7x14ru' <<'END_OF_FILE'
Xbegin 644 ser7x14ru.fnt
XM%@<.!(8           '[^<.                                     
XM                                                            
XM                                              !PX<.'    __G#
XM@            #APX<.' #\    !    !$            " !@          
XM                               !X >                         
XM         &$, '          <.'#AP   ?OYPX             X<.'#AP!^
XM ""@H08&! @@0     (X(.'!!X@^.'      '!PAX->/WXWN^'LW&/..?#GQ
XMW_W[]^_=^00 @  @ P  P , 8" C!P        $       "! @!(        
XM '#APX<   #_^<.             .'#APX< /P @H*/)"000$$     "1&$2
XM(00((D2(  ! $"(F()$R1$B31" 1(@B1$R),BCDHD2)$B1$$ (0 ( $  $ $
XM " @(0$        !        @0(,R         !PX<.'   !^_G#@       
XM     #APX<.' 'X (*/T24@($!%0    !$2A$"($$ )$B   @ @B0E"2$B0(
XM(40@$4(-F2$BA(H1")$B*(@A @"* ! !  ! !  @  $!         0      
XM ($"%O          <.'#AP   /_YPX             X<.'#AP _ " !1 :$
XM$" (X(    1$(!!"AQ8$1(A@P0 $ DY0D@(D""!$(!&"#9DA(H2)@0B**BA0
XM(0( D0 (<6'C1Q\-..#A,0T6'-AML>?-N_=GW?"! A-(         '#APX< 
XM  '[^<.             .'#APX< ?@ @ 4,!#  @"*"    (1" @Q(29!#B8
XM8,(/@@124/(")X\@?" 10@J5(3R$\&$(BBH04$$! (    F2),B$$B0@(2$*
XMB29DF-(A!)$B)(DC  & 2         !PX<.'    __G#@            #AP
XMX<.' #\ ( ?A@A* ( D3X ^ "$0@0"2 D0A$:  $  $(4HB* B0()T0@$4(*
XME2$@A* Q"(HV*"!! 0"   !Y$@1/A!(D("%!"HDB1(B!@02**AA(0( "    
XM        <.'#AP   ?OYPX             X<.'#AP!^   "@$61 " ( (  
XM !!$(( GP)$(1 @  @^" $SXBA(D""%$(1$B"),A((22$0B$%"@@@0" @   
XMB1($2 0<)" AP0J)(D2(@$$$BBH84("! @ &         '#APX<   #_^<. 
XM            .'#APX< /P   H1*40 0$ "!@ 801"$2((B1"$008,$ ! ! 
XMB(LB1$@S1"$1(BB3,B#(BQ$(A!1$((D @(   (F3),B$("0@(2$*B3)DF((A
XM!(04)#$0@0( "0        !PX<.'   !^_G#@            #APX<.' 'X 
XM( *'@DZ $!   ( &(#CY\<"'#@@X$&! @ @((XWQQX_<'>[XXS?X^1QP<9KC
XMAP04[G'Y $"   !U8<-G#AYF^",WRIF<6&G#P,-$%&8A\($"  D       !^
XM_?OW[]^_?O_[]^_?OW[]^_?OW[]^_?OW[]^_ /W[]^_?OW[]^_?OW[]^_?OW
XM[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_
XM?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_  '#APX<   '[^<.         
XM    .'#APX< ?@    $    $0  !                 (              
XM           0          '@!X          (0  P     ! "        $  
XM80P "0        !PX<.'    __G#@            #APX<.' #\         
XM                                                #           
XF             !X         X!P       &       8         
X 
Xend
END_OF_FILE
# end of 'font-16/User7x14ru'
fi
if test -f 'font-32/User7x13r' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-32/User7x13r'\"
else
echo shar: Extracting \"'font-32/User7x13r'\" \(2187 characters\)
sed "s/^X//" >'font-32/User7x13r' <<'END_OF_FILE'
Xbegin 644 ser7x13r.fnt
XM& <-!(8           '[^<.                           $         
XM         ( &                                                
XM                                                 '#APX<   #_
XM^<.             .'#APX< /P @H*$&!@0(0      "."#AP0>(/CAP    
XM !P<(>#7C]^-[OA[-QCSCGPY\=_]^_?OW?GD!X  ( ,  , # & @(P<     
XM   !        80P <            '#APX<   '[^<.             .'#A
XMPX< ?@ @H*/)"000($     "1&$2(00((D2(  ! $"(F()$R1$B31" 1(@B1
XM$R),BCDHD2)$B1$$ (0 ( $  $ $ " @(0$        !        @0(,R   
XM         '#APX<   #_^<.             .'#APX< /P @H_1)2 @0($  
XM   $1*$0(@00 D2(  " "")"4)(2) @A1" 10@V9(2*$BA$(D2(HB"$" (H 
XM$ $  $ $ "   0$        !        @0(6R            '#APX<   '[
XM^<.             .'#APX< ?@ @ 40&A! @$5"    $1" 00H<6!$2(8,$ 
XM! ).4)(") @@1" 1@@V9(2*$B8$(BBHH4"$" )$ "'%AXT<?#3C@X3$-%AS8
XM;;'GS;OW9]WP@0(3<            '#APX<   #_^<.             .'#A
XMPX< /P @ 4,!#  @$."    (1" @Q(29!#B88,(/@@124/(")X\@?" 10@J5
XM(3R$\&$(BBH04$$! (    F2),B$$B0@(2$*B29DF-(A!)$B)(D@@0( 2   
XM         '#APX<   '[^<.             .'#APX< ?@ @!^&"$H @$*/@
XM#X (1"! )("1"$1H  0  0A2B(H") @G1" 10@J5(2"$H#$(BC8H($$! (  
XM 'D2!$^$$B0@(4$*B2)$B(&!!(HJ&$A#  & 2            '#APX<   #_
XM^<.             .'#APX< /P   H!%D0 @$1"    01"" )\"1"$0(  (/
XM@@!,^(H2) @A1"$1(@B3(2"$DA$(A!0H(($ @(   (D2!$@$'"0@(<$*B2)$
XMB(!!!(HJ&%" @0( !@           '#APX<   '[^<.             .'#A
XMPX< ?@   H1*40 @$ "!@ 801"$2((B1"$008,$ ! ! B(LB1$@S1"$1(BB3
XM,B#(BQ$(A!1$((D @(   (F3),B$("0@(2$*B3)DF((A!(04)#$0@0( "0  
XM         '#APX<   #_^<.             .'#APX< /P @ H>"3H 0(   
XM@ 8@./GQP(<."#@08$" " @CC?''C]P=[OCC-_CY''!QFN.'!!3N<?D 0(  
XM 'EAPV<.'F;X(S?*F9Q8:</ PT049B'P@0( "0           '#APX<   '[
XM^<.             .'#APX< ?@    $!@  0(   @  @          !@ $! 
XM$  <                   @          $ 0( _        (0  (     ! 
XM"        "  @0( "0           '#APX<   #_^<.             .'#A
XMPX< /P    $    (0  !                 (                      
XM   0          '@!X          (0 !(     ! "        $  80P "0  
XM         '#APX<   '[^<.             .'#APX< ?@              
XM                                           ,                
XD        '@  P     #@'        8      !@          
X 
Xend
END_OF_FILE
# end of 'font-32/User7x13r'
fi
if test -f 'font-32/User7x13rI' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-32/User7x13rI'\"
else
echo shar: Extracting \"'font-32/User7x13rI'\" \(2188 characters\)
sed "s/^X//" >'font-32/User7x13rI' <<'END_OF_FILE'
Xbegin 644 ser7x13rI.fnt
XM& <-!(8 __________X$!CQ_____________________@ '___[_________
XM_________W_Y________________________________________________
XM____________________________________________P   _X\>/'C___\ 
XM!CQ_____________QX\>/'C_OP'?7U[Y^?OWO______]Q]\>/OAWP<>/____
XM_^/CWA\H<"!R$0>$R.<,<8/&#B "! @0(@8;^'__W_S__S_\_Y_?W/C_____
XM___^________GO/_C_______P   _X\>/'C___X$!CQ_____________QX\>
XM/'C__@'?7UPV]OOOW[_____]NY[MWOOWW;MW__^_[]W9WV[-N[=LN]_NW?=N
XM[-VS=<;7;MV[=N[[_WO_W_[__[_[_]_?WO[________^________?OWS-___
XM____P   _X\>/'C___\ !CQ_____________QX\>/'C_OP'?7 NVM_?OW[__
XM___[NU[OW?OO_;MW__]_]]V]KVWMV_?>N]_NO?)FWMU[=>[W;MW7=][]_W7_
XM[_[__[_[_]___O[________^________?OWI-_______P   _X\>/'C___X$
XM!CQ_____________QX\>/'C__@'?_KOY>^_?[J]____[N]_OO7CI^[MWGS[_
XM^_VQKVW]V_??N]_N??)FWMU[=G[W==77K][]_V[_]XZ>'+C@\L<?'L[RZ>,G
XMDDX8,D0(F"(/?OWLC_______P   _X\>/'C___\ !CQ_____________QX\>
XM/'C_OP'?_KS^\__?[Q]____WN]_?.WMF^\=GGSWP??NMKPW]V'#?@]_NO?5J
XMWL-[#Y[W==7OK[[^_W____9MVS=[[=O?WM[U=MF;9RW>^V[=VW;??OW_M___
XM____P   _X\>/'C___X$!CQ_____________QX\>/'C__@'?^!Y][7_?[UP?
XM\'_WN]^_VW]N][N7__O__O>M=W7]V_?8N]_NO?5JWM][7\[W=<G7W[[^_W__
XM_X;M^[![[=O?WK[U=MV[=WY^^W75Y[>\__Y_M_______P   _X\>/'C___\ 
XM!CQ_____________QX\>/'C_OP'__7^Z;O_?[N]____ON]]_V#]N][OW__WP
XM??^S!W7MV_?>N][NW?=LWM][;>[W>^O7WW[_?W___W;M^[?[X]O?WC[U=MV[
XM=W^^^W75YZ]_?OW_^?______P   _X\>/'C___X$!CQ_____________QX\>
XM/'C__@'__7NUKO_?[_]^?_GON][MWW=N][OOGS[_^_^_=W3=N[?,N][NW==L
XMS=\W=.[W>^N[WW;_?W___W9LVS=[W]O?WM[U=LV;9WW>^WOKV\[O?OW_]O__
XM____P   _X\>/'C___\ !CQ_____________QX\>/'C_OP'?_7A]L7_OW___
XM?_G?QP8./WCQ]\?OG[]_]_?<<@XX<"/B$0<<R <&XX^.91QX^^L1C@;_OW__
XM_X:>/)CQX9D'W,@U9F.GECP_/+OKF=X/?OW_]O______P   _X\>/'C___X$
XM!CQ_____________QX\>/'C__@'___[^?__OW___?__?__________^?_[^_
XM[__C___________________?__________[_OW_ ________WO__W_____^_
XM]________]__?OW_]O______P   _X\>/'C___\ !CQ_____________QX\>
XM/'C_OP'___[____WO__^_________________W______________________
XM___O__________X?^'__________WO_^W_____^_]________[__GO/_]O__
XM____P   _X\>/'C___X$!CQ_____________QX\>/'C__@'_____________
XM___________________________________________S________________
XD________X?__/_____\?X________G______^?______P   
X 
Xend
END_OF_FILE
# end of 'font-32/User7x13rI'
fi
if test -f 'font-32/User7x13ru' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-32/User7x13ru'\"
else
echo shar: Extracting \"'font-32/User7x13ru'\" \(2188 characters\)
sed "s/^X//" >'font-32/User7x13ru' <<'END_OF_FILE'
Xbegin 644 ser7x13ru.fnt
XM& <-!(8           '[^<.                           $         
XM         ( &                                                
XM                                                 '#APX<   #_
XM^<.             .'#APX< /P @H*$&!@0(0      "."#AP0>(/CAP    
XM !P<(>#7C]^-[OA[-QCSCGPY\=_]^_?OW?GD!X  ( ,  , # & @(P<     
XM   !        80P <            '#APX<   '[^<.             .'#A
XMPX< ?@ @H*/)"000($     "1&$2(00((D2(  ! $"(F()$R1$B31" 1(@B1
XM$R),BCDHD2)$B1$$ (0 ( $  $ $ " @(0$        !        @0(,R   
XM         '#APX<   #_^<.             .'#APX< /P @H_1)2 @0($  
XM   $1*$0(@00 D2(  " "")"4)(2) @A1" 10@V9(2*$BA$(D2(HB"$" (H 
XM$ $  $ $ "   0$        !        @0(6R            '#APX<   '[
XM^<.             .'#APX< ?@ @ 40&A! @$5"    $1" 00H<6!$2(8,$ 
XM! ).4)(") @@1" 1@@V9(2*$B8$(BBHH4"$" )$ "'%AXT<?#3C@X3$-%AS8
XM;;'GS;OW9]WP@0(3<            '#APX<   #_^<.             .'#A
XMPX< /P @ 4,!#  @$."    (1" @Q(29!#B88,(/@@124/(")X\@?" 10@J5
XM(3R$\&$(BBH04$$! (    F2),B$$B0@(2$*B29DF-(A!)$B)(D@@0( 2   
XM         '#APX<   '[^<.             .'#APX< ?@ @!^&"$H @$*/@
XM#X (1"! )("1"$1H  0  0A2B(H") @G1" 10@J5(2"$H#$(BC8H($$! (  
XM 'D2!$^$$B0@(4$*B2)$B(&!!(HJ&$A#  & 2            '#APX<   #_
XM^<.             .'#APX< /P   H!%D0 @$1"    01"" )\"1"$0(  (/
XM@@!,^(H2) @A1"$1(@B3(2"$DA$(A!0H(($ @(   (D2!$@$'"0@(<$*B2)$
XMB(!!!(HJ&%" @0( !@           '#APX<   '[^<.             .'#A
XMPX< ?@   H1*40 @$ "!@ 801"$2((B1"$008,$ ! ! B(LB1$@S1"$1(BB3
XM,B#(BQ$(A!1$((D @(   (F3),B$("0@(2$*B3)DF((A!(04)#$0@0( "0  
XM         '#APX<   #_^<.             .'#APX< /P @ H>"3H 0(   
XM@ 8@./GQP(<."#@08$" " @CC?''C]P=[OCC-_CY''!QFN.'!!3N<?D 0(  
XM 'EAPV<.'F;X(S?*F9Q8:</ PT049B'P@0( "0          ?OW[]^_?OW__
XM^_?OW[]^_?OW[]^_?OW[]^_?_P#]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?O
XMW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^
XM_?OW[]^_?OW[]^_?OW[]^_?OP    '#APX<   #_^<.             .'#A
XMPX< /P    $    (0  !                 (                      
XM   0          '@!X          (0 !(     ! "        $  80P "0  
XM         '#APX<   '[^<.             .'#APX< ?@              
XM                                           ,                
XD        '@  P     #@'        8      !@          
X 
Xend
END_OF_FILE
# end of 'font-32/User7x13ru'
fi
if test -f 'font-32/User7x14r' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-32/User7x14r'\"
else
echo shar: Extracting \"'font-32/User7x14r'\" \(2353 characters\)
sed "s/^X//" >'font-32/User7x14r' <<'END_OF_FILE'
Xbegin 644 ser7x14r.fnt
XM& <.!(8           '[^<.                                     
XM                                                            
XM                                                 '#APX<   #_
XM^<.             .'#APX< /P    $    $0            ( &        
XM                                  '@!X                      
XM            80P <            '#APX<   '[^<.             .'#A
XMPX< ?@ @H*$&!@0(($     "."#AP0>(/CAP     !P<(>#7C]^-[OA[-QCS
XMCGPY\=_]^_?OW?D$ (  ( ,  , # & @(P<        !        @0( 2   
XM         '#APX<   #_^<.             .'#APX< /P @H*/)"000$$  
XM   "1&$2(00((D2(  ! $"(F()$R1$B31" 1(@B1$R),BCDHD2)$B1$$ (0 
XM( $  $ $ " @(0$        !        @0(,R            '#APX<   '[
XM^<.             .'#APX< ?@ @H_1)2 @0$5     $1*$0(@00 D2(  " 
XM"")"4)(2) @A1" 10@V9(2*$BA$(D2(HB"$" (H $ $  $ $ "   0$     
XM   !        @0(6\            '#APX<   #_^<.             .'#A
XMPX< /P @ 40&A! @"."    $1" 00H<6!$2(8,$ ! ).4)(") @@1" 1@@V9
XM(2*$B8$(BBHH4"$" )$ "'%AXT<?#3C@X3$-%AS8;;'GS;OW9]WP@0(32   
XM         '#APX<   '[^<.             .'#APX< ?@ @ 4,!#  @"*" 
XM   (1" @Q(29!#B88,(/@@124/(")X\@?" 10@J5(3R$\&$(BBH04$$! (  
XM  F2),B$$B0@(2$*B29DF-(A!)$B)(DC  & 2            '#APX<   #_
XM^<.             .'#APX< /P @!^&"$H @"1/@#X (1"! )("1"$1H  0 
XM 0A2B(H") @G1" 10@J5(2"$H#$(BC8H($$! (   'D2!$^$$B0@(4$*B2)$
XMB(&!!(HJ&$A @ (              '#APX<   '[^<.             .'#A
XMPX< ?@   H!%D0 @" "    01"" )\"1"$0(  (/@@!,^(H2) @A1"$1(@B3
XM(2"$DA$(A!0H(($ @(   (D2!$@$'"0@(<$*B2)$B(!!!(HJ&%" @0( !@  
XM         '#APX<   #_^<.             .'#APX< /P   H1*40 0$ "!
XM@ 801"$2((B1"$008,$ ! ! B(LB1$@S1"$1(BB3,B#(BQ$(A!1$((D @(  
XM (F3),B$("0@(2$*B3)DF((A!(04)#$0@0( "0           '#APX<   '[
XM^<.             .'#APX< ?@ @ H>"3H 0$   @ 8@./GQP(<."#@08$" 
XM" @CC?''C]P=[OCC-_CY''!QFN.'!!3N<?D 0(   '5APV<.'F;X(S?*F9Q8
XM:</ PT049B'P@0( "0           '#APX<   #_^<.             .'#A
XMPX< /P    $!@  ((   @  @          !@ $! $  <                
XM   @          $ 0( _        (0 !(     ! "        "  @0( "0  
XM         '#APX<   '[^<.             .'#APX< ?@    $    $0  !
XM                 (                         0          '@!X  
XM        (0  P     ! "        $  80P "0           '#APX<   #_
XM^<.             .'#APX< /P                                  
XM                       ,                        '@        #@
X5'        8      !@          
X 
Xend
END_OF_FILE
# end of 'font-32/User7x14r'
fi
if test -f 'lib/text.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'lib/text.c'\"
else
echo shar: Extracting \"'lib/text.c'\" \(2287 characters\)
sed "s/^X//" >'lib/text.c' <<'END_OF_FILE'
X/*                        Copyright (c) 1987 Bellcore
X *                            All Rights Reserved
X *       Permission is granted to copy or use this program, EXCEPT that it
X *       may not be sold for profit, the copyright notice must be reproduced
X *       on copies, and credit should be given to Bellcore where it is due.
X *       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
X */
X/*	$Header: text.c,v 4.1 88/06/21 13:41:05 bianchi Exp $
X	$Source: /tmp/mgrsrc/lib/RCS/text.c,v $
X*/
Xstatic char	RCSid_[] = "$Source: /tmp/mgrsrc/lib/RCS/text.c,v $$Revision: 4.1 $";
X
X#include "term.h"
X
X#define TRUE	1
X#define FALSE	0
X
Xint
Xtext(s,x,y,font,angle,size_x, size_y)
Xregister char *s; 	/* string to be printed */
Xregister int x, y;	/* starting coordinates */
Xint font; 		/* font #, from 0-4 --- 0: line font, 1: seriff type, */
X          		/* 2: Greek, 3: cursive, 4: old English             */
Xint angle; 		/* string rotation in degrees */
Xint size_x; 		/* character size  1000 ~= full window sized character */
Xint size_y; 		/* character size  1000 ~= full window sized character */
X{
X	register char ch;	/* the character being printed */
X	register int i; 	/* the "workin' man" of variables */
X	register int xc,yc;	/* current character coordinates */
X	register int penup;	/* a flag */
X	short xmax, xmin;	/* maximum character extent */
X	short pts[250];	 	/* vector points */
X	int npts; 		/* number of vector points */
X	int isin(), icos();	/* integer sin, cosine functions */
X
X	/* compute scaled x-form data */
X
X 	int sinx = size_x *isin(angle);
X	int cosx = size_x *icos(angle);
X 	int siny = size_y *isin(angle);
X	int cosy = size_y *icos(angle);
X
X	if (font > 4 || font < 0)
X		font = 0;
X
X	while(ch = *s++){ 
X		if(font == 0)
X			sfont(0,ch,&xmin,&xmax,&npts,pts);
X		else
X			scribe(font-1,ch,&xmin,&xmax,&npts,pts);
X
X		penup = TRUE;  		/* pen starts up on each letter */
X				
X		for(i=0; i < npts; i += 2)
X			if(pts[i] == 31)
X				penup = TRUE;
X			else{ 
X				xc = (pts[i]*cosx - pts[i+1]*siny)>>14;
X				yc = (pts[i]*sinx + pts[i+1]*cosy)>>14;
X
X				if(penup)	/* go to the new point */
X					m_go(x + xc, y - yc);
X				else		/* draw to the next point */
X					m_draw(x + xc,y - yc);
X				penup = FALSE;
X			}
X		x += ((xmax-xmin)*cosx)>>14;
X		y -= ((xmax-xmin)*sinx)>>14;
X	}
X}
END_OF_FILE
# end of 'lib/text.c'
fi
if test -f 'src/mouse_get.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'src/mouse_get.c'\"
else
echo shar: Extracting \"'src/mouse_get.c'\" \(2196 characters\)
sed "s/^X//" >'src/mouse_get.c' <<'END_OF_FILE'
X/*                        Copyright (c) 1987 Bellcore
X *                            All Rights Reserved
X *       Permission is granted to copy or use this program, EXCEPT that it
X *       may not be sold for profit, the copyright notice must be reproduced
X *       on copies, and credit should be given to Bellcore where it is due.
X *       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
X */
X/*	$Header: mouse_get.c,v 4.1 88/06/21 13:34:16 bianchi Exp $
X	$Source: /tmp/mgrsrc/src/RCS/mouse_get.c,v $
X*/
Xstatic char	RCSid_[] = "$Source: /tmp/mgrsrc/src/RCS/mouse_get.c,v $$Revision: 4.1 $";
X
X/* get the mouse input */
X
X#include <sys/ioctl.h>
X#include <stdio.h>
X
X#define MOUSE_BUFF	90
X#define DECODE(X)	( (X) &0x80 ? (X) - 256 : (X) )
X#define get_char(fd)	(index<cnt ? 0xff & mouse_buff[index++] :mouse_fill(fd))
X
Xstatic unsigned char mouse_buff[MOUSE_BUFF];
Xstatic int cnt=0;
Xstatic int index=0;
Xstatic int button_map[8] = { 0,1,2,3,4,5,6,7};
X
Xint
Xmouse_fill(mouse)
Xint mouse;
X   {
X   cnt = read(mouse,mouse_buff,MOUSE_BUFF);
X   index = 1;
X   return ( ((int)(*mouse_buff) & 0xff));
X   }
X   
X/* primary mouse interface
X   Mouse sample begins with a byte, 0x80 through 0x87, followed by pairs of
X   bytes giving motion changes.  Currently we handle 3- or 5-byte mice.
X*/
X
Xint
Xmouse_get(mouse,x_delta,y_delta)
Xregister int mouse;
Xregister int *x_delta, *y_delta;
X   {
X   static int mouse_type = 3;
X   register int delta, button;
X
X   while(((button = get_char(mouse))&0xf0) != 0x80)
X      if( mouse_type < 5 )
X         mouse_type++;
X      ;
X   delta = get_char(mouse); *x_delta = DECODE(delta);
X   delta = get_char(mouse); *y_delta = DECODE(delta);
X   if (mouse_type >= 5) {
X      /* 5-or-more bytes per sample */
X      delta = get_char(mouse), *x_delta += DECODE(delta);
X      delta = get_char(mouse), *y_delta += DECODE(delta);
X      }
X   return(button_map[(~button)&0x7]);
X   }
X
X/* map mouse buttons (for non-left handers) */
X
Xint *
Xmap_mouse(button,map)
Xint button, map;
X   {
X   if (button > 0 && button < 8)
X      button_map[button] = map;
X   return(button_map);
X   }
X
X/* how many chars are sitting in the mouse buffer */
X
Xint
Xmouse_count()
X   {
X   return(cnt>index);
X   }
END_OF_FILE
# end of 'src/mouse_get.c'
fi
if test -f 'src/sigdata.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'src/sigdata.c'\"
else
echo shar: Extracting \"'src/sigdata.c'\" \(2350 characters\)
sed "s/^X//" >'src/sigdata.c' <<'END_OF_FILE'
X/*                        Copyright (c) 1987 Bellcore
X *                            All Rights Reserved
X *       Permission is granted to copy or use this program, EXCEPT that it
X *       may not be sold for profit, the copyright notice must be reproduced
X *       on copies, and credit should be given to Bellcore where it is due.
X *       BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM.
X */
X/*	$Header: sigdata.c,v 4.1 88/06/21 13:34:40 bianchi Exp $
X	$Source: /tmp/mgrsrc/src/RCS/sigdata.c,v $
X*/
Xstatic char	RCSid_[] = "$Source: /tmp/mgrsrc/src/RCS/sigdata.c,v $$Revision: 4.1 $";
X
X#include <stdio.h>
X
X/* signal names, descriptions (for debugging) */
X
Xstruct signame {
X   char *symbol;
X   int  number;
X   char *desc;
X   } signames[] = {
X   "SIGNONE",	0,	"Internal mgr error",
X   "SIGHUP",	1,	"hangup",
X   "SIGINT",	2,	"interrupt",
X   "SIGQUIT",	3,	"quit",
X   "SIGILL",	4,	"illegal instruction (not reset when caught)",
X   "SIGTRAP",	5,	"trace trap (not reset when caught)",
X   "SIGIOT",	6,	"IOT instruction",
X   "SIGEMT",	7,	"EMT instruction",
X   "SIGFPE",	8,	"floating point exception",
X   "SIGKILL",	9,	"kill (cannot be caught or ignored)",
X   "SIGBUS",	10,	"bus error",
X   "SIGSEGV",	11,	"segmentation violation",
X   "SIGSYS",	12,	"bad argument to system call",
X   "SIGPIPE",	13,	"write on a pipe with no one to read it",
X   "SIGALRM",	14,	"alarm clock",
X   "SIGTERM",	15,	"software termination signal from kill",
X   "SIGURG",	16,	"urgent condition on IO channel",
X   "SIGSTOP",	17,	"sendable stop signal not from tty",
X   "SIGTSTP",	18,	"stop signal from tty",
X   "SIGCONT",	19,	"continue a stopped process",
X   "SIGCHLD",	20,	"to parent on child stop or exit",
X   "SIGTTIN",	21,	"to readers pgrp upon background tty read",
X   "SIGTTOU",	22,	"like TTIN for output if (tp->t_local&LTOSTOP)",
X   "SIGIO",	23,	"input/output possible signal",
X   "SIGXCPU",	24,	"exceeded CPU time limit",
X   "SIGXFSZ",	25,	"exceeded file size limit",
X   "SIGVTALRM",	26,	"virtual time alarm",
X   "SIGPROF",	27,	"profiling time alarm",
X   "SIGWINCH",	28,	"window changed",
X   (char *) 0,	0,	(char *) 0
X   };
X
X/* unexpected signals go here, print message, restore state, then die! */
X
Xint
Xcatch(sig)
Xint sig;
X   {
X   _quit();
X   fprintf(stderr,"got a %s:\t%s\r\n",signames[sig].symbol, signames[sig].desc);
X   fflush(stderr);
X   abort();
X   }
END_OF_FILE
# end of 'src/sigdata.c'
fi
echo shar: End of archive 10 \(of 61\).
cp /dev/null ark10isdone
MISSING=""
for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 \
	21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 \
	38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 \
	55 56 57 58 59 60 61 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 61 archives.
    rm -f ark[1-9]isdone ark[1-9][0-9]isdone
else
    echo You still need to unpack the following archives:
    echo "        " ${MISSING}
fi
##  End of shell archive.
exit 0
-- 
Please send comp.sources.unix-related mail to rsalz@uunet.uu.net.