[comp.sources.unix] v17i010: MGR, Bellcore window manager, Part09/61

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

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




#! /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 9 (of 61)."
# Contents:  doc/Makefile doc/bitmap.5 doc/iconmail.1 doc/omgrmail.1
#   doc/window_print.1 font-16/U80x2 font-16/Udefault
#   font-16/User7x13r font-16/User7x13rI font-16/User7x13ru
#   font-32/Ucour7x12b font-32/Ucour7x12bI font-32/Ucour7x12bu
#   font-32/Udefault font-32/User7x12r font-32/User7x12rI
#   font-32/User7x12ru src/dependencies src/get_rect.c src/scroll.c
#   src/write_ok.c
# Wrapped by rsalz@papaya.bbn.com on Thu Nov 17 21:05:07 1988
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'doc/Makefile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'doc/Makefile'\"
else
echo shar: Extracting \"'doc/Makefile'\" \(2028 characters\)
sed "s/^X//" >'doc/Makefile' <<'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: Makefile,v 4.10 88/07/21 12:50:30 sau Exp $
X#	$Source: /tmp/mgrsrc/doc/RCS/Makefile,v $
X
X#	mgr library documentation
X
XINSDIR=$(INSROOT)/man
X
XFILES1 = \
Xbounce.1 browse.1 bury.1 c_menu.1 clock.1 \
Xclock2.1 close.1 color.1 cut.1 cycle.1 \
Xdmgr.1 ether.1 font.1 iconmail.1 iconmsgs.1 \
Xinvert_colormap.1 lock.1 maze.1 menu.1 mgr.1 mgrmail.1 \
Xmgrmsgs.1 oclose.1 omgrmail.1 overlay.1 rotate.1 \
Xset_colormap.1 set_console.1 set_termcap.1 shape.1 show.1 \
Xsnap.1 startup.1 stat.1 stringart.1 tjfilter.1 \
Xwindow_print.1 zoom.1
X
XFILES5 = bitmap.5 font.5
XPRINT = hproff
X
XFILES= $(FILES1) $(FILES5)
XSTART=.
XCPIO=doc.cpio
X
XMAKE=make
X
Xall small:
X
Xprint:	$(FILES)
X	$(PRINT) -man $(FILES)
X	cd usrman;  $(MAKE) PRINT=$(PRINT) all
X
Xsmallinstall:	install
X
Xinstall:	$(INSDIR) $(INSDIR)/man1 $(INSDIR)/man5
X#		Do not install the files if INSDIR is the current directory.
X#		This stuff with ReMoveThisFile is to get around symbolic links.
X	rm -rf ./ReMoveThisFile
X	touch $(INSDIR)/ReMoveThisFile
X	if [ ! -f ./ReMoveThisFile ]; then \
X		(cd $(INSDIR)/man1;  rm -f $(FILES1)); \
X		 cp $(FILES1) $(INSDIR)/man1; \
X		(cd $(INSDIR)/man5;  rm -f $(FILES5)); \
X		 cp $(FILES5) $(INSDIR)/man5; \
X	else \
X		echo ">>  $(INSDIR) == current directory; no files copied"; \
X	fi
X	rm -rf $(INSDIR)/ReMoveThisFile
X	cd usrman; $(MAKE) install
X
X
X$(INSDIR) $(INSDIR)/man1 $(INSDIR)/man5:
X	mkdir $@
X
Xclean clobber:
X
Xlist:
X	@for i in Makefile $(FILES); do \
X		echo "$(START)/$$i"; \
X	done
X	@echo "$(START)/usrman";
X	@if [ -d usrman ] ; then \
X		cd usrman; $(MAKE) START=$(START)/usrman list; cd ..; \
X	fi
X
Xcpio:
X	$(MAKE) -s list | cpio -ocv > $(CPIO)
END_OF_FILE
# end of 'doc/Makefile'
fi
if test -f 'doc/bitmap.5' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'doc/bitmap.5'\"
else
echo shar: Extracting \"'doc/bitmap.5'\" \(2199 characters\)
sed "s/^X//" >'doc/bitmap.5' <<'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: bitmap.5,v 4.2 88/07/18 08:07:32 sau Exp $
X'\"	$Source: /tmp/mgrsrc/doc/RCS/bitmap.5,v $
X.TH bitmap 5L "April 30, 1986"
X.SH NAME
XBitmap \- Bitmap header format for
X.I mgr
Xbitmaps.
X.SH SYNOPSIS
X#include "dump.h"
X.SH DESCRIPTION
XThere are two styles of bitmaps recognized by 
X.B MGR ,
XThe old machine dependent format, and the new portable format.
X.LP
XOld bitmap files are prepended with a 6 byte ascii header which contains:
X1) a two byte magic number, 2) a 2 byte bitmap width, and 3) a two byte
Xbitmap height. 
XThe bitmap data follows the header in raster scan order,
Xwith each row padded out to a 16 bit boundary.
X.LP
XThe new, portable bitmap format consists of an 8 byte ascii header containing:
X1) a two byte magic number, 2) a 2 byte bitmap width, 3) a two byte bitmap
Xheight, a single byte bitmap depth, and 1 reserved byte.
XThe bitmap data follows the header in raster scan order, with each row 
Xpadded to a byte boundary.
X.LP
XThe following macros, defined in
X.I dump.h
Xmay be useful for dealing with bitmap headers:
X.TP
XB_HSIZE
XThe bitmap header size in bytes.
X.TP
XB_GETHDR(header,width,height)
Xextracts the
X.I width
Xand
X.I 
Xheight
Xfrom the B_HSIZE buffer
X.I header
X.TP
XB_PUTHDR(header,width,height)
Xproduces a bitmap header for a bitmap
X.I width
Xbits wide and
X.I height
Xbits high.
X.TP
XB_ISHDR(header)
Xreturns true if
X.I header
Xis a valid bitmap header
X.TP
XB_SIZE(width,height)
Xreturns the size in bytes (not including the header)
Xof a bitmap
X.I width
Xbits wide and
X.I height
Xbits high.
X.TP
XB_MAGIC
Xis a pointer to a character string whose first 2 bytes
Xare the bitmap header magic number.
X.SH BUGS
XThe existence of two different bitmap formats is unfortunate.
XThe old format should go away when the programs that use it are
Xrewritten.
X.SH SEE ALSO
Xmgr(1L)
END_OF_FILE
# end of 'doc/bitmap.5'
fi
if test -f 'doc/iconmail.1' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'doc/iconmail.1'\"
else
echo shar: Extracting \"'doc/iconmail.1'\" \(2060 characters\)
sed "s/^X//" >'doc/iconmail.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: iconmail.1,v 4.1 88/06/21 13:51:36 bianchi Exp $
X'\"	$Source: /tmp/mgrsrc/doc/RCS/iconmail.1,v $
X.TH iconmail 1L "July 30, 1986"
X.SH NAME
Xiconmail -\ Notification of mail arrival
X.SH SYNOPSIS
X.B iconmail
X[ \fB\-s\fP ]
X[ \fB\-x\fP<pos> ]
X[ \fB\-y\fP<pos> ]
X[ \fB\-f\fP<font> ]
X[ \fB\-p\fP<poll> ]
X[ \fB\-M\fP<mailer> ]
X.SH DESCRIPTION
X.I Iconmail
Xlooks for, and announces the arrival of new mail.
XWhen initially invoked,
X.I iconmail
Xshrinks its window into a mailbox icon.
XWhen new mail arrives,
X.I iconmail
Xrings the bell, displays a mailbox with mail in it.
XIf the 
X.I iconmail
Xwindow is activated, usually by clicking on it with the mouse,
XIt either creates a larger window with 
X.I readmail
Xrunning in it - if you have mail,
Xor indicates you have no mail.
X.LP
XWhile in the 
X.I readmail
Xwindow, the middle mouse button activates a menu of commonly
Xused mail commands.
X.LP
X.B iconmail
Xrecognizes the following command line flags:
X.TP 
X-s
XDon't reshape the window upon 
X.B iconmail
Xinvocation.
X.TP 
X-x<pos>
XStarting x-coordinate of 
X.I readmail
Xwindow.
X.TP 
X-y<pos>
XStarting y-coordinate of 
X.I readmail
Xwindow.
X.TP 
X-f<font_number>
XFont to use for
X.I readmail
Xwindow.
X.TP 
X-p<poll interval>
XLook for new mail every
X.I poll interval
Xseconds (defaults to 60).
X.TP 
X-M<mailer>
XUse
X.I mailer
Xto read mail, instead of
X.I mail.
X.SH BUGS
XThe 
X.I readmail
Xwindow sleeps for a second at its termination to permit
X.I mail
Xto indicate new mail arrival while reading mail.
X.LP
XDestroying the 
X.I mail
Xsubwindow
Xis a bad thing to do.
X.SH FILES
X.TP 
X.B /usr/spool/mail/$USER
X.SH SEE ALSO
Xmail(1)
Xmgr(1L)
Xmgrmail(1L)
X.SH AUTHOR
XS. A. Uhler
END_OF_FILE
# end of 'doc/iconmail.1'
fi
if test -f 'doc/omgrmail.1' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'doc/omgrmail.1'\"
else
echo shar: Extracting \"'doc/omgrmail.1'\" \(2130 characters\)
sed "s/^X//" >'doc/omgrmail.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: omgrmail.1,v 4.1 88/06/21 13:51:59 bianchi Exp $
X'\"	$Source: /tmp/mgrsrc/doc/RCS/omgrmail.1,v $
X.TH omgrmail 1L "April 30, 1985"
X.SH NAME
Xomgrmail -\ Notification of mail arrival
X.SH SYNOPSIS
X.B omgrmail
X[ \fB\-s\fP ]
X[ \fB\-x\fP<pos> ]
X[ \fB\-y\fP<pos> ]
X[ \fB\-f\fP<font> ]
X[ \fB\-p\fP<poll> ]
X[ \fB\-M\fP<mailer> ]
X.SH DESCRIPTION
X.I Omgrmail
Xlooks for, and announces the arrival of new mail.
XWhen initially invoked,
X.I omgrmail
Xshrinks its window to the single line
X.B Looking for new mail.
XWhen new mail arrives,
X.I omgrmail
Xrings the bell, and states
X.I You have new mail.
XIf the 
X.I omgrmail
Xwindow is activated, usually by clicking on it with the mouse,
XIt changes to a larger window with 
X.I readmail
Xrunning in it.
X.LP
XWhile in the 
X.I readmail
Xwindow, the middle mouse button activates a menu of commonly
Xused mail commands.
XThe 
X.B omgrmail 
Xwindow may be relocated on the screen by activating the
X.I readmail
Xsubwindow, and moving its upper left corner to the desired
X.B omgrmail
Xwindow location.
X.LP
X.B Omgrmail
Xrecognizes the following command line flags:
X.TP 
X-s
XDon't reshape the window upon 
X.B omgrmail
Xinvocation.
X.TP 
X-x<pos>
XStarting x-coordinate of 
X.I readmail
Xwindow.
X.TP 
X-y<pos>
XStarting y-coordinate of 
X.I readmail
Xwindow.
X.TP 
X-f<font_number>
XFont to use for
X.I readmail
Xwindow.
X.TP 
X-p<poll interval>
XLook for new mail every
X.I poll interval
Xseconds (defaults to 60).
X.TP 
X-M<mailer>
XUse
X.I mailer
Xto read mail, instead of
X.I mail.
X.SH BUGS
XThe 
X.I readmail
Xwindow sleeps for 2 seconds at its termination to permit
X.I mail
Xto indicate new mail arrival while reading mail.
X.SH FILES
X.TP 
X.B /usr/spool/mail/$USER
X.SH SEE ALSO
Xmail(1)
Xmgr(1L)
X.SH AUTHOR
XS. A. Uhler
END_OF_FILE
# end of 'doc/omgrmail.1'
fi
if test -f 'doc/window_print.1' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'doc/window_print.1'\"
else
echo shar: Extracting \"'doc/window_print.1'\" \(2025 characters\)
sed "s/^X//" >'doc/window_print.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: window_print.1,v 4.1 88/06/21 13:56:25 bianchi Exp $
X'\"	$Source: /tmp/mgrsrc/doc/RCS/window_print.1,v $
X.TH window_print 1L "July 3 1986"
X.SH NAME
Xwindow_print \- print an image of an
X.B
XMGR
Xwindow on a printer.
X.SH SYNOPSIS
X.B
Xwindow_print
X[ -\fBf \fPfilter ]
X[ -\fBj \fPname ]
X[ -\fBm \fPmessage ]
X[ -\fBp \fPprinter ]
X[ -\fBo \fPoption ]
X[ -\fBx \fPfile ]
X.SH DESCRIPTION
X.B
XWindow print
Xprints the images of windows on a printer.
XWhen first invoked,
X.B
XWindow print
Xiconifies itself with the message 
X.I Window dump.
XA hard copy of a window is made by activating the
Xwindow print window and clicking
Xthe third mouse button over the desired window.
X.B Window_print
Xcopies the image of the window onto a file, then invokes lpr
Xto print it.
X.LP
Xcommand options
X.TP 3
X.B
X-f filter
XThe name of an (optional) unix filter for converting the mgr bitmap format
Xfile into a form suitable for 
X.B
Xlpr.
X.TP 3
X.B
X-[jJ] name
XThe name printed on the burst page of the printer, normally
X.B
Xwindow.
X.TP 3
X.B
X-m message
XThe string displayed in the iconified window.
X.TP 3
X.B
X-[pP] printer
XThe name of the printer, as in
X.B lpr.
X.TP 3
X.B
X-v option
XNormally lpr is invoked with the
X.B -v
Xflag.
XIf
X.B
Xoption
Xis specified, it is used instead.
X.TP 3
X.B
X-x file
XThe image files is copied to 
X.B file
Xinstead of being sent to 
X.B lpr
X.SH FILES
X/tmp/pr*		temporary bit image file
X.SH SEE ALSO
Xlpr(1)
X.SH DIAGNOSTICS
Xdebugging output may be obtained by setting the environment variable
X.B
XDEBUG.
X.SH BUGS
XThe temporary file is created on the machine which is running mgr,
Xnot the machine running
X.B
Xwindow_print.
END_OF_FILE
# end of 'doc/window_print.1'
fi
if test -f 'font-16/U80x2' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-16/U80x2'\"
else
echo shar: Extracting \"'font-16/U80x2'\" \(2151 characters\)
sed "s/^X//" >'font-16/U80x2' <<'END_OF_FILE'
Xbegin 644 80x2.fnt
XM%@<0!5\@                                                    
XM                 > '@                                 !P#@  
XM !"04XR,! @@(     $\$/'@Q\\_/'@  $ ('A@AX.>/WXY"?'H4&-">?'GQ
XMY^A@P4,%^0( @  @ 0  ( , 0! 2 X                " @0   !"05522
XM!! 0J     %",0H0Q!"!0H0  ( $(20A$11($!%"$ HD&-BA0H4*$(A@R4,$
XM"0( @  0 0  ( 2 0! 2 (        $       " @0   !"0I542!! 0<$  
XM  )"40H11! !0H0  0 "(4)1$A0H$"%"$ I$%5BA0H4*$(A1222($0$ A  (
XM 0  ( 0 0  " (        $       " @0   !"1]1D,!" (J$    )&$ @1
XM3Y\"0H0@0@ ! 4Y1$@0H$"!"$ J$%52A0H4) (A1222((0$ B@ $<7'CIY\=
XM7'!R()W7'EQTL>?(4,%$A?" @0R  !  HX$( " (($ /P 1*$!#B2%""/(0@
XM1 _ @E*)\@0OGR!^$ N$%52A0H7PP(A1*AA0(0" D0  B8H4:$0C8A 20))8
XMH6*,RA$(4,%$A!" @1:  ! !04(4@" ( _    12$" 20%"$0H0 !   A%*)
XM"@0H$"="$ I$$E*A?(4@((A*/AA000" H(  "0H$*$0A0A 2@))0H4*$@@$(
XM24DH1", @-,  ! #X4)E " ( $    AB$$ 40%"$0GP  @_!!$R)"@0H$"%"
XM$ HD$E*A0(40$(A**B0@@0! @   >0H$+\0A0A 3@))0H4*$@>$(24D02$" 
XM@0     !14*B " ( $    A"$((7Z%"(0@0  0 " $']"A0H$"%"$0HD$E&A
XM0(42$(A*(B0@@0! @   B0H$* 0A0A 20))0H4*$@!$(24DH*(" @0   ! "
XMA42B ! 0 $&  A!"$0(02%"(0H0@P( $!",%"11($!-"$0H4$%&A0(4*$(A$
XM(D(A 0 @@   B8H4:$0C0A 2())0H6*,@A$HQDE$,0" @0   ! "@X3=@! 0
XM  "  A \??G@1X\(/'@@0$ (!!T%\.>/T U"?/(7\%">0'D)X(>$(D(A^0 @
XM@   =7'CIX0=0A 2$))0GEQT@>#'1C9$$?B @0       0    @@  "     
XM            0                        "           0  @       
XM   !   0     $ $        $ " @0            1   $             
XM    @                        !P          > '@          A  $0
XM     $ $        H !PC@                                      
XM                                               >  #@     $ $
XM        0                                                   
XM                             '\                             
XM                                                            
XM                                                            
XM                                                            
XM                        _@                                  
XM                                                            
XM                                                            
X,                
X 
Xend
END_OF_FILE
# end of 'font-16/U80x2'
fi
if test -f 'font-16/Udefault' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-16/Udefault'\"
else
echo shar: Extracting \"'font-16/Udefault'\" \(2154 characters\)
sed "s/^X//" >'font-16/Udefault' <<'END_OF_FILE'
Xbegin 644 default.fnt
XM%@@0!5\@                                                    
XM                           \ #P                             
XM          X <     @D"CAD, @($ @      CP(/#P,/CQ^/#P   0 (#P8
XM$'@<>'Y^'$(^'D) QD(\?#Q\/'Y"@H)"@GX@( 0  "  0  "  P 0 @$0#@ 
XM                 ! ("     @D"E2D2 @0""H      D(80D(,($("0D( 
XM  @ $$(D$$0B1$! (D(( D1 QF)"0D)"0@A"@I)"@@(@( 0  !  0  " !( 
XM0 @$0 @         $        ! ("     @D%%2H2 @0"!P(    !$(H0D(4
XM($ "0D(  !  "$)"*$1"0D! 0D(( DA JF)"0D)"0@A"1)(D1 0@$ 00  @ 
XM0  " !  0   0 @         $        ! ("     @D/E#(, @@!"H(    
XM!$8( @(4?'P$0D((""  ! ).*$1 0D! 0$(( E! JE)"0D)"( A"1)(D1 @@
XM$ 0H  0X7#PZ/'PZ7#@<1 CN7#Q<.BP\?$)"@D1"?! ("#(   @ %#@((  @
XM! @( 'X "$H(!!PD0D($/$(("$!^ @121'Q 0GQ\0'X( G! JE)"0D)\& A"
XM1%08* @@" 1$  !$8D)&0A!&8@@$2 B28D)B1C)"$$)"@D1"!! ("%H   @ 
XM*!004@ @! !^    "%((" (D D((0D(  $   @A21$) 0D! 3D(( DA DDI"
XM?$)(! A"*'P8*! @" 2"   $0D!"0A!"0@@$4 B20D)"0B! $$(DDB@B"& (
XM!DP   @ ?!03E  @!  (    $&(($ )$ D((0CX  "!^! A,1$) 0D! 0D((
XM D1 DDI"0$)$ @A"*%0D$" @! 0    \0D!"?A!"0@@$< B20D)"0B \$$(D
XMDA D$! ("       *%05B  @!  (    $$((($)^0D(00@(  !  " ! _D)"
XM0D! 0D((0D1 DD9"0$)$0@A"*$0D$" @! 0   !$0D!"0!!"0@@$2 B20D)"
XM0B "$$(DDB@4(! ("     @ 4%0EB  0"  (&  (($((0$($0D(00D((& @ 
XM$ @B@D(B1$! )D((0D) @D9"0$)"0@A"$$1"$$ @ @0   !$8D)&0A!&0@@$
XM1 B20D)B1B!"$D88DD080! ("     @ 4#@F=@ 0"   "  ((#P^?CP$/#P0
XM/#P(" 0 ( @<@GP<>'Y &D(^/$)^@D(\0#Q"/ @\$$1"$'X@ @0    Z7#PZ
XM/! Z0@@$0@B20CQ<.B \##H8;$0(?A ("        !     ($   "       
XM            "                            !             @  0 
XM           "   $      !  @         ( ! ("              $(   
XM$                   $                             X         
XM   \ #P           !"  !$      !  @        !0  X(<           
XM                                                            
XM                           \   X      !  @         @        
XM                                                            
XM                        _@                                  
XM                                                            
XM                                                            
X,                
X 
Xend
END_OF_FILE
# end of 'font-16/Udefault'
fi
if test -f 'font-16/User7x13r' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-16/User7x13r'\"
else
echo shar: Extracting \"'font-16/User7x13r'\" \(2155 characters\)
sed "s/^X//" >'font-16/User7x13r' <<'END_OF_FILE'
Xbegin 644 ser7x13r.fnt
XM%@<-!(8           '[^<.                           $         
XM         ( &                                                
XM                                              !PX<.'    __G#
XM@            #APX<.' #\ (*"A!@8$"$       C@@X<$'B#XX<      <
XM'"'@UX_?C>[X>S<8\XY\.?'?_?OW[]WYY >  " #  #  P!@(",'        
XM 0       &$, '          <.'#AP   ?OYPX             X<.'#AP!^
XM ""@H\D)!! @0     )$81(A! @B1(@  $ 0(B8@D3)$2)-$(!$B")$3(DR*
XM.2B1(D2)$00 A  @ 0  0 0 (" A 0        $       "! @S(        
XM '#APX<   #_^<.             .'#APX< /P @H_1)2 @0($     $1*$0
XM(@00 D2(  " "")"4)(2) @A1" 10@V9(2*$BA$(D2(HB"$" (H $ $  $ $
XM "   0$        !        @0(6R         !PX<.'   !^_G#@       
XM     #APX<.' 'X ( %$!H00(!%0@   !$0@$$*'%@1$B&#!  0"3E"2 B0(
XM($0@$8(-F2$BA(F!"(HJ*% A @"1  AQ8>-''PTXX.$Q#18<V&VQY\V[]V?=
XM\($"$W          <.'#AP   /_YPX             X<.'#AP _ " !0P$,
XM " 0X(    A$("#$A)D$.)A@P@^"!%)0\@(GCR!\(!%""I4A/(3P80B**A!0
XM00$ @   "9(DR(02)" A(0J))F28TB$$D2(DB2"! @!(         '#APX< 
XM  '[^<.             .'#APX< ?@ @!^&"$H @$*/@#X (1"! )("1"$1H
XM  0  0A2B(H") @G1" 10@J5(2"$H#$(BC8H($$! (   'D2!$^$$B0@(4$*
XMB2)$B(&!!(HJ&$A#  & 2         !PX<.'    __G#@            #AP
XMX<.' #\   * 19$ (!$0@   $$0@@"? D0A$"  "#X( 3/B*$B0((40A$2((
XMDR$@A)(1"(04*""! ("   ")$@1(!!PD("'!"HDB1(B 002**AA0@($"  8 
XM        <.'#AP   ?OYPX             X<.'#AP!^   "A$I1 " 0 (& 
XM!A!$(1(@B)$(1!!@P0 $ $"(BR)$2#-$(1$B*),R(,B+$0B$%$0@B0" @   
XMB9,DR(0@)" A(0J),F28@B$$A!0D,1"! @ )         '#APX<   #_^<. 
XM            .'#APX< /P @ H>"3H 0(   @ 8@./GQP(<."#@08$" " @C
XMC?''C]P=[OCC-_CY''!QFN.'!!3N<?D 0(   'EAPV<.'F;X(S?*F9Q8:</ 
XMPT049B'P@0( "0        !PX<.'   !^_G#@            #APX<.' 'X 
XM   ! 8  $"   (  (           8 ! 0!  '                   (   
XM       ! $" /P       "$  "      0 @        @ ($"  D         
XM<.'#AP   /_YPX             X<.'#AP _     0    A   $         
XM        @                        !           > '@          A
XM  $@     $ (        0 !A#  )         '#APX<   '[^<.         
XM    .'#APX< ?@                                              
XM           ,                        '@  P     #@'        8  
X*    !@          
X 
Xend
END_OF_FILE
# end of 'font-16/User7x13r'
fi
if test -f 'font-16/User7x13rI' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-16/User7x13rI'\"
else
echo shar: Extracting \"'font-16/User7x13rI'\" \(2156 characters\)
sed "s/^X//" >'font-16/User7x13rI' <<'END_OF_FILE'
Xbegin 644 ser7x13rI.fnt
XM%@<-!(8 __________X$!CQ_____________________@ '___[_________
XM_________W_Y________________________________________________
XM____________________________________________P/^/'CQX____  8\
XM?____________\>/'CQX_[\!WU]>^?G[][_______<??'C[X=\''C______C
XMX]X?*' @<A$'A,CG#'&#Q@X@ @0($"(&&_A__]_\__\__/^?W]SX________
XM_O_______Y[S_X_______\#_CQX\>/___@0&/'_____________'CQX\>/_^
XM =]?7#;V^^_?O_____V[GNW>^_?=NW?__[_OW=G?;LV[MVR[W^[=]V[LW;-U
XMQM=NW;MV[OO_>__?_O__O_O_W]_>_O________[_______]^_?,W_______ 
XM_X\>/'C___\ !CQ_____________QX\>/'C_OP'?7 NVM_?OW[_____[NU[O
XMW?OO_;MW__]_]]V]KVWMV_?>N]_NO?)FWMU[=>[W;MW7=][]_W7_[_[__[_[
XM_]___O[________^________?OWI-_______P/^/'CQX___^! 8\?_______
XM_____\>/'CQX__X!W_Z[^7OOW^ZO?___^[O?[[UXZ?N[=Y\^__O]L:]M_=OW
XMW[O?[GWR9M[=>W9^]W75UZ_>_?]N__>.GARXX/+''Q[.\NGC)Y).&#)$")@B
XM#W[][(_______\#_CQX\>/___P &/'_____________'CQX\>/^_ =_^O/[S
XM_]_O'W____>[W]\[>V;[QV>?/?!]^ZVO#?W8<-^#W^Z]]6K>PWL/GO=UU>^O
XMOO[_?___]FW;-WOMV]_>WO5VV9MG+=[[;MW;=M]^_?^W_______ _X\>/'C_
XM__X$!CQ_____________QX\>/'C__@'?^!Y][7_?[UP?\'_WN]^_VW]N][N7
XM__O__O>M=W7]V_?8N]_NO?5JWM][7\[W=<G7W[[^_W___X;M^[![[=O?WK[U
XM=MV[=WY^^W75Y[>\__Y_M_______P/^/'CQX____  8\?____________\>/
XM'CQX_[\!__U_NF[_W^[O?___[[O??]@_;O>[]__]\'W_LP=U[=OWWKO>[MWW
XM;-[?>VWN]WOKU]]^_W]___]V[?NW^^/;W]X^]7;=NW=_OOMUU>>O?W[]__G_
XM_____\#_CQX\>/___@0&/'_____________'CQX\>/_^ ?_]>[6N_]_O_WY_
XM^>^[WNW?=V[WN^^?/O_[_[]W=-V[M\R[WN[=UVS-WS=T[O=[Z[O?=O]_?___
XM=FS;-WO?V]_>WO5VS9MG?=[[>^O;SN]^_?_V_______ _X\>/'C___\ !CQ_
XM____________QX\>/'C_OP'?_7A]L7_OW___?_G?QP8./WCQ]\?OG[]_]_?<
XM<@XX<"/B$0<<R <&XX^.91QX^^L1C@;_OW___X:>/)CQX9D'W,@U9F.GECP_
XM/+OKF=X/?OW_]O______P/^/'CQX___^! 8\?____________\>/'CQX__X!
XM___^_G__[]___W__W___________G_^_O^__X___________________W___
XM_______^_[]_P/_______][__]______O_?________?_W[]__;______\#_
XMCQX\>/___P &/'_____________'CQX\>/^_ ?___O____>___[_________
XM________?________________________^___________A_X?__________>
XM__[?_____[_W________O_^>\__V_______ _X\>/'C___X$!CQ_________
XM____QX\>/'C__@'_____________________________________________
XM___________S________________________X?__/_____\?X________G__
X*____^?______P/__
X 
Xend
END_OF_FILE
# end of 'font-16/User7x13rI'
fi
if test -f 'font-16/User7x13ru' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-16/User7x13ru'\"
else
echo shar: Extracting \"'font-16/User7x13ru'\" \(2156 characters\)
sed "s/^X//" >'font-16/User7x13ru' <<'END_OF_FILE'
Xbegin 644 ser7x13ru.fnt
XM%@<-!(8           '[^<.                           $         
XM         ( &                                                
XM                                              !PX<.'    __G#
XM@            #APX<.' #\ (*"A!@8$"$       C@@X<$'B#XX<      <
XM'"'@UX_?C>[X>S<8\XY\.?'?_?OW[]WYY >  " #  #  P!@(",'        
XM 0       &$, '          <.'#AP   ?OYPX             X<.'#AP!^
XM ""@H\D)!! @0     )$81(A! @B1(@  $ 0(B8@D3)$2)-$(!$B")$3(DR*
XM.2B1(D2)$00 A  @ 0  0 0 (" A 0        $       "! @S(        
XM '#APX<   #_^<.             .'#APX< /P @H_1)2 @0($     $1*$0
XM(@00 D2(  " "")"4)(2) @A1" 10@V9(2*$BA$(D2(HB"$" (H $ $  $ $
XM "   0$        !        @0(6R         !PX<.'   !^_G#@       
XM     #APX<.' 'X ( %$!H00(!%0@   !$0@$$*'%@1$B&#!  0"3E"2 B0(
XM($0@$8(-F2$BA(F!"(HJ*% A @"1  AQ8>-''PTXX.$Q#18<V&VQY\V[]V?=
XM\($"$W          <.'#AP   /_YPX             X<.'#AP _ " !0P$,
XM " 0X(    A$("#$A)D$.)A@P@^"!%)0\@(GCR!\(!%""I4A/(3P80B**A!0
XM00$ @   "9(DR(02)" A(0J))F28TB$$D2(DB2"! @!(         '#APX< 
XM  '[^<.             .'#APX< ?@ @!^&"$H @$*/@#X (1"! )("1"$1H
XM  0  0A2B(H") @G1" 10@J5(2"$H#$(BC8H($$! (   'D2!$^$$B0@(4$*
XMB2)$B(&!!(HJ&$A#  & 2         !PX<.'    __G#@            #AP
XMX<.' #\   * 19$ (!$0@   $$0@@"? D0A$"  "#X( 3/B*$B0((40A$2((
XMDR$@A)(1"(04*""! ("   ")$@1(!!PD("'!"HDB1(B 002**AA0@($"  8 
XM        <.'#AP   ?OYPX             X<.'#AP!^   "A$I1 " 0 (& 
XM!A!$(1(@B)$(1!!@P0 $ $"(BR)$2#-$(1$B*),R(,B+$0B$%$0@B0" @   
XMB9,DR(0@)" A(0J),F28@B$$A!0D,1"! @ )         '#APX<   #_^<. 
XM            .'#APX< /P @ H>"3H 0(   @ 8@./GQP(<."#@08$" " @C
XMC?''C]P=[OCC-_CY''!QFN.'!!3N<?D 0(   'EAPV<.'F;X(S?*F9Q8:</ 
XMPT049B'P@0( "0       '[]^_?OW[]___OW[]^_?OW[]^_?OW[]^_?OW_\ 
XM_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW
XM[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[\  
XM<.'#AP   /_YPX             X<.'#AP _     0    A   $         
XM        @                        !           > '@          A
XM  $@     $ (        0 !A#  )         '#APX<   '[^<.         
XM    .'#APX< ?@                                              
XM           ,                        '@  P     #@'        8  
X*    !@          
X 
Xend
END_OF_FILE
# end of 'font-16/User7x13ru'
fi
if test -f 'font-32/Ucour7x12b' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-32/Ucour7x12b'\"
else
echo shar: Extracting \"'font-32/Ucour7x12b'\" \(2024 characters\)
sed "s/^X//" >'font-32/Ucour7x12b' <<'END_OF_FILE'
Xbegin 644 cour7x12b.fnt
XM& <,!(8           '[^<.                                ,P   
XM   "                                                  'D#P  
XM                                X8X              '#APX<   #_
XM^<.             .'#APX< /P QL4$&!@P88      &.##QX$^'/CAP  ! 
XM$!X\<?'WS]^?]OS_-YCSCGPY\>?]^_?O[?F& P  , .  < ' . P8X>     
XM   #       !@8, <            '#APX<   '[^<.             .'#A
XMPX< ?@ QL4/*#0P0($     &;/&;,,P,)FS8  # &#-B,-LS9DRS9# S(PB1
XM$S9,VR6LD2),Q1F& P0 , &  , , &   8&        #       !@8,-2   
XM         '#APX<   #_^<.             .'#APX< /P QL^9*C!@P,5" 
XM   ,;#&8,<P8!FS88,& ##-..-L#9@PP9# S0PV9,S;,VP&,FRHX:#&# PX 
XM&''AP\<,'WCQX;&:MAS8;=GGW;OW=]WQ@8,?<            '#APX<   '[
XM^<.             .'#APX< ?@ P 48-!  P,."    ,;# PXL\>##C88,,/
XMA@92:/,#9X\P?# SPPV=,S;,V=F,FRH8:&&# QL  !FS9LV?-FPP8:&-6S9L
XMV.LC#9$B-(DQ@8,62            '#APX<   #_^<.             .'#A
XMPX< /P P 4.""H P,./@#X 8;#!@-,&;#&QX  8  PQ22-L#9@PW9# S0P^?
XM,SS,\&&,CCXP,,&!@P   'FS!L^,-FPP8<&-6S9LV,&##9LJ&-AC  & 2   
XM         '#APX<   '[^<.             .'#APX< ?@   ^#%F0 P,5" 
XM   8;###-^&;&&P8  ,/A@Q,_-L#9@PS9#&S8PJ7,S#,V&&,CA0X,8&!@P  
XM -FS!LP,-FPP8>&-6S9LV,###8H^&%#!@8, !@           '#APX<   #_
XM^<.             .'#APX< /P   43*FP P,$"!@ 8P;#&;,,V;&&PP8,& 
XM# !@S-LS9DPS9#&S(RJ3,C#(VF&,A!1D,9F PP   -FS9LV,-FPP8;&-6S9L
XMV,)C#8X4+'&1@8, "0           '#APX<   '[^<.             .'#A
XMPX< ?@ P 4>"CH 0(  !@ 8P./WYX><.&#C@8,# & P_S?'GS]X>]OSG-_CY
XM''AQV\/'!!3N>?F PP   'OAP^<>'N[\8[?M>YQX>>/!QL04;B'Q@8, "0  
XM         '#APX<   #_^<.             .'#APX< /P    $#   88   
XM@  @             $! $                      P          & 0P  
XM        !@  8     !@&        $ !@8, "0           '#APX<   '[
XM^<.             .'#APX< ?@         ,P  !                 (  
XM                      !,          '@#P _        /  !P     #P
XM/        >  X8X !@           '#APX<   #_^<.             .'#A
XMPX< /P                                                      
XM                                                            
X&        
X 
Xend
END_OF_FILE
# end of 'font-32/Ucour7x12b'
fi
if test -f 'font-32/Ucour7x12bI' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-32/Ucour7x12bI'\"
else
echo shar: Extracting \"'font-32/Ucour7x12bI'\" \(2025 characters\)
sed "s/^X//" >'font-32/Ucour7x12bI' <<'END_OF_FILE'
Xbegin 644 cour7x12bI.fnt
XM& <,!(8 __________X$!CQ_____________________@ '________S/___
XM___]__________________________________________________X;\/__
XM________________________________'G'_________P   _X\>/'C___\ 
XM!CQ_____________QX\>/'C_OP'.3K[Y^?/GG______YQ\\.'[!XP<>/__^_
XM[^'#C@X(,"!@"0, R&<,<8/&#A@"! @0$@9Y_/__S_Q__C_X_Q_/G'A_____
XM___\_______^?GS_C_______P   _X\>/'C___X$!CQ_____________QX\>
XM/'C__@'.3KPU\O/OW[_____YDPYDSS/SV9,G__\_Y\R=SR3,F;-,F\_,W/=N
XM[,FS)-I3;MVS.N9Y_/O_S_Y__S_S_Y___GY________\_______^?GSRM___
XM____P   _X\>/'C___\ !CQ_____________QX\>/'C_OP'.3!FU<^?/SJ]_
XM___SD\YGSC/G^9,GGSY_\\RQQR3\F?//F\_,O/)FS,DS)/YS9-7'E\Y\_/'_
XMYXX>/#CSX(<.'DYE2>,GDB88(D0(B"(.?GS@C_______P   _X\>/'C___X$
XM!CQ_____________QX\>/'C__@'/_KGR^__/SQ]____SD\_/'3#A\\<GGSSP
XM>?FMEPS\F'#/@\_,//)BS,DS)CYS9-7GEYY\_.3__^9,F3)@R9//GEYRI,F3
XM)Q3<\F[=RW;.?GSIM_______P   _X\>/'C___\ !CQ_____________QX\>
XM/'C_OP'/_KQ]]7_/SQP?\'_GD\^?RSYD\Y.'__G__/.MMR3\F?/(F\_,O/!@
XMS,,S#YYS<<'/SSY^?/___X9,^3!SR9//GCYRI,F3)SY\\F35YR><__Y_M___
XM____P   _X\>/'C___X$!CQ_____________QX\>/'C__@'__!\Z9O_/SJ]_
XM___GD\\\R!YDYY/G__SP>?.S R3\F?/,F\Y,G/5HS,\S)YYS<>O'SGY^?/__
XM_R9,^3/SR9//GAYRI,F3)S\\\G7!YZ\^?GS_^?______P   _X\>/'C___\ 
XM!CQ_____________QX\>/'C_OP'__KLU9/_/S[]^?_G/D\YDSS)DYY//GSY_
XM\_^?,R3,F;/,F\Y,W-5LS<\W)9YS>^N;SF9_//___R9,F3)SR9//GDYRI,F3
XM)SV<\G'KTXYN?GS_]O______P   _X\>/'C___X$!CQ_____________QX\>
XM/'C__@'/_KA]<7_OW__^?_G/QP(&'ACQY\<?GS\_Y_/ ,@X8,"'A"0,8R <&
XMXX>.)#PX^^L1A@9_//___X0>/!CAX1$#G$@2A&.'AAP^.3OKD=X.?GS_]O__
XM____P   _X\>/'C___\ !CQ_____________QX\>/'C_OP'___[\___GG___
XM?__?_____________[^_[______________________/__________Y_O/__
XM________^?__G_____^?Y________[_^?GS_]O______P   _X\>/'C___X$
XM!CQ_____________QX\>/'C__@'________S/__^_________________W__
XM______________________^S__________X?\/_ ________P__^/_____\/
XMP________A__'G'_^?______P   _X\>/'C___\ !CQ_____________QX\>
XM/'C_OP'_____________________________________________________
XM____________________________________________________________
X&____P   
X 
Xend
END_OF_FILE
# end of 'font-32/Ucour7x12bI'
fi
if test -f 'font-32/Ucour7x12bu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-32/Ucour7x12bu'\"
else
echo shar: Extracting \"'font-32/Ucour7x12bu'\" \(2025 characters\)
sed "s/^X//" >'font-32/Ucour7x12bu' <<'END_OF_FILE'
Xbegin 644 cour7x12bu.fnt
XM& <,!(8           '[^<.                                ,P   
XM   "                                                  'D#P  
XM                                X8X              '#APX<   #_
XM^<.             .'#APX< /P QL4$&!@P88      &.##QX$^'/CAP  ! 
XM$!X\<?'WS]^?]OS_-YCSCGPY\>?]^_?O[?F& P  , .  < ' . P8X>     
XM   #       !@8, <            '#APX<   '[^<.             .'#A
XMPX< ?@ QL4/*#0P0($     &;/&;,,P,)FS8  # &#-B,-LS9DRS9# S(PB1
XM$S9,VR6LD2),Q1F& P0 , &  , , &   8&        #       !@8,-2   
XM         '#APX<   #_^<.             .'#APX< /P QL^9*C!@P,5" 
XM   ,;#&8,<P8!FS88,& ##-..-L#9@PP9# S0PV9,S;,VP&,FRHX:#&# PX 
XM&''AP\<,'WCQX;&:MAS8;=GGW;OW=]WQ@8,?<            '#APX<   '[
XM^<.             .'#APX< ?@ P 48-!  P,."    ,;# PXL\>##C88,,/
XMA@92:/,#9X\P?# SPPV=,S;,V<&,FRH8:&&# QL  !FS9LV?-FPP8:&-6S9L
XMV.LC#9$B-(DQ@8,62            '#APX<   #_^<.             .'#A
XMPX< /P P 4.""H P,./@#X 8;#!@-,&;#&QX  8  PQ22-L#9@PW9# S0P^?
XM,SS,\&&,CCXP,,&!@P   'FS!L^,-FPP8<&-6S9LV,&##9LJ&-AC  & 2   
XM         '#APX<   '[^<.             .'#APX< ?@   ^#%F0 P,5" 
XM   8;###-^&;&&P8  ,/A@Q,_-L#9@PS9#&S8PJ7,S#,V&&,CA0X,8&!@P  
XM -FS!LP,-FPP8>&-6S9LV,###8H^&%#!@8, !@           '#APX<   #_
XM^<.             .'#APX< /P   43*FP P,$"!@ 8P;#&;,,V;&&PP8,& 
XM# !@S-LS9DPS9#&S(RJ3,C#(VF&,A!1D,9F PP   -FS9LV,-FPP8;&-6S9L
XMV,)C#8X4+'&1@8, "0           '#APX<   '[^<.             .'#A
XMPX< ?@ P 4>"CH 0(  !@ 8P./WYX><.&#C@8,# & P_S?'GS]X>]OSG-_CY
XM''AQV\/'!!3N>?F PP   'OAP^<>'N[\8[?M>YQX>>/!QL04;B'Q@8, "0  
XM         '#APX<   #_^<.             .'#APX< /P    $#   88   
XM@  @             $! $                      P          & 0P  
XM        !@  8     !@&        $ !@8, "0          ?OW[]^_?OW__
XM^_?OW[]^_?OW[]^_?OW[]^_?_P#]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?O
XMW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[_^
XM_?OW[]^_?_W[]^_?OW[]^_?OP    '#APX<   #_^<.             .'#A
XMPX< /P                                                      
XM                                                            
X&        
X 
Xend
END_OF_FILE
# end of 'font-32/Ucour7x12bu'
fi
if test -f 'font-32/Udefault' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-32/Udefault'\"
else
echo shar: Extracting \"'font-32/Udefault'\" \(2154 characters\)
sed "s/^X//" >'font-32/Udefault' <<'END_OF_FILE'
Xbegin 644 default.fnt
XM& @0!5\@                                                    
XM                           \ #P                             
XM          X <     @D"CAD, @($ @      CP(/#P,/CQ^/#P   0 (#P8
XM$'@<>'Y^'$(^'D) QD(\?#Q\/'Y"@H)"@GX@( 0  "  0  "  P 0 @$0#@ 
XM                 ! ("     @D"E2D2 @0""H      D(80D(,($("0D( 
XM  @ $$(D$$0B1$! (D(( D1 QF)"0D)"0@A"@I)"@@(@( 0  !  0  " !( 
XM0 @$0 @         $        ! ("     @D%%2H2 @0"!P(    !$(H0D(4
XM($ "0D(  !  "$)"*$1"0D! 0D(( DA JF)"0D)"0@A"1)(D1 0@$ 00  @ 
XM0  " !  0   0 @         $        ! ("     @D/E#(, @@!"H(    
XM!$8( @(4?'P$0D((""  ! ).*$1 0D! 0$(( E! JE)"0D)"( A"1)(D1 @@
XM$ 0H  0X7#PZ/'PZ7#@<1 CN7#Q<.BP\?$)"@D1"?! ("#(   @ %#@((  @
XM! @( 'X "$H(!!PD0D($/$(("$!^ @121'Q 0GQ\0'X( G! JE)"0D)\& A"
XM1%08* @@" 1$  !$8D)&0A!&8@@$2 B28D)B1C)"$$)"@D1"!! ("%H   @ 
XM*!004@ @! !^    "%((" (D D((0D(  $   @A21$) 0D! 3D(( DA DDI"
XM?$)(! A"*'P8*! @" 2"   $0D!"0A!"0@@$4 B20D)"0B! $$(DDB@B"& (
XM!DP   @ ?!03E  @!  (    $&(($ )$ D((0CX  "!^! A,1$) 0D! 0D((
XM D1 DDI"0$)$ @A"*%0D$" @! 0    \0D!"?A!"0@@$< B20D)"0B \$$(D
XMDA D$! ("       *%05B  @!  (    $$((($)^0D(00@(  !  " ! _D)"
XM0D! 0D((0D1 DD9"0$)$0@A"*$0D$" @! 0   !$0D!"0!!"0@@$2 B20D)"
XM0B "$$(DDB@4(! ("     @ 4%0EB  0"  (&  (($((0$($0D(00D((& @ 
XM$ @B@D(B1$! )D((0D) @D9"0$)"0@A"$$1"$$ @ @0   !$8D)&0A!&0@@$
XM1 B20D)B1B!"$D88DD080! ("     @ 4#@F=@ 0"   "  ((#P^?CP$/#P0
XM/#P(" 0 ( @<@GP<>'Y &D(^/$)^@D(\0#Q"/ @\$$1"$'X@ @0    Z7#PZ
XM/! Z0@@$0@B20CQ<.B \##H8;$0(?A ("        !     ($   "       
XM            "                            !             @  0 
XM           "   $      !  @         ( ! ("              $(   
XM$                   $                             X         
XM   \ #P           !"  !$      !  @        !0  X(<           
XM                                                            
XM                           \   X      !  @         @        
XM                                                            
XM                        _@                                  
XM                                                            
XM                                                            
X,                
X 
Xend
END_OF_FILE
# end of 'font-32/Udefault'
fi
if test -f 'font-32/User7x12r' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-32/User7x12r'\"
else
echo shar: Extracting \"'font-32/User7x12r'\" \(2023 characters\)
sed "s/^X//" >'font-32/User7x12r' <<'END_OF_FILE'
Xbegin 644 ser7x12r.fnt
XM& <,!(8           '[^<.                           $    (0   
XM   "                                                  '$!P  
XM                                80P              '#APX<   #_
XM^<.             .'#APX< /P @H*$&!@00(      "."#AP0>&/CAP  ! 
XM$!P<(>#7C]^-[OA[-QCSCGPY\=_]^_?OW?D$ 0  $ ,  , # & @(P<     
XM   !        @0( <            '#APX<   '[^<.             .'#A
XMPX< ?@ @H*/*"000($     $1&$2(00((D2(  " ""(F()$R1$B31" 1(@B9
XM$R),BCDHD2)$B0D" 00 $ $  $ $ "   0$        !        @0()2   
XM         '#APX<   #_^<.             .'#APX< /P @H_1*B @@$$" 
XM   $1*$0(@00 D2(8,$ !")"4)(2) @A1" 10@V9(2*$BA$(D2HH4!$" 0H 
XM"'%AXT<$#3C@X3$-%AS8;;'GS;OW9]WP@0(5<            '#APX<   '[
XM^<.             .'#APX< ?@ @ 40-!  @$5"    (1" @PH<6!#B88,(/
XM@@1.4.(")X\@?" 1@@V5(2*$\8$(BBH04"$! 1$   F2),B?$B0@(2$*B29D
XMF-(A!)$B)(D@@0(22            '#APX<   #_^<.             .'#A
XMPX< /P @ 4.""H @$./@#X (1"! )("9!$1H  0  0A2B)(") @C1" 10@J5
XM(3R$H&$(BBH0($$! 0   'D2!$^$$B0@(4$*B2)$B(&!!(HJ&$A#  & 2   
XM         '#APX<   '[^<.             .'#APX< ?@  !^!%D0 @$*" 
XM   01"" )\"1"$0(  (/@@A2^(H2) @A1"$10@J3(2"$DA$(BA0H(($ @0  
XM (D2!$@$'"0@(<$*B2)$B(!!!(HJ&%" @0( !@           '#APX<   #_
XM^<.             .'#APX< /P   H1*DP @$1"!@ 801"$2((B1"$008,$ 
XM! !,B(LB1$@S1"$1(BB3,B#(DQ$(A!1$(0D @0   (F3),B$("0@(2$*B3)D
XMF((A!(04)#$0@0( "0           '#APX<   '[^<.             .'#A
XMPX< ?@ @ H>"CH 0(  !@ 8@./GQP(<."#A@8," " @AC?''C]P=[OCC-_CY
XM''!QFN.'!!3N<?D 00   'EAPV<.'F;X(S?*F9Q8:</ PT049B'P@0( "0  
XM         '#APX<   #_^<.             .'#APX< /P    $#   0(   
XM@  @             $! $  >                   @          $ 00  
XM        (0 !(     ! "        $  @0( "0           '#APX<   '[
XM^<.             .'#APX< ?@    $    (0  !                 (  
XM                       8          ' !P _        '@  P     #@
XM'        8  80P !@           '#APX<   #_^<.             .'#A
XMPX< /P                                                      
XM                                                            
X&        
X 
Xend
END_OF_FILE
# end of 'font-32/User7x12r'
fi
if test -f 'font-32/User7x12rI' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-32/User7x12rI'\"
else
echo shar: Extracting \"'font-32/User7x12rI'\" \(2024 characters\)
sed "s/^X//" >'font-32/User7x12rI' <<'END_OF_FILE'
Xbegin 644 ser7x12rI.fnt
XM& <,!(8 __________X$!CQ_____________________@ '___[____WO___
XM___]__________________________________________________X[^/__
XM________________________________GO/_________P   _X\>/'C___\ 
XM!CQ_____________QX\>/'C_OP'?7U[Y^?OOW______]Q]\>/OAYP<>/__^_
XM[^/CWA\H<"!R$0>$R.<,<8/&#B "! @0(@;[_O__[_S__S_\_Y_?W/C_____
XM___^________?OW_C_______P   _X\>/'C___X$!CQ_____________QX\>
XM/'C__@'?7UPU]OOOW[_____[NY[MWOOWW;MW__]_]]W9WV[-N[=LN]_NW?=F
XM[-VS=<;7;MV[=O;]_OO_[_[__[_[_]___O[________^________?OWVM___
XM____P   _X\>/'C___\ !CQ_____________QX\>/'C_OP'?7 NU=_??[[]_
XM___[NU[OW?OO_;MWGS[_^]V]KVWMV_?>N]_NO?)FWMU[=>[W;M77K^[]_O7_
XM]XZ>'+C[\L<?'L[RZ>,GDDX8,D0(F"(/?OWJC_______P   _X\>/'C___X$
XM!CQ_____________QX\>/'C__@'?_KOR^__?[J]____WN]_?/7CI^\=GGSWP
XM??NQKQW]V'#?@]_N??)JWMU[#G[W==7OK][^_N[___9MVS=@[=O?WM[U=MF;
XM9RW>^V[=VW;??OWMM_______P   _X\>/'C___\ !CQ_____________QX\>
XM/'C_OP'?_KQ]]7_?[QP?\'_WN]^_VW]F^[N7__O__O>M=VW]V_?<N]_NO?5J
XMWL-[7Y[W==7OW[[^_O___X;M^[![[=O?WK[U=MV[=WY^^W75Y[>\__Y_M___
XM____P   _X\>/'C___X$!CQ_____________QX\>/'C__@'_^!^Z;O_?[U]_
XM___ON]]_V#]N][OW__WP??>M!W7MV_?>N][NO?5LWM][;>[W=>O7WW[_?O__
XM_W;M^[?[X]O?WC[U=MV[=W^^^W75YZ]_?OW_^?______P   _X\>/'C___\ 
XM!CQ_____________QX\>/'C_OP'__7NU;/_?[N]^?_GON][MWW=N][OOGS[_
XM^_^S=W3=N[?,N][NW==LS=\W;.[W>^N[WO;_?O___W9LVS=[W]O?WM[U=LV;
XM9WW>^WOKV\[O?OW_]O______P   _X\>/'C___X$!CQ_____________QX\>
XM/'C__@'?_7A]<7_OW__^?_G?QP8./WCQ]\>?GS]_]_?><@XX<"/B$0<<R <&
XMXX^.91QX^^L1C@;_OO___X:>/)CQX9D'W,@U9F.GECP_/+OKF=X/?OW_]O__
XM____P   _X\>/'C___\ !CQ_____________QX\>/'C_OP'___[\___OW___
XM?__?_____________[^_[__A___________________?__________[_OO__
XM________WO_^W_____^_]________[__?OW_]O______P   _X\>/'C___X$
XM!CQ_____________QX\>/'C__@'___[____WO__^_________________W__
XM_______________________G__________X_^/_ ________X?__/_____\?
XMX________G__GO/_^?______P   _X\>/'C___\ !CQ_____________QX\>
XM/'C_OP'_____________________________________________________
XM____________________________________________________________
X&____P   
X 
Xend
END_OF_FILE
# end of 'font-32/User7x12rI'
fi
if test -f 'font-32/User7x12ru' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'font-32/User7x12ru'\"
else
echo shar: Extracting \"'font-32/User7x12ru'\" \(2024 characters\)
sed "s/^X//" >'font-32/User7x12ru' <<'END_OF_FILE'
Xbegin 644 ser7x12ru.fnt
XM& <,!(8           '[^<.                           $    (0   
XM   "                                                  '$!P  
XM                                80P              '#APX<   #_
XM^<.             .'#APX< /P @H*$&!@00(      "."#AP0>&/CAP  ! 
XM$!P<(>#7C]^-[OA[-QCSCGPY\=_]^_?OW?D$ 0  $ ,  , # & @(P<     
XM   !        @0( <            '#APX<   '[^<.             .'#A
XMPX< ?@ @H*/*"000($     $1&$2(00((D2(  " ""(F()$R1$B31" 1(@B9
XM$R),BCDHD2)$B0D" 00 $ $  $ $ "   0$        !        @0()2   
XM         '#APX<   #_^<.             .'#APX< /P @H_1*B @@$$" 
XM   $1*$0(@00 D2(8,$ !")"4)(2) @A1" 10@V9(2*$BA$(D2HH4!$" 0H 
XM"'%AXT<$#3C@X3$-%AS8;;'GS;OW9]WP@0(5<            '#APX<   '[
XM^<.             .'#APX< ?@ @ 40-!  @$5"    (1" @PH<6!#B88,(/
XM@@1.4.(")X\@?" 1@@V5(2*$\8$(BBH04"$! 1$   F2),B?$B0@(2$*B29D
XMF-(A!)$B)(D@@0(22            '#APX<   #_^<.             .'#A
XMPX< /P @ 4.""H @$./@#X (1"! )("9!$1H  0  0A2B)(") @C1" 10@J5
XM(3R$H&$(BBH0($$! 0   'D2!$^$$B0@(4$*B2)$B(&!!(HJ&$A#  & 2   
XM         '#APX<   '[^<.             .'#APX< ?@  !^!%D0 @$*" 
XM   01"" )\"1"$0(  (/@@A2^(H2) @A1"$10@J3(2"$DA$(BA0H(($ @0  
XM (D2!$@$'"0@(<$*B2)$B(!!!(HJ&%" @0( !@           '#APX<   #_
XM^<.             .'#APX< /P   H1*DP @$1"!@ 801"$2((B1"$008,$ 
XM! !,B(LB1$@S1"$1(BB3,B#(DQ$(A!1$(0D @0   (F3),B$("0@(2$*B3)D
XMF((A!(04)#$0@0( "0           '#APX<   '[^<.             .'#A
XMPX< ?@ @ H>"CH 0(  !@ 8@./GQP(<."#A@8," " @AC?''C]P=[OCC-_CY
XM''!QFN.'!!3N<?D 00   'EAPV<.'F;X(S?*F9Q8:</ PT049B'P@0( "0  
XM         '#APX<   #_^<.             .'#APX< /P    $#   0(   
XM@  @             $! $  >                   @          $ 00  
XM        (0 !(     ! "        $  @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[]^_?_W[]^_?OW[]^_?OP    '#APX<   #_^<.             .'#A
XMPX< /P                                                      
XM                                                            
X&        
X 
Xend
END_OF_FILE
# end of 'font-32/User7x12ru'
fi
if test -f 'src/dependencies' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'src/dependencies'\"
else
echo shar: Extracting \"'src/dependencies'\" \(2051 characters\)
sed "s/^X//" >'src/dependencies' <<'END_OF_FILE'
X#!/bin/ksh
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: dependencies,v 4.2 88/06/27 10:05:12 bianchi Exp $
X#	$Source: /tmp/mgrsrc/src/RCS/dependencies,v $
X
X#	For each file name given, produce the set of dependencies
X#	on the standard output, suitable for inclusion in a makefile.
X#	Files not named *.c are ignored.
X
Xif [ $# -lt 1 ]
Xthen
X	echo "Usage:  $0 file ...
XFor each file name given, produce the set of dependencies
Xon the standard output, suitable for inclusion in a makefile.
XFiles not named *.c are ignored."
X	exit 255
Xfi
X
Xfor file 
Xdo
X	case ${file} in
X	*[a-zA-Z0-9]/* )
X		continue
X		;;
X	*.c )
X		;;
X	* )
X		continue
X	esac
X
X	object=`basename ${file} .c`.o
X
X	cc -Iblit -I../lib -E ${file}  |
X		grep '^# 1 "[^/]'  |
X		sed '
X			s/# 1 "\(.*\)".*/\1/
X			s;^\./;;
X			s;\.\./lib;$(INCL);
X			s;blit;$(BLITDIR);
X			1s/^/	/
X		'  |
X		( tr '\012' ' '
X		  echo ''
X		)  |
X		sed "
X1i\\
X${object}: \\\\
Xs/ *$//
Xs/....................................................... /&\\\\|	/g
X"		|
X		tr '|' '\012'
X
X	echo ''
Xdone
X
Xecho >&2 'Creating the checkout command.'
Xexec >checkout
X
Xecho 'make -f - <<\!'
X
Xecho "all:  $*"  |
X	sed '
X	s/....................................................... /&\\|	/g
X	'  |
X	tr '|' '\012'
Xecho ''
X
Xfor file
Xdo
X	vfile=${file},v
X	if [ -f ${vfile} ]
X	then
X		echo ${file}:	${vfile}
X		echo "		co ${file}"
X		echo ''
X		continue
X	fi
X	vfile=RCS/${vfile}
X	if [ -f ${vfile} ]
X	then
X		echo ${file}:	${vfile}
X		echo "		co ${file}"
X		echo ''
X		continue
X	fi
X	vfile=`echo ${file} | sed 's;/[^/]*$;/RCS&,v;'`
X	if [ -f ${vfile} ]
X	then
X		echo "${file}:	${vfile}"
X		echo "		cd `dirname ${file}`; co `basename ${file}`"
X		echo ''
X		continue
X	fi
Xdone
Xecho '!'
Xchmod +x checkout
Xexit 0
END_OF_FILE
chmod +x 'src/dependencies'
# end of 'src/dependencies'
fi
if test -f 'src/get_rect.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'src/get_rect.c'\"
else
echo shar: Extracting \"'src/get_rect.c'\" \(2155 characters\)
sed "s/^X//" >'src/get_rect.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: get_rect.c,v 4.1 88/06/21 13:33:47 bianchi Exp $
X	$Source: /tmp/mgrsrc/src/RCS/get_rect.c,v $
X*/
Xstatic char	RCSid_[] = "$Source: /tmp/mgrsrc/src/RCS/get_rect.c,v $$Revision: 4.1 $";
X
X/* sweep out a rectangle */
X
X#include "bitmap.h"
X#include "defs.h"
X
X#define Box(screen,x,y,dx,dy) \
X	type ? \
X           bit_line(screen,x,y,x+dx,y+dy,BIT_NOT(BIT_DST)) : \
X           box(screen,x,y,dx,dy) 
X
X
Xget_rect(screen,mouse,x,y,dx,dy,type)
XBITMAP *screen;		/* where to sweep out the box */
Xint mouse;			/* file to get mouse coords from */
Xint x,y;			/* starting position */
Xregister int *dx,*dy;		/* box width,height */
Xint type;			/* rectangle or line */
X   {
X   int x_mouse, y_mouse;
X   register int button;
X   register int newx;
X   register int newy;
X   register int skip=1;
X
X   newx = *dx;
X   newy = *dy;
X
X   Box(screen,x,y,*dx,*dy);
X   do {
X      button=mouse_get(mouse,&x_mouse,&y_mouse);
X      if (skip)
X         Box(screen,x,y,*dx,*dy);
X      newx += x_mouse<<1;
X      newy -= y_mouse<<1;
X      *dx = BETWEEN(-x,newx,(int) BIT_WIDE(screen)-x);
X      *dy = BETWEEN(-y,newy,(int) BIT_HIGH(screen)-y);
X      if (skip = !mouse_count())
X         Box(screen,x,y,*dx,*dy);
X      }
X   while (button!=0);
X
X   if (skip)
X      Box(screen,x,y,*dx,*dy);
X   }
X
X/* draw a box */
X
Xbox(screen,x1,y1,dx,dy)
XBITMAP *screen;
Xint x1,y1,dx,dy;
X   {
X   if (dx<0)
X      x1 += dx,dx = -dx;
X   if (dy<0)
X      y1 += dy,dy = -dy;
X   if (dx<3)
X      dx=3;
X   if (dy<3)
X      dy=3;
X
X   bit_blit(screen,x1+1,y1,dx-1,1 ,BIT_NOT(BIT_DST),NULL_DATA,0,0);
X   bit_blit(screen,x1+1,y1+dy,dx-1,1 ,BIT_NOT(BIT_DST),NULL_DATA,0,0);
X   bit_blit(screen,x1,y1,1, dy,BIT_NOT(BIT_DST),NULL_DATA,0,0);
X   bit_blit(screen,x1+dx,y1,1, dy,BIT_NOT(BIT_DST),NULL_DATA,0,0);
X   }
END_OF_FILE
# end of 'src/get_rect.c'
fi
if test -f 'src/scroll.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'src/scroll.c'\"
else
echo shar: Extracting \"'src/scroll.c'\" \(2060 characters\)
sed "s/^X//" >'src/scroll.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: scroll.c,v 4.1 88/06/21 13:34:34 bianchi Exp $
X	$Source: /tmp/mgrsrc/src/RCS/scroll.c,v $
X*/
Xstatic char	RCSid_[] = "$Source: /tmp/mgrsrc/src/RCS/scroll.c,v $$Revision: 4.1 $";
X
X/*****************************************************************************
X *	scroll a bitmap
X */
X
X#include <stdio.h>
X#include "bitmap.h"
X#include "defs.h"
X#include "clip.h"
X
Xscroll(win,map,start,end,delta,op)
Xregister WINDOW *win;	/* window to scroll */
Xregister BITMAP *map;	/* bitmap in window to scroll */
Xint start,end,delta;	/* starting line, ending line, # of lines */
X   {
X   register int ems = end-start;
X   if (delta > 0) {
X      if (end-start > delta)
X#ifdef ALIGN
X         if (win->window == map) {
X#ifdef DEBUG
X            dprintf(F)(stderr,"fast scroll %s\r\n",W(tty));
X#endif
X            /* special high-speed byte-aligned scroller */
X
X            fast_scroll(map,BIT_X(map),BIT_Y(map) + start,
X                     (7&(BIT_X(map))) + BIT_WIDE(map) + SUM_BDR,
X                     end-start,delta);
X            }
X         else
X#endif ALIGN
X            bit_blit(map,0,start,BIT_WIDE(map),ems-delta,
X                   BIT_SRC,map,0,start+delta);
X      bit_blit(map,0,end-delta,BIT_WIDE(map),delta,op,NULL_DATA,0,0);
X      }
X
X   else if (delta < 0) {
X      if (ems + delta > 0)
X         bit_blit(map,0,start-delta,BIT_WIDE(map),ems+delta,
X             BIT_SRC,map,0,start);
X      bit_blit(map,0,start,BIT_WIDE(map),-delta,op,NULL_DATA,0,0);
X      }
X   
X
X   if (Do_clip()) 
X      Set_clip(W(text).x,
X               W(text).y + start,
X               W(text).x + BIT_WIDE(map),
X               W(text).y + BIT_HIGH(map)
X              );
X   }
END_OF_FILE
# end of 'src/scroll.c'
fi
if test -f 'src/write_ok.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'src/write_ok.c'\"
else
echo shar: Extracting \"'src/write_ok.c'\" \(2018 characters\)
sed "s/^X//" >'src/write_ok.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: write_ok.c,v 4.1 88/06/21 13:35:00 bianchi Exp $
X	$Source: /tmp/mgrsrc/src/RCS/write_ok.c,v $
X*/
Xstatic char	RCSid_[] = "$Source: /tmp/mgrsrc/src/RCS/write_ok.c,v $$Revision: 4.1 $";
X
X/* check to make sure it is ok to read/write a file */
X
X#include <sys/types.h>
X#include <sys/stat.h>
X#include <sys/file.h>
X
X#include "defines.h"
X#define Type(file)		(stat(file,&buff) ? 0 : buff.st_mode&S_IFMT)
X
X/* ok for user to write this file */
Xint
Xwrite_ok(name)
Xregister char *name;		/* path name of file */
X   {
X   struct stat buff;
X   char dir[MAX_PATH];
X   char *strcpy(), *rindex();
X   char *ptr;
X   int result;
X
X   if (access(name,F_OK)==0) {
X      result = (Type(name)==S_IFREG && access(name,W_OK)==0);
X      }
X   else if (ptr=rindex(strcpy(dir,name),'/')) {
X      *ptr = '\0';
X      result = (access(dir,W_OK)==0 && Type(dir) == S_IFDIR);
X      }
X   else {
X      result = (access(".",W_OK)==0);
X      }
X   return(result);
X   }
X
X/* see if ok to read a file */
X
Xint
Xread_ok(name)
Xregister char *name;		/* path name of file */
X   {
X   struct stat buff;
X   extern char *icon_dir;
X   char *rindex();
X
X   if (access(name,R_OK)==0) {
X      return(1);
X      }
X   if (strncmp(name,icon_dir,strlen(icon_dir)) == 0 &&
X            rindex(name,'.')==(char *) 0 && stat(name,buff)==0)
X      return(buff.st_mode == S_IFREG);
X   }
X
X/* make sure tty mode is ok for message passing */
X
Xint
Xmode_ok(name,mask)
Xchar *name;		/* file to check mode for */
Xint mask;		/* these bits must be turned off */
X   {
X   struct stat buff;
X   if (stat(name,&buff) < 0)
X      return(0);
X   return((buff.st_mode&mask) == 0);
X   }
END_OF_FILE
# end of 'src/write_ok.c'
fi
echo shar: End of archive 9 \(of 61\).
cp /dev/null ark9isdone
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.