home *** CD-ROM | disk | FTP | other *** search
- Subject: v17i009: MGR, Bellcore window manager, Part08/61
- Newsgroups: comp.sources.unix
- Approved: rsalz@uunet.UU.NET
-
- Submitted-by: Stephen A. Uhler <sau@bellcore.com>
- Posting-number: Volume 17, Issue 9
- Archive-name: mgr/part08
-
-
-
-
- #! /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 8 (of 61)."
- # Contents: demo/icon/set_colormap.c demo/sh/color doc/close.1
- # doc/iconmsgs.1 doc/mgrmail.1 font-16/Ucour7x12b
- # font-16/Ucour7x12bI font-16/Ucour7x12bu font-16/Usdh9x12b
- # font-16/Usdh9x12bI font-16/Usdh9x12bu font-16/User7x12r
- # font-16/User7x12rI font-16/User7x12ru font-32/U80x2
- # font-32/Usdh9x12b font-32/Usdh9x12bI font-32/Usdh9x12bu
- # lib/Makefile lib/sin.c src/bitmaphead.c src/blit/asm.h src/clip.h
- # Wrapped by rsalz@papaya.bbn.com on Thu Nov 17 21:05:05 1988
- PATH=/bin:/usr/bin:/usr/ucb ; export PATH
- if test -f 'demo/icon/set_colormap.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'demo/icon/set_colormap.c'\"
- else
- echo shar: Extracting \"'demo/icon/set_colormap.c'\" \(1863 characters\)
- sed "s/^X//" >'demo/icon/set_colormap.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: set_colormap.c,v 1.1 88/07/08 11:56:47 sau Exp $
- X $Source: /tmp/mgrsrc/demo/icon/RCS/set_colormap.c,v $
- X*/
- Xstatic char RCSid_[] = "$Source: /tmp/mgrsrc/demo/icon/RCS/set_colormap.c,v $$Revision: 1.1 $";
- X
- X/* init a color map */
- X
- X#include <pixrect/pixrect_hs.h>
- X#include <stdio.h>
- X
- X/* first 24 colormap entries */
- X
- Xunsigned char red[] = {
- X 255, 1, 255, 1, 1, 255, 1, 255,
- X 1, 128, 128, 1, 1, 128, 1, 128,
- X 175, 255, 255, 128, 128, 255, 128, 255,
- X };
- Xunsigned char green[] = {
- X 255, 1, 1, 255, 1, 255, 255, 1,
- X 1, 128, 1, 128, 1, 128, 128, 1,
- X 175, 255, 128, 255, 128, 255, 255, 128,
- X };
- Xunsigned char blue[] = {
- X 255, 1, 1, 1, 255, 1, 255, 255,
- X 1, 128, 1, 1, 128, 1, 128, 128,
- X 175, 255, 128, 128, 255, 128, 255, 255,
- X };
- X
- X/* last 24 color map entries */
- X
- Xunsigned char rred[] = {
- X 128, 255, 128, 255, 255, 128, 100, 255,
- X 1, 128, 1, 128, 128, 1, 1, 128,
- X 1, 255, 1, 255, 255, 1, 255, 1,
- X };
- X
- Xunsigned char rgreen[] = {
- X 255, 128, 128, 255, 128, 255, 100, 255,
- X 128, 1, 1, 128, 1, 128, 1, 128,
- X 255, 1, 1, 255, 1, 255, 255, 1,
- X };
- X
- Xunsigned char rblue[] = {
- X 128, 128, 255, 128, 255, 255, 100, 255,
- X 1, 1, 128, 1, 128, 128, 1, 128,
- X 1, 1, 255, 1, 255, 255, 255, 1,
- X };
- X
- Xmain(argc,argv)
- Xint argc;
- Xchar *argv[];
- X{
- X register int i,j;
- X struct pixrect *screen;
- X
- X screen = pr_open("/dev/fb");
- X pr_putcolormap(screen,0,24,red,green,blue);
- X pr_putcolormap(screen,256-24,24,rred,rgreen,rblue);
- X pr_close(screen);
- X}
- END_OF_FILE
- # end of 'demo/icon/set_colormap.c'
- fi
- if test -f 'demo/sh/color' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'demo/sh/color'\"
- else
- echo shar: Extracting \"'demo/sh/color'\" \(1885 characters\)
- sed "s/^X//" >'demo/sh/color' <<'END_OF_FILE'
- X#!/bin/sh
- 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: color,v 1.1 88/07/07 14:39:11 sau Exp $
- X# $Source: /tmp/mgrsrc/demo/sh/RCS/color,v $
- X
- X# set colors - use "set_color" for clt
- X
- XESC="^["
- XFG="j"
- XBG="J"
- X
- Xprint=0
- Xcolor=
- Xwhich=0
- Xfc=
- Xbc=
- Xoffset=0
- Xon=0
- X
- Xif test $# = 0 -o $# -gt 5
- Xthen
- X echo "Usage: $0 [-p] [dark|light] <color> on [dark|light] <color>
- X $0 [-p] [dark|light] <color>
- Xcolors: black, white, red, green, blue, yellow, cyan, magenta, grey"
- X exit 255
- Xfi
- X
- Xfor i
- Xdo
- X case $i in
- X 0|white) color=0;;
- X 1|black) color=1;;
- X 2|r|red) color=2;;
- X 3|g|green) color=3;;
- X 4|blue) color=4;;
- X 5|y|yellow) color=5;;
- X 6|c|cyan) color=6;;
- X 7|purple|magenta) color=7;;
- X 9|grey) color=9;;
- X#misc colors
- X pink) color=2;offset=16;;
- X rust) color=2;offset=8;;
- X [0-9][0-9]*) color=$i;;
- X#other stuff
- X d|dark|dim)
- X offset=8;;
- X l|br|bright|light)
- X offset=16;;
- X -|on|over)
- X fc=`expr ${color:-0} + ${offset:-0}`
- X color=
- X on=`expr $on + 1`
- X offset=0;;
- X -p|-print|print)
- X print=1;;
- X *)
- X echo "unknown keyword: $i";
- X exit 1;;
- X esac
- Xdone
- X
- Xbc=`expr "${color:-0}" + "${offset:-0}"`
- X
- Xif test $on -ne 1
- Xthen
- X if test x$color = x
- X then
- X echo "$0 couldn't figure out which color on what"
- X exit 2
- X fi
- X fc=`expr $color + $offset`
- X bc=`expr 255 - $fc`
- Xfi
- X
- Xif test "$bc" -eq "$fc"
- Xthen
- X echo "$0 Can't make background and foreground colors the same"
- X exit 3
- Xfi
- X
- Xset_colormap
- Xecho -n "${ESC}${fc}${FG}${ESC}${bc}${BG}"
- X
- Xif test $print -eq 1
- Xthen
- X echo "Foreground color: $fc, Background color: $bc"
- Xfi
- END_OF_FILE
- chmod +x 'demo/sh/color'
- # end of 'demo/sh/color'
- fi
- if test -f 'doc/close.1' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'doc/close.1'\"
- else
- echo shar: Extracting \"'doc/close.1'\" \(1943 characters\)
- sed "s/^X//" >'doc/close.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: close.1,v 4.1 88/06/21 13:51:28 bianchi Exp $
- X'\" $Source: /tmp/mgrsrc/doc/RCS/close.1,v $
- X.TH close 1L "May 20, 1988"
- X.SH NAME
- Xclose \- Close a
- X.I mgr
- Xwindow.
- X.SH SYNOPSIS
- X.B close
- X[ \fImessage\fP
- X[ \fIfont-number\fP ] ]
- X.SH DESCRIPTION
- X.B Close
- XMakes the current window very small, displays
- X.I message
- Xin it, and moves it to an unoccupied spot on the screen.
- XIf the message includes "\c
- X.BR %d ""","
- Xthen the window set ID will replace it when the message is displayed.
- XUpon reactivation, the window returns to its former size and position.
- XIf the
- X.I closed
- Xwindow is ever covered, it attempts to find and move itself to
- Xsome other unoccupied spot.
- X.PP
- XIf no
- X.I message
- Xis given
- Xor the message is of zero length,
- Xthe current
- X.I hostname
- Xalong with the parenthesized
- X.I "window ID"
- Xis displayed.
- XThe window ID can be used to activate the window from the keyboard.
- X.BR Left -\c
- X.I windowID
- Xor
- X.BI Right -\c
- X.I windowID
- Xwill activate the window if the window ID is a single digit.
- X.BR Left - w -\c
- X.I windowID
- Xor
- X.BR Right - w -\c
- X.I windowID
- Xwill activate the window for any window ID.
- XWindow ID
- X.B 0
- Xis an alias for window ID
- X.BR 10 .
- X.PP
- XAn optional second argument,
- X.IR fontnumber ,
- Xmay be specified to indicate the font in which
- X.I message
- Xis displayed.
- X.SH EXAMPLES
- X.ft B
- X.nf
- X.in +10
- Xclose
- Xclose 'source directory'
- Xclose '' 0
- Xclose 'source directory' 7
- X.fi
- X.in
- X.ft R
- X.SH BUGS
- X.TP 3
- X*
- XNot all windows on the screen may be closed at once.
- X.SH SEE ALSO
- Xmgr(1L)
- X.SH AUTHORS
- XS. A. Uhler
- X.br
- XM. H. Bianchi
- END_OF_FILE
- # end of 'doc/close.1'
- fi
- if test -f 'doc/iconmsgs.1' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'doc/iconmsgs.1'\"
- else
- echo shar: Extracting \"'doc/iconmsgs.1'\" \(1938 characters\)
- sed "s/^X//" >'doc/iconmsgs.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: iconmsgs.1,v 4.1 88/06/21 13:51:38 bianchi Exp $
- X'\" $Source: /tmp/mgrsrc/doc/RCS/iconmsgs.1,v $
- X.TH iconmsgs 1L "July 30, 1986"
- X.SH NAME
- Xiconmsgs \- message arrival notification
- X.SH SYNOPSIS
- X.B iconmsgs
- 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.SH DESCRIPTION
- X.I iconmsgs
- Xlooks for, and announces the arrival of new
- X.B msgs.
- XWhen initially invoked,
- X.I iconmsgs
- Xshrinks its window to a bulletin board icon,
- Xdisplaying the number of pending messages as notes tacked to the board.
- XWhen new messages arrive,
- X.B iconmsgs
- Xrings the bell, and tacks a new message to the bulletin board.
- XIf the
- X.I iconmsgs
- Xwindow is activated when messages are pending,
- Xusually by clicking on it with the mouse,
- Xiconmsgs creates a larger window with
- X.I msgs
- Xrunning in it.
- X.LP
- XWhile in the
- X.I msgs
- Xwindow, the middle mouse button activates a menu of commonly
- Xused msgs commands.
- X.LP
- X.B iconmsgs
- Xrecognizes the following command line flags:
- X.TP
- X-s
- XDon't reshape the window upon
- X.B iconmsgs
- Xinvocation.
- X.TP
- X-x<pos>
- XStarting x-coordinate of
- X.I msgs
- Xwindow.
- X.TP
- X-y<pos>
- XStarting y-coordinate of
- X.I msgs
- Xwindow.
- X.TP
- X-f<font_number>
- XFont to use for
- X.I msgs
- Xwindow.
- X.TP
- X-p<poll interval>
- XLook for new messages every
- X.I poll interval
- Xseconds (defaults to 60).
- X.SH BUGS
- XDestroying the
- X.I msgs
- Xwindow while
- X.I msgs
- Xis running is a bad thing to do.
- X.SH FILES
- X.TP
- X.B /usr/spool/msgs/bounds
- X.TP
- X.B $HOME/.msgsrc
- X.SH SEE ALSO
- Xmsgs(1)
- Xmgr(1L)
- Xmgrmsgs(1L)
- X.SH AUTHOR
- XS. A. Uhler
- END_OF_FILE
- # end of 'doc/iconmsgs.1'
- fi
- if test -f 'doc/mgrmail.1' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'doc/mgrmail.1'\"
- else
- echo shar: Extracting \"'doc/mgrmail.1'\" \(2001 characters\)
- sed "s/^X//" >'doc/mgrmail.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: mgrmail.1,v 4.1 88/06/21 13:51:52 bianchi Exp $
- X'\" $Source: /tmp/mgrsrc/doc/RCS/mgrmail.1,v $
- X.TH mgrmail 1L "April 30, 1985"
- X.SH NAME
- Xmgrmail -\ Notification of mail arrival
- X.SH SYNOPSIS
- X.B mgrmail
- 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 Mgrmail
- Xlooks for, and announces the arrival of new mail.
- XWhen initially invoked,
- X.I mgrmail
- Xshrinks its window to the single line
- X.B Looking for new mail.
- XWhen new mail arrives,
- X.I mgrmail
- Xrings the bell, and states
- X.I You have new mail.
- XIf the
- X.I mgrmail
- Xwindow is activated, usually by clicking on it with the mouse,
- XIt creates 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.
- X.LP
- X.B Mgrmail
- Xrecognizes the following command line flags:
- X.TP
- X-s
- XDon't reshape the window upon
- X.B mgrmail
- 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)
- X.SH AUTHOR
- XS. A. Uhler
- END_OF_FILE
- # end of 'doc/mgrmail.1'
- fi
- if test -f 'font-16/Ucour7x12b' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-16/Ucour7x12b'\"
- else
- echo shar: Extracting \"'font-16/Ucour7x12b'\" \(1990 characters\)
- sed "s/^X//" >'font-16/Ucour7x12b' <<'END_OF_FILE'
- Xbegin 644 cour7x12b.fnt
- XM%@<,!(8 '[^<. ,P
- XM " 'D#P
- XM X8X !PX<.' __G#
- XM@ #APX<.' #\ ,;%!!@8,&& !C@P\>!/ASXX< 0! >
- XM/''Q]\_?G_;\_S>8\XY\.?'G_?OW[^WYA@, # #@ ' !P#@,&.'@
- XM P 8 ' <.'#AP ?OYPX X<.'#AP!^
- XM #&Q0\H-#! @0 9L\9LPS PF;-@ , 8,V(PVS-F3+-D,#,C")$3-DS;
- XM):R1(DS%&88#! P 8 P P 8 !@8 , &!@PU(
- XM '#APX< #_^<. .'#APX< /P QL^9*C!@P,5" ,;#&8
- XM,<P8!FS88,& ##-..-L#9@PP9# S0PV9,S;,VP&,FRHX:# PX &''AP\<,
- XM'WCQX;&:MAS8;=GGW;OW=]WQ@8,?< !PX<.' !^_G#@
- XM #APX<.' 'X , % ,##@@ #&PP,.+/'@PXV##X8&4FCS V>/
- XM,'PP,\,-G3,VS-G!C)LJ&&AA@P,; 9LV;-GS9L,&&AC5LV;-CK(PV1(C2)
- XM,8%D@ <.'#AP /_YPX X<.'#AP _ # !0X(*
- XM@# PX^ /@!AL,& TP9L,;'@ !@ ##%)(VP-F##=D,#-##Y\S/,SP88R./C P
- XMP8 >;,&SXPV;#!AP8U;-FS8P8,-FRH8V&, 8!( '#APX<
- XM '[^<. .'#APX< ?@ ^#%F0 P,5" 8;###-^&;&&P8
- XM ,/A@Q,_-L#9@PS9#&S8PJ7,S#,V&&,CA0X,8&!@P -FS!LP,-FPP8>&-
- XM6S9LV,###8H^&%#!@8, !@ !PX<.' __G#@ #AP
- XMX<.' #\ %$RIL ,#! @8 &,&PQFS#-FQAL,!@ P 8,S;,V9,,V0QLR,J
- XMDS(PR-IAC(049#&9@,, #9LV;-C#9L,&&QC5LV;-C"8PV.%"QQD8 D
- XM <.'#AP ?OYPX X<.'#AP!^ # !1X*.@! @ &
- XM!C X_?GAYPX8..!@P, 8##_-\>?/WA[V_.<W^/D<>'';P\<$%.YY^8##
- XM>^'#YQX>[OQCM^U[G'AYX\'&Q!1N(?&!@P ) '#APX< #_^<.
- XM .'#APX< /P $# 88 @ @ $! $
- XM P & 0P !@ 8 !@&
- XM $ !@8, "0 !PX<.' !^_G#@ #APX<.' 'X
- XM #, 0 " 3
- XM !X \ /P #P < \#P '@ .&. 8
- XM<.'#AP /_YPX X<.'#AP _
- XM
- X;
- X
- Xend
- END_OF_FILE
- # end of 'font-16/Ucour7x12b'
- fi
- if test -f 'font-16/Ucour7x12bI' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-16/Ucour7x12bI'\"
- else
- echo shar: Extracting \"'font-16/Ucour7x12bI'\" \(1991 characters\)
- sed "s/^X//" >'font-16/Ucour7x12bI' <<'END_OF_FILE'
- Xbegin 644 cour7x12bI.fnt
- XM%@<,!(8 __________X$!CQ_____________________@ '________S/___
- XM___]__________________________________________________X;\/__
- XM________________________________'G'_________P/^/'CQX____ 8\
- XM?____________\>/'CQX_[\!SDZ^^?GSYY______^<?/#A^P>,''C___O^_A
- XMPXX."# @8 D# ,AG#'Q@X8 @0($!(&>?S__\_\?_X_^/\?SYQX?_______
- XM_/_______GY\_X_______\#_CQX\>/___@0&/'_____________'CQX\>/_^
- XM <Y.O#7R\^_?O_____F3#F3/,_/9DR?__S_GS)W/),R9LTR;S\S<]V[LR;,D
- XMVE-NW;,ZYGG\^__/_G__/_/_G__^?G________S_______Y^?/*W_______
- XM_X\>/'C___\ !CQ_____________QX\>/'C_OP'.3!FU<^?/SJ]____SD\YG
- XMSC/G^9,GGSY_\\RQQR3\F?//F\_,O/)FS,DS)/YS9-7'E\Y\_/'_YXX>/#CS
- XMX(<.'DYE2>,GDB88(D0(B"(.?GS@C_______P/^/'CQX___^! 8\?_______
- XM_____\>/'CQX__X!S_ZY\OO_S\\??___\Y//SQTPX?/')Y\\\'GYK9<,_)AP
- XMSX//S#SR8LS),R8^<V35YY>>?/SD___F3)DR8,F3SYY><J3)DR<4W/)NW<MV
- XMSGY\Z;?______\#_CQX\>/___P &/'_____________'CQX\>/^_ <_^O'WU
- XM?\_/'!_P?^>3SY_+/F3SDX?_^?_\\ZVW)/R9\\B;S\R\\,PS,/GG-QP<_/
- XM/GY\____ADSY,'/)D\^>/G*DR9,G/GSR9-7G)YS__G^W_______ _X\>/'C_
- XM__X$!CQ_____________QX\>/'C__@'__!\Z9O_/SJ]____GD\\\R!YDYY/G
- XM__SP>?.S R3\F?/,F\Y,G/5HS,\S)YYS<>O'SGY^?/___R9,^3/SR9//GAYR
- XMI,F3)S\\\G7!YZ\^?GS_^?______P/^/'CQX____ 8\?____________\>/
- XM'CQX_[\!__Z[-63_S\^_?G_YSY/.9,\R9.>3SY\^?_/_GS,DS)FSS)O.3-S5
- XM;,W/-R6><WOKF\YF?SS___\F3)DR<\F3SYY.<J3)DR<]G/)QZ]..;GY\__;_
- XM_____\#_CQX\>/___@0&/'_____________'CQX\>/_^ <_^N'UQ?^_?__Y_
- XM^<_' @8>&/'GQQ^?/S_G\\ R#A@P(>$) QC(!P;CAXXD/#C[ZQ&&!G\\____
- XMA!X\&.'A$0.<2!*$8X>&'#XY.^N1W@Y^?/_V_______ _X\>/'C___\ !CQ_
- XM____________QX\>/'C_OP'___[\___GG___?__?_____________[^_[___
- XM___________________/__________Y_O/__________^?__G_____^?Y___
- XM_____[_^?GS_]O______P/^/'CQX___^! 8\?____________\>/'CQX__X!
- XM________\S___O________________]_________________________L___
- XM_______^'_#_P/_______\/__C______#\/_______X?_QYQ__G______\#_
- XMCQX\>/___P &/'_____________'CQX\>/^_ ?______________________
- XM____________________________________________________________
- X;___________________________________
- X
- Xend
- END_OF_FILE
- # end of 'font-16/Ucour7x12bI'
- fi
- if test -f 'font-16/Ucour7x12bu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-16/Ucour7x12bu'\"
- else
- echo shar: Extracting \"'font-16/Ucour7x12bu'\" \(1991 characters\)
- sed "s/^X//" >'font-16/Ucour7x12bu' <<'END_OF_FILE'
- Xbegin 644 cour7x12bu.fnt
- XM%@<,!(8 '[^<. ,P
- XM " 'D#P
- XM X8X !PX<.' __G#
- XM@ #APX<.' #\ ,;%!!@8,&& !C@P\>!/ASXX< 0! >
- XM/''Q]\_?G_;\_S>8\XY\.?'G_?OW[^WYA@, # #@ ' !P#@,&.'@
- XM P 8 ' <.'#AP ?OYPX X<.'#AP!^
- XM #&Q0\H-#! @0 9L\9LPS PF;-@ , 8,V(PVS-F3+-D,#,C")$3-DS;
- XM):R1(DS%&88#! P 8 P P 8 !@8 , &!@PU(
- XM '#APX< #_^<. .'#APX< /P QL^9*C!@P,5" ,;#&8
- XM,<P8!FS88,& ##-..-L#9@PP9# S0PV9,S;,VP&,FRHX:# PX &''AP\<,
- XM'WCQX;&:MAS8;=GGW;OW=]WQ@8,?< !PX<.' !^_G#@
- XM #APX<.' 'X , % ,##@@ #&PP,.+/'@PXV##X8&4FCS V>/
- XM,'PP,\,-G3,VS-G!C)LJ&&AA@P,; 9LV;-GS9L,&&AC5LV;-CK(PV1(C2)
- XM,8%D@ <.'#AP /_YPX X<.'#AP _ # !0X(*
- XM@# PX^ /@!AL,& TP9L,;'@ !@ ##%)(VP-F##=D,#-##Y\S/,SP88R./C P
- XMP8 >;,&SXPV;#!AP8U;-FS8P8,-FRH8V&, 8!( '#APX<
- XM '[^<. .'#APX< ?@ ^#%F0 P,5" 8;###-^&;&&P8
- XM ,/A@Q,_-L#9@PS9#&S8PJ7,S#,V&&,CA0X,8&!@P -FS!LP,-FPP8>&-
- XM6S9LV,###8H^&%#!@8, !@ !PX<.' __G#@ #AP
- XMX<.' #\ %$RIL ,#! @8 &,&PQFS#-FQAL,!@ P 8,S;,V9,,V0QLR,J
- XMDS(PR-IAC(049#&9@,, #9LV;-C#9L,&&QC5LV;-C"8PV.%"QQD8 D
- XM <.'#AP ?OYPX X<.'#AP!^ # !1X*.@! @ &
- XM!C X_?GAYPX8..!@P, 8##_-\>?/WA[V_.<W^/D<>'';P\<$%.YY^8##
- XM>^'#YQX>[OQCM^U[G'AYX\'&Q!1N(?&!@P ) '#APX< #_^<.
- XM .'#APX< /P $# 88 @ @ $! $
- XM P & 0P !@ 8 !@&
- XM $ !@8, "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 _
- XM
- X;
- X
- Xend
- END_OF_FILE
- # end of 'font-16/Ucour7x12bu'
- fi
- if test -f 'font-16/Usdh9x12b' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-16/Usdh9x12b'\"
- else
- echo shar: Extracting \"'font-16/Usdh9x12b'\" \(1823 characters\)
- sed "s/^X//" >'font-16/Usdh9x12b' <<'END_OF_FILE'
- Xbegin 644 sdh9x12b.fnt
- XM%@D, E\@ X;#L&'"?@8'!P "_Q\_W^/W^_W^_W^ '^_W^_
- XMG^_G^_W^XPX!W&X'^_W^_W^_W^_G&XV&XW&_W^@'^& & X !P ? X X'
- XM' / ' X'!P X;#L_U&9@8, 8" P &XS<Q
- XMV.9W X&.XV. &.PW&XW&XW X' XPX!W&X&VXW&XW&XW&.'&XV&XW&!
- XMW P ./ & X !P X X ' ' ' !P' X X;
- XM'^V',9@8< <*@P ,YV<QV.QW^X&.XV. ' .&.PW&XW&XW X' XPX!
- XMW&X&VXW&XW&XW&.'&XVVXW&!W 8 .9@ &'^_W^_W^X'^_PX''&''^_W^_W^_
- XMW^''&XVVXV._QP' X, X-CLV 8?@P8 ,' P 8[P<!P.QP._P.XV.&
- XM P. ' .VW&XW XW X' XPX!W,X&VXW&XW&XW .'&XVV=GG , .PP # .X
- XMW&QW&X&.XPX''&'&VXW&XV.X'&/G&XVVXV.!QP' X>P X #L_PP^ 8 ,?
- XMW^ '^ P^P<_Q^_P.XP.?G^& P<'\#A^VW^_G XWX_'._PX!WXX&VXW&_W&_
- XMG^.'&XVV/#\_W & . '^XW QW&^&.XPX'','&VXW&XV.X' ''&XVV=F.#
- XMC@' <W@ X #L&Q@SP 8 ,' P !@\P<X .!V.XP.XP. X !QPWW&X
- XMW XW X'&XPX!W,X&VXW&X'&XP..'&XVV=@X<' # . &.XW QW^X&.XPX'
- XM'X'&VXW&XV.X'^''&XVV/&._QP' X# X '^&S.Q@ < <*@P # XP<X
- XMV.!V.XP.XP. <'\#@ P'&XW&XW X'&XPXQW&XVVXW&X':XV..'&XVVXPXX
- XM' !@. &.XW QW X&.XPX'','&VXW&XV.X >''&XVV=F.<!P' X
- XM#L_V*Q@ , 8" P& && XP<XV.!V.XP.XP.& P. '!PP'&XW&XW X'&XPXQ
- XMW&XVVXW&X',XV..'&=FVXPXX' P. &.XW&QW&X&.XPX''&'&VXW&XV.X
- XM&>''&=FVXV.X!P' X X #L&$._P '!P & &$ _P<_W^!W^_P._W^&
- XM P' .!P_W&_G^_G^X'^XPX_W&_VVXW^X'VXW^.'^/'^XPX_W^ 7^ '^_
- XMW^_W^X'^XPX''&/FVXW^_W^X'^#W^/'^XW^_PX'!P
- XM & P
- XM '^ . W X . .
- XM ' , !@
- XM '^ _
- XM X . '^ '
- XM
- XJ
- X
- Xend
- END_OF_FILE
- # end of 'font-16/Usdh9x12b'
- fi
- if test -f 'font-16/Usdh9x12bI' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-16/Usdh9x12bI'\"
- else
- echo shar: Extracting \"'font-16/Usdh9x12bI'\" \(1824 characters\)
- sed "s/^X//" >'font-16/Usdh9x12bI' <<'END_OF_FILE'
- Xbegin 644 sdh9x12bI.fnt
- XM%@D, E\@ ''D\3YX]@?GX^/________] .# (!P(! (! (!_______X! (!
- XM8! 8! (!'/'^(Y'X! (! (! (! 8Y')Y'(Y (!?X!Y__Y__'__^/_@__'_'X
- XMX_P___________X__________'X^/_X ''D\3 *YF?GS_G]_/_____Y',C.
- XM)QF(_'YQ')Q_______YQ/(Y'(Y'(_'X_'/'^(Y'Y)'(Y'(Y'(YQXY')Y'(Y^
- XM(_/_QP__Y__'__^/_'__'___X_X___________X_________^/X_'_X ''D
- XMX!)XSF?GC_CU?/_____S&)C.)Q.(!'YQ')Q___X__QYQ/(Y'(Y'(_'X_'/'^
- XM(Y'Y)'(Y'(Y'(YQXY'))'(Y^(_G_QF?_YX! (! (!'X! /'XXYXX! (! (!
- XM(!XXY'))')Q ./X_'SX ''R<3)_G@?/G_SX_/_____G$/C^/Q./Q /Q')QY
- XM_/Q__X_Q)(Y'(_'(_'X_'/'^(S'Y)'(Y'(Y'(_QXY'))B8Y\8_S_Q//_\_Q'
- XM(Y.(Y'YQ'/'XXYXY)'(Y')Q'XYP8Y'))')Q^./X_'A( ''_\3 //!__G_S@
- XM(!_X!__/!/C .! /Q'/Q@8!Y_/CX#\>!)(! 8_'(' XQ /'^(''Y)'(Y (Y
- XM8!QXY'))P\# (_Y_Q____X!'(_.(Y!YQ'/'XXSXY)'(Y')Q'X_XXY'))B9Q\
- XM<?X_C(8 ''_\3Y.?,/_G_SX_/____^?#/C'_Q^)Q'/Q'/Q___'__^./((Y'
- XM(_'(_'XY'/'^(S'Y)'(Y'XY'/QQXY'))B?'CX_\_Q____YQ'(_.(!'YQ'/'X
- XMX'XY)'(Y')Q'X!XXY'))PYQ ./X_'\X ''_X!Y,Q.?_C_CU?/____\_'/C'
- XM)Q^)Q'/Q'/Q___CX#\?_/XY'(Y'(_'XY'/'.(Y'))'(Y'XE')QQXY'))'/''
- XMX_^?Q____YQ'(_.(_'YQ'/'XXSXY)'(Y')Q'_AXXY'))B9QC^/X_'_X '__
- XM\3 )U.?_S_G]_/Y__YY_'/C')Q^)Q'/Q'/QY_/Q__X^//XY'(Y'(_'XY'/'.
- XM(Y'))'(Y'XS')QQXYB9)'/''X__/Q____YQ'(Y.(Y'YQ'/'XXYXY)'(Y')Q'
- XMYAXXYB9)')Q'^/X_'_X ''_\3Y[Q /_X^/___Y__Y[_ /C (!^(! /Q (!Y
- XM_/X__Q^/ (Y 8! 8!'X!'/' (Y ))'(!'X)'(!QX!PX!'/' (!_H!____X!
- XM(! (!'X!'/'XXYP9)'(! (!'X!\(!PX!'(! /'X^/_X '______________
- XM__Y______________________/__________________________________
- XM__________________X!___________Q___(________'_Q___________Q_
- XM__X___X '________________S_____________________^?__________
- XM______________________________________________________X!___
- XM________'_Q__________X!___X___X '__________________________
- XM____________________________________________________________
- XJ______________________________________________________X
- X
- Xend
- END_OF_FILE
- # end of 'font-16/Usdh9x12bI'
- fi
- if test -f 'font-16/Usdh9x12bu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-16/Usdh9x12bu'\"
- else
- echo shar: Extracting \"'font-16/Usdh9x12bu'\" \(1824 characters\)
- sed "s/^X//" >'font-16/Usdh9x12bu' <<'END_OF_FILE'
- Xbegin 644 sdh9x12bu.fnt
- XM%@D, E\@ X;#L&'"?@8'!P "_Q\_W^/W^_W^_W^ '^_W^_
- XMG^_G^_W^XPX!W&X'^_W^_W^_W^_G&XV&XW&_W^@'^& & X !P ? X X'
- XM' / ' X'!P X;#L_U&9@8, 8" P &XS<Q
- XMV.9W X&.XV. &.PW&XW&XW X' XPX!W&X&VXW&XW&XW&.'&XV&XW&!
- XMW P ./ & X !P X X ' ' ' !P' X X;
- XM'^V',9@8< <*@P ,YV<QV.QW^X&.XV. ' .&.PW&XW&XW X' XPX!
- XMW&X&VXW&XW&XW&.'&XVVXW&!W 8 .9@ &'^_W^_W^X'^_PX''&''^_W^_W^_
- XMW^''&XVVXV._QP' X, X-CLV 8?@P8 ,' P 8[P<!P.QP._P.XV.&
- XM P. ' .VW&XW XW X' XPX!W,X&VXW&XW&XW .'&XVV=GG , .PP # .X
- XMW&QW&X&.XPX''&'&VXW&XV.X'&/G&XVVXV.!QP' X>P X #L_PP^ 8 ,?
- XMW^ '^ P^P<_Q^_P.XP.?G^& P<'\#A^VW^_G XWX_'._PX!WXX&VXW&_W&_
- XMG^.'&XVV/#\_W & . '^XW QW&^&.XPX'','&VXW&XV.X' ''&XVV=F.#
- XMC@' <W@ X #L&Q@SP 8 ,' P !@\P<X .!V.XP.XP. X !QPWW&X
- XMW XW X'&XPX!W,X&VXW&X'&XP..'&XVV=@X<' # . &.XW QW^X&.XPX'
- XM'X'&VXW&XV.X'^''&XVV/&._QP' X# X '^&S.Q@ < <*@P # XP<X
- XMV.!V.XP.XP. <'\#@ P'&XW&XW X'&XPXQW&XVVXW&X':XV..'&XVVXPXX
- XM' !@. &.XW QW X&.XPX'','&VXW&XV.X >''&XVV=F.<!P' X
- XM#L_V*Q@ , 8" P& && XP<XV.!V.XP.XP.& P. '!PP'&XW&XW X'&XPXQ
- XMW&XVVXW&X',XV..'&=FVXPXX' P. &.XW&QW&X&.XPX''&'&VXW&XV.X
- XM&>''&=FVXV.X!P' X X #L&$._P '!P & &$ _P<_W^!W^_P._W^&
- XM P' .!P_W&_G^_G^X'^XPX_W&_VVXW^X'VXW^.'^/'^XPX_W^ 7^ '^_
- XMW^_W^X'^XPX''&/FVXW^_W^X'^#W^/'^XW^_PX'!P '^_W^_W^_W^_W^_
- XMW^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_
- XMW^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_
- XMW^_W^_P , !@
- XM '^ _
- XM X . '^ '
- XM
- XJ
- X
- Xend
- END_OF_FILE
- # end of 'font-16/Usdh9x12bu'
- fi
- if test -f 'font-16/User7x12r' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-16/User7x12r'\"
- else
- echo shar: Extracting \"'font-16/User7x12r'\" \(1989 characters\)
- sed "s/^X//" >'font-16/User7x12r' <<'END_OF_FILE'
- Xbegin 644 ser7x12r.fnt
- XM%@<,!(8 '[^<. $ (0
- XM " '$!P
- XM 80P !PX<.' __G#
- XM@ #APX<.' #\ (*"A!@8$$" C@@X<$'ACXX< 0! <
- XM'"'@UX_?C>[X>S<8\XY\.?'?_?OW[]WY! $ ! # # P!@(",'
- XM 0 ($" ' <.'#AP ?OYPX X<.'#AP!^
- XM ""@H\H)!! @0 1$81(A! @B1(@ ( ((B8@D3)$2)-$(!$B")D3(DR*
- XM.2B1(D2)"0(!! 0 0 0 0 ( ! 0 $ "! @E(
- XM '#APX< #_^<. .'#APX< /P @H_1*B @@$$" $1*$0
- XM(@00 D2(8,$ !")"4)(2) @A1" 10@V9(2*$BA$(D2HH4!$" 0H "'%AXT<$
- XM#3C@X3$-%AS8;;'GS;OW9]WP@0(5< !PX<.' !^_G#@
- XM #APX<.' 'X ( %$#00 (!%0@ "$0@(,*'%@0XF"#X($3E#B B>/
- XM('P@$8(-E2$BA/&!"(HJ$% A 0$1 )DB3(GQ(D("$A"HDF9)C2(021(B2)
- XM(($"$D@ <.'#AP /_YPX X<.'#AP _ " !0X(*
- XM@" 0X^ /@ A$($ D@)D$1&@ ! !"%*(D@(D""-$(!%""I4A/(2@80B**A @
- XM00$! >1($3X02)" A00J)(D2(@8$$BBH82$, 8!( '#APX<
- XM '[^<. .'#APX< ?@ !^!%D0 @$*" 01"" )\"1"$0(
- XM (/@@A2^(H2) @A1"$10@J3(2"$DA$(BA0H(($ @0 (D2!$@$'"0@(<$*
- XMB2)$B(!!!(HJ&%" @0( !@ !PX<.' __G#@ #AP
- XMX<.' #\ *$2I, (!$0@8 &$$0A$B"(D0A$$! 0 3(B+(D1(,T0A$2(H
- XMDS(@R),1"(041"$) ($ ")DR3(A" D("$A"HDR9)B"(02$%"0Q$($" D
- XM <.'#AP ?OYPX X<.'#AP!^ " "AX*.@! @ &
- XM!B X^?' APX(.&!@P( (""&-\<>/W!WN^.,W^/D<<'&:XX<$%.YQ^0!!
- XM>6'#9PX>9O@C-\J9G%AIP\##1!1F(?"! @ ) '#APX< #_^<.
- XM .'#APX< /P $# 0( @ @ $! $ >
- XM @ $ 00 (0 !( ! "
- XM $ @0( "0 !PX<.' !^_G#@ #APX<.' 'X
- XM ! "$ 0 " &
- XM !P < /P !X , X!P & &$, 8
- XM<.'#AP /_YPX X<.'#AP _
- XM
- X;
- X
- Xend
- END_OF_FILE
- # end of 'font-16/User7x12r'
- fi
- if test -f 'font-16/User7x12rI' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-16/User7x12rI'\"
- else
- echo shar: Extracting \"'font-16/User7x12rI'\" \(1990 characters\)
- sed "s/^X//" >'font-16/User7x12rI' <<'END_OF_FILE'
- Xbegin 644 ser7x12rI.fnt
- XM%@<,!(8 __________X$!CQ_____________________@ '___[____WO___
- XM___]__________________________________________________X[^/__
- XM________________________________GO/_________P/^/'CQX____ 8\
- XM?____________\>/'CQX_[\!WU]>^?G[[]_______<??'C[X><''C___O^_C
- XMX]X?*' @<A$'A,CG#'Q@X@ @0($"(&^_[__^_\__\__/^?W]SX________
- XM_O_______W[]_X_______\#_CQX\>/___@0&/'_____________'CQX\>/_^
- XM =]?7#7V^^_?O_____N[GNW>^_?=NW?__W_WW=G?;LV[MVR[W^[=]V;LW;-U
- XMQM=NW;MV]OW^^__O_O__O_O_W__^_O________[_______]^_?:W_______
- XM_X\>/'C___\ !CQ_____________QX\>/'C_OP'?7 NU=_??[[]____[NU[O
- XMW?OO_;MWGS[_^]V]KVWMV_?>N]_NO?)FWMU[=>[W;M77K^[]_O7_]XZ>'+C[
- XM\L<?'L[RZ>,GDDX8,D0(F"(/?OWJC_______P/^/'CQX___^! 8\?_______
- XM_____\>/'CQX__X!W_Z[\OO_W^ZO?___][O?WSUXZ?O'9Y\]\'W[L:\=_=AP
- XMWX/?[GWR:M[=>PY^]W75[Z_>_O[N___V;=LW8.W;W][>]7;9FV<MWOMNW=MV
- XMWW[][;?______\#_CQX\>/___P &/'_____________'CQX\>/^_ =_^O'WU
- XM?]_O'!_P?_>[W[_;?V;[NY?_^__^]ZUW;?W;]]R[W^Z]]6K>PWM?GO=UU>_?
- XMOO[^____ANW[L'OMV]_>OO5VW;MW?G[[==7GM[S__G^W_______ _X\>/'C_
- XM__X$!CQ_____________QX\>/'C__@'_^!^Z;O_?[U]____ON]]_V#]N][OW
- XM__WP??>M!W7MV_?>N][NO?5LWM][;>[W=>O7WW[_?O___W;M^[?[X]O?WC[U
- XM=MV[=W^^^W75YZ]_?OW_^?______P/^/'CQX____ 8\?____________\>/
- XM'CQX_[\!__U[M6S_W^[O?G_Y[[O>[=]W;O>[[Y\^__O_LW=TW;NWS+O>[MW7
- XM;,W?-VSN]WOKN][V_W[___]V;-LW>]_;W][>]7;-FV=]WOM[Z]O.[W[]__;_
- XM_____\#_CQX\>/___@0&/'_____________'CQX\>/_^ =_]>'UQ?^_?__Y_
- XM^=_'!@X_>/'WQY^?/W_W]]YR#CAP(^(1!QS(!P;CCXYE''C[ZQ&.!O^^____
- XMAIX\F/'AF0?<R#5F8Z>6/#\\N^N9W@]^_?_V_______ _X\>/'C___\ !CQ_
- XM____________QX\>/'C_OP'___[\___OW___?__?_____________[^_[__A
- XM___________________?__________[_OO__________WO_^W_____^_]___
- XM_____[__?OW_]O______P/^/'CQX___^! 8\?____________\>/'CQX__X!
- XM___^____][___O________________]_________________________Y___
- XM_______^/_C_P/_______^'__S______'^/_______Y__Y[S__G______\#_
- XMCQX\>/___P &/'_____________'CQX\>/^_ ?______________________
- XM____________________________________________________________
- X;___________________________________
- X
- Xend
- END_OF_FILE
- # end of 'font-16/User7x12rI'
- fi
- if test -f 'font-16/User7x12ru' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-16/User7x12ru'\"
- else
- echo shar: Extracting \"'font-16/User7x12ru'\" \(1990 characters\)
- sed "s/^X//" >'font-16/User7x12ru' <<'END_OF_FILE'
- Xbegin 644 ser7x12ru.fnt
- XM%@<,!(8 '[^<. $ (0
- XM " '$!P
- XM 80P !PX<.' __G#
- XM@ #APX<.' #\ (*"A!@8$$" C@@X<$'ACXX< 0! <
- XM'"'@UX_?C>[X>S<8\XY\.?'?_?OW[]WY! $ ! # # P!@(",'
- XM 0 ($" ' <.'#AP ?OYPX X<.'#AP!^
- XM ""@H\H)!! @0 1$81(A! @B1(@ ( ((B8@D3)$2)-$(!$B")D3(DR*
- XM.2B1(D2)"0(!! 0 0 0 0 ( ! 0 $ "! @E(
- XM '#APX< #_^<. .'#APX< /P @H_1*B @@$$" $1*$0
- XM(@00 D2(8,$ !")"4)(2) @A1" 10@V9(2*$BA$(D2HH4!$" 0H "'%AXT<$
- XM#3C@X3$-%AS8;;'GS;OW9]WP@0(5< !PX<.' !^_G#@
- XM #APX<.' 'X ( %$#00 (!%0@ "$0@(,*'%@0XF"#X($3E#B B>/
- XM('P@$8(-E2$BA/&!"(HJ$% A 0$1 )DB3(GQ(D("$A"HDF9)C2(021(B2)
- XM(($"$D@ <.'#AP /_YPX X<.'#AP _ " !0X(*
- XM@" 0X^ /@ A$($ D@)D$1&@ ! !"%*(D@(D""-$(!%""I4A/(2@80B**A @
- XM00$! >1($3X02)" A00J)(D2(@8$$BBH82$, 8!( '#APX<
- XM '[^<. .'#APX< ?@ !^!%D0 @$*" 01"" )\"1"$0(
- XM (/@@A2^(H2) @A1"$10@J3(2"$DA$(BA0H(($ @0 (D2!$@$'"0@(<$*
- XMB2)$B(!!!(HJ&%" @0( !@ !PX<.' __G#@ #AP
- XMX<.' #\ *$2I, (!$0@8 &$$0A$B"(D0A$$! 0 3(B+(D1(,T0A$2(H
- XMDS(@R),1"(041"$) ($ ")DR3(A" D("$A"HDR9)B"(02$%"0Q$($" D
- XM <.'#AP ?OYPX X<.'#AP!^ " "AX*.@! @ &
- XM!B X^?' APX(.&!@P( (""&-\<>/W!WN^.,W^/D<<'&:XX<$%.YQ^0!!
- XM>6'#9PX>9O@C-\J9G%AIP\##1!1F(?"! @ ) '#APX< #_^<.
- XM .'#APX< /P $# 0( @ @ $! $ >
- XM @ $ 00 (0 !( ! "
- XM $ @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 _
- XM
- X;
- X
- Xend
- END_OF_FILE
- # end of 'font-16/User7x12ru'
- fi
- if test -f 'font-32/U80x2' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-32/U80x2'\"
- else
- echo shar: Extracting \"'font-32/U80x2'\" \(1885 characters\)
- sed "s/^X//" >'font-32/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
- X
- Xend
- END_OF_FILE
- # end of 'font-32/U80x2'
- fi
- if test -f 'font-32/Usdh9x12b' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-32/Usdh9x12b'\"
- else
- echo shar: Extracting \"'font-32/Usdh9x12b'\" \(1823 characters\)
- sed "s/^X//" >'font-32/Usdh9x12b' <<'END_OF_FILE'
- Xbegin 644 sdh9x12b.fnt
- XM& D, E\@ X;#L&'"?@8'!P "_Q\_W^/W^_W^_W^ '^_W^_
- XMG^_G^_W^XPX!W&X'^_W^_W^_W^_G&XV&XW&_W^@'^& & X !P ? X X'
- XM' / ' X'!P X;#L_U&9@8, 8" P &XS<Q
- XMV.9W X&.XV. &.PW&XW&XW X' XPX!W&X&VXW&XW&XW&.'&XV&XW&!
- XMW P ./ & X !P X X ' ' ' !P' X X;
- XM'^V',9@8< <*@P ,YV<QV.QW^X&.XV. ' .&.PW&XW&XW X' XPX!
- XMW&X&VXW&XW&XW&.'&XVVXW&!W 8 .9@ &'^_W^_W^X'^_PX''&''^_W^_W^_
- XMW^''&XVVXV._QP' X, X-CLV 8?@P8 ,' P 8[P<!P.QP._P.XV.&
- XM P. ' .VW&XW XW X' XPX!W,X&VXW&XW&XW .'&XVV=GG , .PP # .X
- XMW&QW&X&.XPX''&'&VXW&XV.X'&/G&XVVXV.!QP' X>P X #L_PP^ 8 ,?
- XMW^ '^ P^P<_Q^_P.XP.?G^& P<'\#A^VW^_G XWX_'._PX!WXX&VXW&_W&_
- XMG^.'&XVV/#\_W & . '^XW QW&^&.XPX'','&VXW&XV.X' ''&XVV=F.#
- XMC@' <W@ X #L&Q@SP 8 ,' P !@\P<X .!V.XP.XP. X !QPWW&X
- XMW XW X'&XPX!W,X&VXW&X'&XP..'&XVV=@X<' # . &.XW QW^X&.XPX'
- XM'X'&VXW&XV.X'^''&XVV/&._QP' X# X '^&S.Q@ < <*@P # XP<X
- XMV.!V.XP.XP. <'\#@ P'&XW&XW X'&XPXQW&XVVXW&X':XV..'&XVVXPXX
- XM' !@. &.XW QW X&.XPX'','&VXW&XV.X >''&XVV=F.<!P' X
- XM#L_V*Q@ , 8" P& && XP<XV.!V.XP.XP.& P. '!PP'&XW&XW X'&XPXQ
- XMW&XVVXW&X',XV..'&=FVXPXX' P. &.XW&QW&X&.XPX''&'&VXW&XV.X
- XM&>''&=FVXV.X!P' X X #L&$._P '!P & &$ _P<_W^!W^_P._W^&
- XM P' .!P_W&_G^_G^X'^XPX_W&_VVXW^X'VXW^.'^/'^XPX_W^ 7^ '^_
- XMW^_W^X'^XPX''&/FVXW^_W^X'^#W^/'^XW^_PX'!P
- XM & P
- XM '^ . W X . .
- XM ' , !@
- XM '^ _
- XM X . '^ '
- XM
- XJ
- X
- Xend
- END_OF_FILE
- # end of 'font-32/Usdh9x12b'
- fi
- if test -f 'font-32/Usdh9x12bI' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-32/Usdh9x12bI'\"
- else
- echo shar: Extracting \"'font-32/Usdh9x12bI'\" \(1824 characters\)
- sed "s/^X//" >'font-32/Usdh9x12bI' <<'END_OF_FILE'
- Xbegin 644 sdh9x12bI.fnt
- XM& D, E\@ ''D\3YX]@?GX^/________] .# (!P(! (! (!_______X! (!
- XM8! 8! (!'/'^(Y'X! (! (! (! 8Y')Y'(Y (!?X!Y__Y__'__^/_@__'_'X
- XMX_P___________X__________'X^/_X ''D\3 *YF?GS_G]_/_____Y',C.
- XM)QF(_'YQ')Q_______YQ/(Y'(Y'(_'X_'/'^(Y'Y)'(Y'(Y'(YQXY')Y'(Y^
- XM(_/_QP__Y__'__^/_'__'___X_X___________X_________^/X_'_X ''D
- XMX!)XSF?GC_CU?/_____S&)C.)Q.(!'YQ')Q___X__QYQ/(Y'(Y'(_'X_'/'^
- XM(Y'Y)'(Y'(Y'(YQXY'))'(Y^(_G_QF?_YX! (! (!'X! /'XXYXX! (! (!
- XM(!XXY'))')Q ./X_'SX ''R<3)_G@?/G_SX_/_____G$/C^/Q./Q /Q')QY
- XM_/Q__X_Q)(Y'(_'(_'X_'/'^(S'Y)'(Y'(Y'(_QXY'))B8Y\8_S_Q//_\_Q'
- XM(Y.(Y'YQ'/'XXYXY)'(Y')Q'XYP8Y'))')Q^./X_'A( ''_\3 //!__G_S@
- XM(!_X!__/!/C .! /Q'/Q@8!Y_/CX#\>!)(! 8_'(' XQ /'^(''Y)'(Y (Y
- XM8!QXY'))P\# (_Y_Q____X!'(_.(Y!YQ'/'XXSXY)'(Y')Q'X_XXY'))B9Q\
- XM<?X_C(8 ''_\3Y.?,/_G_SX_/____^?#/C'_Q^)Q'/Q'/Q___'__^./((Y'
- XM(_'(_'XY'/'^(S'Y)'(Y'XY'/QQXY'))B?'CX_\_Q____YQ'(_.(!'YQ'/'X
- XMX'XY)'(Y')Q'X!XXY'))PYQ ./X_'\X ''_X!Y,Q.?_C_CU?/____\_'/C'
- XM)Q^)Q'/Q'/Q___CX#\?_/XY'(Y'(_'XY'/'.(Y'))'(Y'XE')QQXY'))'/''
- XMX_^?Q____YQ'(_.(_'YQ'/'XXSXY)'(Y')Q'_AXXY'))B9QC^/X_'_X '__
- XM\3 )U.?_S_G]_/Y__YY_'/C')Q^)Q'/Q'/QY_/Q__X^//XY'(Y'(_'XY'/'.
- XM(Y'))'(Y'XS')QQXYB9)'/''X__/Q____YQ'(Y.(Y'YQ'/'XXYXY)'(Y')Q'
- XMYAXXYB9)')Q'^/X_'_X ''_\3Y[Q /_X^/___Y__Y[_ /C (!^(! /Q (!Y
- XM_/X__Q^/ (Y 8! 8!'X!'/' (Y ))'(!'X)'(!QX!PX!'/' (!_H!____X!
- XM(! (!'X!'/'XXYP9)'(! (!'X!\(!PX!'(! /'X^/_X '______________
- XM__Y______________________/__________________________________
- XM__________________X!___________Q___(________'_Q___________Q_
- XM__X___X '________________S_____________________^?__________
- XM______________________________________________________X!___
- XM________'_Q__________X!___X___X '__________________________
- XM____________________________________________________________
- XJ______________________________________________________X
- X
- Xend
- END_OF_FILE
- # end of 'font-32/Usdh9x12bI'
- fi
- if test -f 'font-32/Usdh9x12bu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-32/Usdh9x12bu'\"
- else
- echo shar: Extracting \"'font-32/Usdh9x12bu'\" \(1824 characters\)
- sed "s/^X//" >'font-32/Usdh9x12bu' <<'END_OF_FILE'
- Xbegin 644 sdh9x12bu.fnt
- XM& D, E\@ X;#L&'"?@8'!P "_Q\_W^/W^_W^_W^ '^_W^_
- XMG^_G^_W^XPX!W&X'^_W^_W^_W^_G&XV&XW&_W^@'^& & X !P ? X X'
- XM' / ' X'!P X;#L_U&9@8, 8" P &XS<Q
- XMV.9W X&.XV. &.PW&XW&XW X' XPX!W&X&VXW&XW&XW&.'&XV&XW&!
- XMW P ./ & X !P X X ' ' ' !P' X X;
- XM'^V',9@8< <*@P ,YV<QV.QW^X&.XV. ' .&.PW&XW&XW X' XPX!
- XMW&X&VXW&XW&XW&.'&XVVXW&!W 8 .9@ &'^_W^_W^X'^_PX''&''^_W^_W^_
- XMW^''&XVVXV._QP' X, X-CLV 8?@P8 ,' P 8[P<!P.QP._P.XV.&
- XM P. ' .VW&XW XW X' XPX!W,X&VXW&XW&XW .'&XVV=GG , .PP # .X
- XMW&QW&X&.XPX''&'&VXW&XV.X'&/G&XVVXV.!QP' X>P X #L_PP^ 8 ,?
- XMW^ '^ P^P<_Q^_P.XP.?G^& P<'\#A^VW^_G XWX_'._PX!WXX&VXW&_W&_
- XMG^.'&XVV/#\_W & . '^XW QW&^&.XPX'','&VXW&XV.X' ''&XVV=F.#
- XMC@' <W@ X #L&Q@SP 8 ,' P !@\P<X .!V.XP.XP. X !QPWW&X
- XMW XW X'&XPX!W,X&VXW&X'&XP..'&XVV=@X<' # . &.XW QW^X&.XPX'
- XM'X'&VXW&XV.X'^''&XVV/&._QP' X# X '^&S.Q@ < <*@P # XP<X
- XMV.!V.XP.XP. <'\#@ P'&XW&XW X'&XPXQW&XVVXW&X':XV..'&XVVXPXX
- XM' !@. &.XW QW X&.XPX'','&VXW&XV.X >''&XVV=F.<!P' X
- XM#L_V*Q@ , 8" P& && XP<XV.!V.XP.XP.& P. '!PP'&XW&XW X'&XPXQ
- XMW&XVVXW&X',XV..'&=FVXPXX' P. &.XW&QW&X&.XPX''&'&VXW&XV.X
- XM&>''&=FVXV.X!P' X X #L&$._P '!P & &$ _P<_W^!W^_P._W^&
- XM P' .!P_W&_G^_G^X'^XPX_W&_VVXW^X'VXW^.'^/'^XPX_W^ 7^ '^_
- XMW^_W^X'^XPX''&/FVXW^_W^X'^#W^/'^XW^_PX'!P '^_W^_W^_W^_W^_
- XMW^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_
- XMW^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_W^_
- XMW^_W^_P , !@
- XM '^ _
- XM X . '^ '
- XM
- XJ
- X
- Xend
- END_OF_FILE
- # end of 'font-32/Usdh9x12bu'
- fi
- if test -f 'lib/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'lib/Makefile'\"
- else
- echo shar: Extracting \"'lib/Makefile'\" \(1981 characters\)
- sed "s/^X//" >'lib/Makefile' <<'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: Makefile,v 4.5 88/08/29 13:38:23 sau Exp $
- X# $Source: /tmp/mgrsrc/lib/RCS/Makefile,v $
- X
- X# makefile for mgr c-interface library
- X
- XINSROOT=/usr/mgr
- XLIB= ./term.o
- XINSDIR=$(INSROOT)/lib
- XINCLDIR=$(INSROOT)/include
- XSTART=.
- XCPIO=lib.cpio
- X
- XCFLAGS=-O
- X
- XPORTCFILES = ckmgrterm.c term.c text.c sfont.c sin.c
- XCFILES = $(PORTCFILES) scribe.c
- XOFILES = ckmgrterm.o term.o text.o sfont.o scribe.o sin.o
- XHFILES = window.h term.h restart.h dump.h
- X
- X
- Xall small: $(OFILES) libmgr.a
- X
- Xfast:
- X cc -c $(CFLAGS) $(PORTCFILES)
- X rm -f libmgr.a
- X make all
- X
- Xlibmgr.a: $(OFILES)
- X ar rv $@ $?
- X ranlib $@
- X
- Xterm.o: term.h window.h restart.h
- X
- Xtext.o: term.h window.h
- X
- Xtextlib.o: text.o sfont.o scribe.o sin.o
- X ld -r -o textlib.o text.o sfont.o scribe.o sin.o
- X
- X# the optimizer dies on scribe.c
- X
- Xscribe.o: scribe.c
- X cc -c scribe.c
- X
- Xsmallinstall: install
- X
- Xinstall: all $(INSDIR) $(INCLDIR)
- X cd $(INCLDIR); rm -f $(HFILES)
- X cp $(HFILES) $(INCLDIR)
- 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); rm -f libmgr.a ); \
- X cp libmgr.a $(INSDIR); \
- X else \
- X echo ">> $(INSDIR) == current directory; no files copied"; \
- X fi
- X rm -rf $(INSDIR)/ReMoveThisFile
- X
- X$(INSDIR) $(INCLDIR):
- X mkdir $@
- X
- Xclean:
- X rm -f *.o core
- X
- Xclobber:
- X rm -f $(OFILES) libmgr.a bitmap.h blitlib.a
- X
- Xlist:
- X @for i in Makefile ${CFILES} ${HFILES}; do \
- X echo "${START}/$$i"; \
- X done
- X
- Xcpio:
- X make -s list | cpio -ocv > ${CPIO}
- END_OF_FILE
- # end of 'lib/Makefile'
- fi
- if test -f 'lib/sin.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'lib/sin.c'\"
- else
- echo shar: Extracting \"'lib/sin.c'\" \(1831 characters\)
- sed "s/^X//" >'lib/sin.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: sin.c,v 4.1 88/06/21 13:40:58 bianchi Exp $
- X $Source: /tmp/mgrsrc/lib/RCS/sin.c,v $
- X*/
- Xstatic char RCSid_[] = "$Source: /tmp/mgrsrc/lib/RCS/sin.c,v $$Revision: 4.1 $";
- X
- X/* sine and cosine routines
- X * input: degrees (integer)
- X * output: sine/cosine * 1024
- X */
- X
- X/* sin table 0-90 degrees * 1024 */
- X
- Xint sintab[] = {
- X 0, 18, 36, 54, 71, 89, 107, 125, 143, 160,
- X 178, 195, 213, 230, 248, 265, 282, 299, 316, 333,
- X 350, 367, 384, 400, 416, 433, 449, 465, 481, 496,
- X 512, 527, 543, 558, 573, 587, 602, 616, 630, 644,
- X 658, 672, 685, 698, 711, 724, 737, 749, 761, 773,
- X 784, 796, 807, 818, 828, 839, 849, 859, 868, 878,
- X 887, 896, 904, 912, 920, 928, 935, 943, 949, 956,
- X 962, 968, 974, 979, 984, 989, 994, 998, 1002, 1005,
- X 1008, 1011, 1014, 1016, 1018, 1020, 1022, 1023, 1023,
- X 1024, 1024,
- X } ;
- X
- Xint
- Xisin(n)
- Xregister int n; /* angle in degrees */
- X {
- X if (n < 0)
- X return(-isin(-n));
- X
- X while (n >= 360)
- X n -= 360;
- X
- X if (n < 90)
- X return( sintab[n]);
- X else if (n < 180)
- X return( sintab[180-n]);
- X else if (n < 270)
- X return( -sintab[n-180]);
- X else
- X return( -sintab[360-n]);
- X }
- X
- Xint
- Xicos(n)
- Xregister int n;
- X {
- X if (n < 0)
- X n = -n;
- X
- X while (n >= 360)
- X n -= 360;
- X
- X if (n < 90)
- X return( sintab[90-n]);
- X else if (n < 180)
- X return( -sintab[n-90]);
- X else if (n < 270)
- X return( -sintab[270-n]);
- X else
- X return( sintab[n-270]);
- X }
- END_OF_FILE
- # end of 'lib/sin.c'
- fi
- if test -f 'src/bitmaphead.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/bitmaphead.c'\"
- else
- echo shar: Extracting \"'src/bitmaphead.c'\" \(1940 characters\)
- sed "s/^X//" >'src/bitmaphead.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: bitmaphead.c,v 4.1 88/08/24 15:52:29 bianchi Exp $
- X $Source: /tmp/mgrsrc/src/RCS/bitmaphead.c,v $
- X*/
- Xstatic char RCSid_[] = "$Source: /tmp/mgrsrc/src/RCS/bitmaphead.c,v $$Revision: 4.1 $";
- X
- X
- X#include "dump.h"
- X#include "bitmap.h"
- X#include <stdio.h>
- X
- X
- X/* Read the header of a bitmap (aka icon) file using the given FILE
- X pointer, fp.
- X Return 0 if the file isn't in bitmap format or is unreadable.
- X Otherwise, return "true" (non-zero) and populate the integers
- X pointed at by:
- X wp width of the bitmap in bits
- X hp height of bitmap in bits
- X dp depth of bitmap in bits
- X size1p number of bytes in a single line (including padding)
- X*/
- X
- Xint
- Xbitmaphead( fp, wp, hp, dp, size1p )
- XFILE *fp;
- Xint *wp, *hp, *dp, *size1p;
- X{
- X struct b_header head;
- X
- X if( fread( (char *)&head, B_OHSIZE, 1, fp ) != 1 )
- X return 0;
- X if( B_ISHDR8( &head ) ) { /* modern, self-describing
- X bitmap, 8-bit alignment */
- X if( fread( &head.depth, sizeof head - B_OHSIZE, 1, fp ) != 1 )
- X return 0;
- X B_GETHDR8( &head, *wp, *hp, *dp );
- X *size1p = B_SIZE8(*wp, 1, *dp);
- X }
- X else if( B_ISHDR32( &head ) ) { /* 1 bit deep, 32 bits align */
- X B_GETOLDHDR( &head, *wp, *hp );
- X *size1p = B_SIZE32(*wp, 1, 1);
- X *dp = 1;
- X }
- X else if ( B_ISHDR16(&head) ) { /* 1 bit deep, 16 bits align */
- X B_GETOLDHDR( &head, *wp, *hp );
- X *size1p = B_SIZE16(*wp, 1, 1);
- X *dp = 1;
- X }
- X else if ( B8_ISHDR(&head) ) { /* 8 bits deep, 16 bits align */
- X B_GETOLDHDR( &head, *wp, *hp );
- X *size1p = B8_SIZE(*wp, 1);
- X *dp = 8;
- X }
- X else {
- X return 0;
- X }
- X return 1;
- X}
- END_OF_FILE
- # end of 'src/bitmaphead.c'
- fi
- if test -f 'src/blit/asm.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/blit/asm.h'\"
- else
- echo shar: Extracting \"'src/blit/asm.h'\" \(1958 characters\)
- sed "s/^X//" >'src/blit/asm.h' <<'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: asm.h,v 4.1 88/06/21 13:18:55 bianchi Exp $
- X $Source: /tmp/mgrsrc/src/blit/RCS/asm.h,v $
- X*/
- Xstatic char h_asm_[] = "$Source: /tmp/mgrsrc/src/blit/RCS/asm.h,v $$Revision: 4.1 $";
- X
- X/* asm declarations for sun asm */
- X
- X/* bit operations */
- X
- X#define BF_EXT(value,where,offset,width) \
- X asm(" bfextu where@{offset:width},value")
- X
- X#define BF_INS(value,where,offset,width) \
- X asm(" bfins value,where@{offset:width}")
- X
- X#define BF_SET(where,offset,width) \
- X asm(" bfset where@{offset:width}")
- X
- X#define BF_CLR(where,offset,width) \
- X asm(" bfclr where@{offset:width}")
- X
- X#define BF_INV(where,offset,width) \
- X asm(" bfchg where@{offset:width}")
- X
- X/* other useful asm's */
- X
- X#define LABEL(x) \
- X asm("x:")
- X
- X#define GOTO(x) \
- X asm(" jmp x")
- X
- X#define MOVE(src,dst) \
- X asm(" movl src,dst")
- X
- X#define LOOP(what,where) \
- X asm(" dbf what,where")
- X
- X#define ADD(what,where) \
- X asm(" addl what,where")
- X
- X#define SUB(what,where) \
- X asm(" subl what,where")
- X
- X/* basic logical operations */
- X
- X#define AND(what,where) \
- X asm(" andl what,where")
- X
- X#define OR(what,where) \
- X asm(" orl what,where")
- X
- X#define XOR(what,where) \
- X asm(" eorl what,where")
- X
- X/* 3 flavors of complement */
- X
- X#define NOT(what) \
- X asm(" notl what")
- X
- X#define NOT_DST(what,where) \
- X asm(" notl what")
- X
- X#define NOT_SRC(what,where) \
- X asm(" notl where")
- X
- X/* place holder operation */
- X
- X#define NOP(x,y) \
- X asm(" # no operation on x,y")
- X
- X/* other might be useful */
- X
- X#define MOVEQ(data,dst) \
- X asm(" moveq #data,dst")
- X
- X#define NEG(what) \
- X asm(" negl what")
- X
- END_OF_FILE
- # end of 'src/blit/asm.h'
- fi
- if test -f 'src/clip.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/clip.h'\"
- else
- echo shar: Extracting \"'src/clip.h'\" \(1885 characters\)
- sed "s/^X//" >'src/clip.h' <<'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: clip.h,v 4.1 88/06/21 13:21:18 bianchi Exp $
- X $Source: /tmp/mgrsrc/src/RCS/clip.h,v $
- X*/
- Xstatic char h_clip_[] = "$Source: /tmp/mgrsrc/src/RCS/clip.h,v $$Revision: 4.1 $";
- X
- X/* macros for determining clip rectangle for background updates */
- X
- X#ifndef Max
- X#define Max(x,y) ((x)>(y)?(x):(y))
- X#endif
- X#ifndef Min
- X#define Min(x,y) ((x)>(y)?(y):(x))
- X#endif
- X
- Xtypedef struct { /* clipping rectangle */
- X int x1,y1,x2,y2;
- X } rect;
- X
- X#ifdef DEBUG
- X#define SHOW_CLIP() \
- X bit_blit(screen,W(x0)+SUM_BDR+clip.x1,W(y0)+SUM_BDR+clip.y1, \
- X clip.x2-clip.x1,clip.y2-clip.y1, \
- X BIT_NOT(BIT_DST),NULL,0,0);
- X#define SHOW() \
- X if (debug && index(debug_level,'c')) \
- X { SHOW_CLIP();getchar();SHOW_CLIP(); }
- X#else
- X#define SHOW()
- X#endif
- X
- X#define Do_clip() \
- X (W(flags)&W_BACKGROUND && !(W(flags)&W_ACTIVE))
- X
- X#define Set_all() { \
- X clip.x1 = 0, clip.y1=0; \
- X clip.x2 = BIT_WIDE(W(border)); \
- X clip.y2 = BIT_HIGH(W(border)); \
- X SHOW(); \
- X }
- X
- X#define Set_clipall() { \
- X clip.x2 = 0, clip.y2=0; \
- X clip.x1 = BIT_WIDE(W(border)); \
- X clip.y1 = BIT_HIGH(W(border)); \
- X }
- X
- X#define Set_clip(X1,Y1,X2,Y2) { \
- X clip.x1 = Min(clip.x1,X1); \
- X clip.y1 = Min(clip.y1,Y1); \
- X clip.x2 = Max(clip.x2,X2); \
- X clip.y2 = Max(clip.y2,Y2); \
- X SHOW(); \
- X }
- X
- X#define Set_cliplow(X1,Y1) { \
- X clip.x1 = Min(clip.x1,X1); \
- X clip.y1 = Min(clip.y1,Y1); \
- X SHOW(); \
- X }
- X
- X#define Set_cliphigh(X2,Y2) { \
- X clip.x2 = Max(clip.x2,X2); \
- X clip.y2 = Max(clip.y2,Y2); \
- X SHOW(); \
- X }
- X
- Xextern rect clip;
- END_OF_FILE
- # end of 'src/clip.h'
- fi
- echo shar: End of archive 8 \(of 61\).
- cp /dev/null ark8isdone
- 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
-