home *** CD-ROM | disk | FTP | other *** search
- Subject: v17i012: MGR, Bellcore window manager, Part11/61
- Newsgroups: comp.sources.unix
- Approved: rsalz@uunet.UU.NET
-
- Submitted-by: Stephen A. Uhler <sau@bellcore.com>
- Posting-number: Volume 17, Issue 12
- Archive-name: mgr/part11
-
-
-
-
- #! /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 11 (of 61)."
- # Contents: demo/misc/grav.c demo/msg/README demo/tests/test_rop.c
- # doc/usrman/Makefile font-16/Makefile font-32/Makefile
- # font-32/Ucour7x14r font-32/Ucour7x14rI font-32/Ucour7x14ru
- # font-32/Ugal7x14r font-32/Ugal7x14rI font-32/Ugal7x14ru
- # font-32/User7x14rI font-32/User7x14ru icon/Makefile
- # misc/lasergrafix.c src/intersect.c src/set_mode.c
- # Wrapped by rsalz@papaya.bbn.com on Thu Nov 17 21:05:10 1988
- PATH=/bin:/usr/bin:/usr/ucb ; export PATH
- if test -f 'demo/misc/grav.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'demo/misc/grav.c'\"
- else
- echo shar: Extracting \"'demo/misc/grav.c'\" \(2418 characters\)
- sed "s/^X//" >'demo/misc/grav.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: grav.c,v 4.3 88/06/30 11:41:44 sau Exp $
- X $Source: /tmp/mgrsrc/demo/misc/RCS/grav.c,v $
- X*/
- Xstatic char RCSid_[] = "$Source: /tmp/mgrsrc/demo/misc/RCS/grav.c,v $$Revision: 4.3 $";
- X
- X#include <sys/time.h>
- X#include <stdio.h>
- X#include "term.h"
- X#include "restart.h"
- X
- X#define MAXX 999
- X#define MAXY 999
- X#define MAXV 60
- X#define MINV 20
- X#define LCT 10
- X#define SLOW 60000 /* usec to sleep between lines */
- X#define ACC 2
- X#define fsleep(x) \
- X { \
- X struct timeval time; \
- X time.tv_sec = 0; \
- X time.tv_usec = x; \
- X select(0,0,0,0,&time); \
- X }
- X#define abs(x) ((x) < 0 ? -(x) : (x))
- X
- Xint vx, vy; /* x and y velocities */
- Xint x, y, x1, y1;
- Xint rad, hsize, vsize;
- Xint lcolor,bcolor;
- Xlong random();
- X
- Xmain(argc,argv)
- Xchar **argv;
- X{
- X char *getenv();
- X register int s = 0;
- X int sleep = 0;
- X
- X ckmgrterm( *argv );
- X
- X if (argc>1 && strcmp(argv[1],"-s")==0)
- X sleep++;
- X
- X m_setup(0);
- X m_push(P_EVENT|P_FLAGS);
- X Restart();
- X get_size(&x, &y, &hsize, &vsize);
- X rad = (vsize+hsize)>>6;/* size is the avg. of dims. / 32 */
- X
- X vx = 5; /* constant horizontal velocity */
- X vy = 0; /* initial vertical velocity of zero */
- X x = rad + 1;
- X y = rad + 1;
- X m_setevent(UNCOVERED,_quit);
- X
- X bcolor = random()%24;
- X m_bcolor(bcolor);
- X while((lcolor = random()%24) == bcolor);
- X m_linecolor(B_SRC,lcolor);
- X m_fcolor(lcolor);
- X m_clear();
- X m_circle(x,y,rad);
- X for(;;)
- X {
- X x1 = x +vx; /* add velocity to x */
- X if (x1 > MAXX-rad || x1 < rad) {
- X /* fix coords if over border */
- X vx *= -1;
- X x1 += vx;
- X }
- X vy += ACC; /* accelerate vertical velocity */
- X y1 = y + vy; /* add velocity to y */
- X if (y1 > MAXY-rad || y1 < rad) {
- X m_circle(x1,MAXY-rad,rad);
- X vy = -vy * 95 /100;
- X if (abs(vy) < ACC) {
- X fsleep(900000);
- X m_sendme(_quit);
- X }
- X y1 += vy;
- X }
- X m_circle(x1,y1,rad); /* draw new position */
- X x = x1; /* reset x and y */
- X y = y1;
- X m_flush();
- X if (sleep)
- X fsleep(90000);
- X }
- X}
- X
- END_OF_FILE
- # end of 'demo/misc/grav.c'
- fi
- if test -f 'demo/msg/README' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'demo/msg/README'\"
- else
- echo shar: Extracting \"'demo/msg/README'\" \(2361 characters\)
- sed "s/^X//" >'demo/msg/README' <<'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: README,v 1.2 88/08/29 13:23:05 sau Exp $
- X# $Source: /tmp/mgrsrc/demo/msg/RCS/README,v $
- X
- XThis directory contains a sample client-server system. It uses menus
- Xto traverse the file system, and servers to do things to selected files.
- X
- X* do runs a unix command as a server
- X* start calls do with a bunch of canned servers
- X* client monitors communications, and is a prototype for clients
- X* alias is a CSH alias that lets the shell send messages to the servers
- X via mgr menus
- X* send sends a message to a server
- X* menus downloads menus into mgr for use with send and do
- X
- XUSAGE
- X-----
- X
- X1) type make (makes do,client,menus,send and alias)
- X - make sure LIB and INCL in Makefile are correct
- X2) make sure you are running mgr (and it is suid to root)
- X3) switch to csh (or convert alias to your favorite shell equivalent)
- X4) source alias
- X5) start up some clients (using start) - try "start more"
- X - open a new window and change to this directory
- X - cat start for some examples
- X - make sure the appropriate icons are in .../icon
- X
- X6) type "cd ." to start things off.
- X7) use the menu (button 2) to select a file, then
- X use button 1 to pick a server
- X
- X
- X
- XMGR message subsystem summary
- X--- ------- --------- -------
- Xm_put(str) put STR into the global buffer
- Xm_snarf() return the global buffer
- X
- Xm_broadcast(str) broadcast STR to all listeners
- Xm_sendme(str) send STR back to self
- Xm_sendto(id,str) send STR to window ID
- X
- XMessage events:
- X ACCEPT accept messages from applications
- X running in other windows.
- X
- X NOTIFY register a name with MGR, and make this
- X name available to other applications
- X
- Xevent parameters (for button events):
- X %n notify message (if any) from clicked-on window.
- X %w same as %n, only the ID of the window
- X %S The length of the string returned by %n.
- X
- Xaccept parameters:
- X %f id of message sender, as used in m_sendto()
- X %m text of message sent by m_sendto().
- X %s length (in chars) of the %m string
- END_OF_FILE
- # end of 'demo/msg/README'
- fi
- if test -f 'demo/tests/test_rop.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'demo/tests/test_rop.c'\"
- else
- echo shar: Extracting \"'demo/tests/test_rop.c'\" \(2453 characters\)
- sed "s/^X//" >'demo/tests/test_rop.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: test_rop.c,v 4.1 88/06/21 14:02:09 bianchi Exp $
- X $Source: /tmp/mgrsrc/demo/tests/RCS/test_rop.c,v $
- X*/
- Xstatic char RCSid_[] = "$Source: /tmp/mgrsrc/demo/tests/RCS/test_rop.c,v $$Revision: 4.1 $";
- X
- X
- X/* test raster op functions */
- X
- X#include <signal.h>
- X#include "term.h"
- X
- Xchar *op_names[] = {
- X "0",
- X "~(destination | source)",
- X "destination & ~source",
- X "~source",
- X "~destination & source",
- X "~destination",
- X "destination ^ source",
- X "~(destination & source)",
- X "destination & source",
- X "~(destination ^ source)",
- X "destination",
- X "destination | ~source",
- X "source",
- X "~destination | source",
- X "destination | source",
- X "~0"
- X };
- X
- Xchar buff[100];
- X
- Xmain(argc,argv)
- Xint argc;
- Xchar **argv;
- X {
- X register int i;
- X int clean();
- X int f_high;
- X
- X m_setup(M_FLUSH);
- X m_ttyset();
- X get_font(0,&f_high);
- X
- X signal(SIGINT,clean);
- X signal(SIGTERM,clean);
- X
- X m_clear();
- X
- X m_moveprint( 70, 190, "destination" );
- X m_moveprint( 70 + 333, 190, "source" );
- X m_func(B_SET);
- X for(i=0;i<3;i++)
- X m_bitwrite(70+333*i,200,200,600);
- X m_func(B_CLEAR);
- X for(i=0;i<2;i++)
- X m_bitwrite(75+333*i,205,190,590);
- X m_func(B_SET);
- X m_bitwrite(75+333*0,205,85,590);
- X m_bitwrite(75+333*1,205,190,295);
- X
- X for(i=0;i<16;i++) {
- X m_func(B_SET);
- X m_moveprint(10,f_high*2,"destination ...");
- X m_cleareol();
- X m_moveprint( 70 + 333*2, 190, "destination" );
- X m_cleareol();
- X m_func(B_CLEAR);
- X m_bitwrite(75+333*2,205,190,590);
- X m_func(B_SET);
- X m_bitwrite(75+333*2,205,85,590);
- X m_func(i);
- X sleep(1);
- X m_bitcopy(75+333*2,205,190,590,75+333*1,205);
- X sprintf(buff,"function %d: %s",i,op_names[i]);
- X m_moveprint(10,f_high*2,buff);
- X m_cleareol();
- X sprintf( buff, "function %d", i );
- X m_moveprint( 70 + 333*2, 190, buff );
- X m_cleareol();
- X m_cleareol();
- X m_gets(buff);
- X }
- X clean(0);
- X }
- X
- X/* restore window state and exit */
- X
- Xclean(n)
- Xint n;
- X {
- X m_ttyreset();
- X m_popall(0);
- X exit(n);
- X }
- END_OF_FILE
- # end of 'demo/tests/test_rop.c'
- fi
- if test -f 'doc/usrman/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'doc/usrman/Makefile'\"
- else
- echo shar: Extracting \"'doc/usrman/Makefile'\" \(2544 characters\)
- sed "s/^X//" >'doc/usrman/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.7 88/07/21 12:51:08 sau Exp $
- X# $Source: /tmp/mgrsrc/doc/usrman/RCS/Makefile,v $
- X
- X# manual makefile
- X
- X
- XPARTS= doc.0 doc.1 doc.2 doc.3 doc.4 doc.5 doc.6 doc.7 doc.8 doc.9
- XEXTRACT= doc.0 doc.1 doc.2 doc.3 doc.4 doc.5 doc.6
- X
- X# croff (c-source => troff input converter) flags
- XCROFF=./croff/croff
- XCRF=-k "" "" -c '\fI' '\fP'
- X
- XVERSION = version
- X
- X# set to restrict range of printed pages
- XRANGE=
- X
- X# Name of troff program
- XTROFF=ditroff
- X
- X# Name of troff print filter, that troffs and routes to a printer,
- X# all in one
- XPRINT=redroff
- X
- X#name of destination printer, as in $(TROFF) -T$(PRINTER) ...
- XPRINTER=300
- X
- X# where to install manual
- XINSDIR=$(INSROOT)/doc
- X
- X# what installed nroff'd manual is called
- XNAME=usrman.out
- X
- XFILES= README INDEX abstract version $(EXTRACT)
- X
- XMAKE=make
- XSTART=.
- XCPIO=userman.cpio
- X
- X##########################################################
- X
- Xall: abs print
- X
- Xfast small: all
- X
- Xver:
- X v=`cat $(VERSION)`;expr $$v + 1 > $(VERSION);\
- X echo .nr $$v > ver
- X
- Xprint: ver $(PARTS)
- X -tbl ver $(PARTS) | $(CROFF) $(CRF) | \
- X $(PRINT) -ms $(RANGE) -
- X
- Xabs: ver doc.0 abstract
- X $(PRINT) -ms ver doc.0 abstract
- X
- Xtemp.$(PRINTER).index: $(EXTRACT)
- X @echo "extracting category list and index from document"
- X tbl ver $(EXTRACT)| $(CROFF) $(CRF) | \
- X $(TROFF) -T$(PRINTER) -ms -rI1 >/dev/null 2> temp
- X mv temp temp.$(PRINTER).index
- X
- Xdoc.7: temp.$(PRINTER).index
- X @echo "creating subject categories to doc.7"
- X @grep "^.Fc" temp.$(PRINTER).index | sort +2 -n > doc.7
- X
- Xdoc.8: temp.$(PRINTER).index INDEX
- X @echo "building index to doc.8"
- X sh INDEX < temp.$(PRINTER).index > doc.8
- X
- X# nroff version
- Xnroff:
- X $(MAKE) TROFF=nroff PRINT=nroff PRINTER=$(PRINTER) all
- X
- Xinstall: $(INSDIR)
- X -rm -f $(INSDIR)/$(NAME)
- X cp $(NAME) $(INSDIR)/$(NAME)
- X
- X$(INSDIR):
- X mkdir $@
- X
- Xclean:
- X rm -f temp
- X
- Xclobber:
- X rm -f doc7 doc8 temp*
- X
- Xlist:
- X @for i in Makefile $(FILES) $(NAME); do \
- X echo "$(START)/$$i"; \
- X done
- X @echo "$(START)/croff";
- X @if [ -d croff ]; then \
- X cd croff; $(MAKE) START=$(START)/croff list; \
- X fi
- X
- Xcpio:
- X $(MAKE) -s list | cpio -ocv > $(CPIO)
- X
- X.PHONY: all print ver install clean list clobber cpio nroff
- END_OF_FILE
- # end of 'doc/usrman/Makefile'
- fi
- if test -f 'font-16/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-16/Makefile'\"
- else
- echo shar: Extracting \"'font-16/Makefile'\" \(2542 characters\)
- sed "s/^X//" >'font-16/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 1.2 88/07/21 14:10:45 sau Exp $
- X# $Source: /tmp/mgrsrc/font-16/RCS/Makefile,v $
- X
- X# fonts for mgr
- X
- XINSDIR=$(INSROOT)/font
- XSTART=.
- XCPIO=font.cpio
- XFONTS= \
- X 14x25b.fnt 14x25r.fnt 80x2.fnt 81.fnt child11x15.fnt child11x15b.fnt \
- X child11x15bI.fnt child11x15bu.fnt cmr10x16b.fnt cmr10x16bI.fnt \
- X cmr10x16bu.fnt cmr14x25r.fnt cmr14x25rI.fnt cmr14x25ru.fnt cmr15x25r.fnt \
- X cmr15x25rI.fnt cmr15x25ru.fnt cmr9x16r.fnt cmr9x16rI.fnt cmr9x16ru.fnt \
- X cmrb8.fnt colossus12x20.fnt cour6x12r.fnt cour6x12rI.fnt cour6x12ru.fnt \
- X cour7x12b.fnt cour7x12bI.fnt cour7x12bu.fnt cour7x14b.fnt cour7x14bI.fnt \
- X cour7x14bu.fnt cour7x14r.fnt cour7x14rI.fnt cour7x14ru.fnt cour8x16r.fnt \
- X cour8x16rI.fnt cour8x16ru.fnt cour9x16b.fnt cour9x16bI.fnt cour9x16bu.fnt \
- X default.fnt dot1x1r.fnt gal12x20b.fnt gal12x20r.fnt gal12x20rI.fnt \
- X gal12x20ru.fnt gal13x20b.fnt gal13x20r.fnt gal7x11r.fnt gal7x11rI.fnt \
- X gal7x11ru.fnt gal7x14r.fnt gal7x14rI.fnt gal7x14ru.fnt gal8x14b.fnt \
- X gal8x14bI.fnt gal8x14bu.fnt gal8x16b.fnt gal8x16bI.fnt gal8x16bu.fnt \
- X gal9x16r.fnt gal9x16rI.fnt gal9x16ru.fnt oldeng22x30r.fnt oldeng22x30rI.fnt \
- X oldeng22x30ru.fnt sail6x8r.fnt sail6x8rI.fnt sail6x8ru.fnt sdh9x12b.fnt \
- X sdh9x12bI.fnt sdh9x12bu.fnt ser7x12r.fnt ser7x12rI.fnt ser7x12ru.fnt \
- X ser7x13r.fnt ser7x13rI.fnt ser7x13ru.fnt ser7x14r.fnt ser7x14rI.fnt \
- X ser7x14ru.fnt ser8x16r.fnt ser8x16rI.fnt ser8x16ru.fnt ser9x18r.fnt \
- X ser9x18rI.fnt ser9x18ru.fnt shadow38x40b.fnt shadow38x40bI.fnt \
- X shadow38x40bu.fnt upside8x12.fnt
- X
- Xall:
- X
- Xinstall: $(INSDIR)
- 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 ( list=`echo .mgrc *.fnt`; cd $(INSDIR); rm -f $$list ); \
- X cp .mgrc *.fnt $(INSDIR); \
- X else \
- X echo ">> $(INSDIR) == current directory; no files copied"; \
- X fi
- X rm -rf $(INSDIR)/ReMoveThisFile
- X
- X$(INSDIR):
- X mkdir $@
- X
- Xclean clobber:
- X
- Xlist:
- X @for i in Makefile .mgrc $(FONTS); do \
- X echo "${START}/$$i"; \
- X done
- X
- Xcpio:
- X make -s list | cpio -ocv > ${CPIO}
- END_OF_FILE
- # end of 'font-16/Makefile'
- fi
- if test -f 'font-32/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-32/Makefile'\"
- else
- echo shar: Extracting \"'font-32/Makefile'\" \(2542 characters\)
- sed "s/^X//" >'font-32/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.2 88/07/21 14:11:57 sau Exp $
- X# $Source: /tmp/mgrsrc/font-32/RCS/Makefile,v $
- X
- X# fonts for mgr
- X
- XINSDIR=$(INSROOT)/font
- XSTART=.
- XCPIO=font.cpio
- XFONTS= \
- X 14x25b.fnt 14x25r.fnt 80x2.fnt 81.fnt child11x15.fnt child11x15b.fnt \
- X child11x15bI.fnt child11x15bu.fnt cmr10x16b.fnt cmr10x16bI.fnt \
- X cmr10x16bu.fnt cmr14x25r.fnt cmr14x25rI.fnt cmr14x25ru.fnt cmr15x25r.fnt \
- X cmr15x25rI.fnt cmr15x25ru.fnt cmr9x16r.fnt cmr9x16rI.fnt cmr9x16ru.fnt \
- X cmrb8.fnt colossus12x20.fnt cour6x12r.fnt cour6x12rI.fnt cour6x12ru.fnt \
- X cour7x12b.fnt cour7x12bI.fnt cour7x12bu.fnt cour7x14b.fnt cour7x14bI.fnt \
- X cour7x14bu.fnt cour7x14r.fnt cour7x14rI.fnt cour7x14ru.fnt cour8x16r.fnt \
- X cour8x16rI.fnt cour8x16ru.fnt cour9x16b.fnt cour9x16bI.fnt cour9x16bu.fnt \
- X default.fnt dot1x1r.fnt gal12x20b.fnt gal12x20r.fnt gal12x20rI.fnt \
- X gal12x20ru.fnt gal13x20b.fnt gal13x20r.fnt gal7x11r.fnt gal7x11rI.fnt \
- X gal7x11ru.fnt gal7x14r.fnt gal7x14rI.fnt gal7x14ru.fnt gal8x14b.fnt \
- X gal8x14bI.fnt gal8x14bu.fnt gal8x16b.fnt gal8x16bI.fnt gal8x16bu.fnt \
- X gal9x16r.fnt gal9x16rI.fnt gal9x16ru.fnt oldeng22x30r.fnt oldeng22x30rI.fnt \
- X oldeng22x30ru.fnt sail6x8r.fnt sail6x8rI.fnt sail6x8ru.fnt sdh9x12b.fnt \
- X sdh9x12bI.fnt sdh9x12bu.fnt ser7x12r.fnt ser7x12rI.fnt ser7x12ru.fnt \
- X ser7x13r.fnt ser7x13rI.fnt ser7x13ru.fnt ser7x14r.fnt ser7x14rI.fnt \
- X ser7x14ru.fnt ser8x16r.fnt ser8x16rI.fnt ser8x16ru.fnt ser9x18r.fnt \
- X ser9x18rI.fnt ser9x18ru.fnt shadow38x40b.fnt shadow38x40bI.fnt \
- X shadow38x40bu.fnt upside8x12.fnt
- X
- Xall:
- X
- Xinstall: $(INSDIR)
- 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 ( list=`echo .mgrc *.fnt`; cd $(INSDIR); rm -f $$list ); \
- X cp .mgrc *.fnt $(INSDIR); \
- X else \
- X echo ">> $(INSDIR) == current directory; no files copied"; \
- X fi
- X rm -rf $(INSDIR)/ReMoveThisFile
- X
- X$(INSDIR):
- X mkdir $@
- X
- Xclean clobber:
- X
- Xlist:
- X @for i in Makefile .mgrc $(FONTS); do \
- X echo "${START}/$$i"; \
- X done
- X
- Xcpio:
- X make -s list | cpio -ocv > ${CPIO}
- END_OF_FILE
- # end of 'font-32/Makefile'
- fi
- if test -f 'font-32/Ucour7x14r' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-32/Ucour7x14r'\"
- else
- echo shar: Extracting \"'font-32/Ucour7x14r'\" \(2354 characters\)
- sed "s/^X//" >'font-32/Ucour7x14r' <<'END_OF_FILE'
- Xbegin 644 cour7x14r.fnt
- XM& <.!(8 '[^<.
- XM
- XM '#APX< #_
- XM^<. .'#APX< /P $ (0
- XM '@!X
- XM 80P < '#APX< '[^<. .'#A
- XMPX< ?@ @H4$&!@00( "."#AP$>'/CAP !P8X>'GC]^>[OCS-QCS
- XMG'QQ\>_]^_?OW?D$ (0 $ , , #@, @(P< ! @0(,R
- XM '#APX< #_^<. .'#APX< /P @H4/)"000($
- XM "1&$2(,0((D2( ! $"(D()(B1$BB1" A(@B1,B*(BBDHD2)$B0D$ (H
- XM$ $ $ $ $ @(0$ ! @0(6R '#APX< '[
- XM^<. .'#APX< ?@ @H^1)2 @@$5 $1*$0(400 D2( "
- XM"")"4)(") @@1" A0@V9(B*(B@$(D2(HB!$" )$ " $ $ $ $ 0$
- XM ! @0(3< '#APX< #_^<. .'#A
- XMPX< /P @ 40&A @$." $1" 0(D<6!$2(8,$ ! ).4)(")(D@1" A@@V9
- XM(B*(B@$(BBHH4"$" ( '%AXT<?&UCAX3$5-AS8;;'GV;OW9]WP@0( 2
- XM '#APX< '[^<. .'#APX< ?@ @ 4,!# @$5"
- XM (1" @Q$29!#B88,(/@@124.(")X\@?" A0@J5(CR(\<$(BBH04$$! (
- XM F2),B$)F0@(2$*F2)DF,HA")$B)(DC & 2 '#APX< #_
- XM^<. .'#APX< /P @ 4&"$H @$$/@#X (1"! )^"1"$1H 0
- XM 0A2B)(")(DG1" A0@J5(B"(H"$(BC8H(($! ( 'D2!$^$(D0@(4$*D2)$
- XMB(&!"(HJ&(A @ ( '#APX< '[^<. .'#A
- XMPX< ?@ ^!%D0 @$ " 01"" ($"1"$0( (/@@!,^(H") @B1"$A(@B3
- XM(B"(D"$(A!0H(0$ @( (D2!$@$(D0@(<$*D2)$B(!!"(HJ&%" @0( !@
- XM '#APX< #_^<. .'#APX< /P 41*40 0( "!
- XM@ 801"$2($B1"$008,$ ! ! B(HB1$@B1"$A(BB3)B"(DB$(A!1$(0D @(
- XM (F2),B$)D0@(2$*D2)DF((A"804)%$0@0( "0 '#APX< '[
- XM^<. .'#APX< ?@ @ 4>"3H 0( @ 8@./GQP.<."#C@8$"
- XM" @CC?''C]P<[OC#-_CY''!QF\?'!!3N<?D 0( '=APV<?&N[X(S?*NYQ8
- XM:</ QL049B'P@0( "0 '#APX< #_^<. .'#A
- XMPX< /P $!@ (0 @ @ $! $ <
- XM @ '@1X _ @ ( ! " " 80P "0
- XM '#APX< '[^<. .'#APX< ?@ $ !
- XM ( !0
- XM @ ( ! " $ 0 "0 '#APX< #_
- XM^<. .'#APX< /P
- XM , ' !P #@
- X5' > !@
- X
- Xend
- END_OF_FILE
- # end of 'font-32/Ucour7x14r'
- fi
- if test -f 'font-32/Ucour7x14rI' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-32/Ucour7x14rI'\"
- else
- echo shar: Extracting \"'font-32/Ucour7x14rI'\" \(2355 characters\)
- sed "s/^X//" >'font-32/Ucour7x14rI' <<'END_OF_FILE'
- Xbegin 644 cour7x14rI.fnt
- XM& <.!(8 __________X$!CQ_____________________@ '_____________
- XM____________________________________________________________
- XM____________________________________________P _X\>/'C___\
- XM!CQ_____________QX\>/'C_OP'___[____WO_______________________
- XM__________________________________X?^'______________________
- XM____________GO/_C_______P _X\>/'C___X$!CQ_____________QX\>
- XM/'C__@'?7K[Y^?OOW______]Q]\>/[AXP<>/_____^/G'AX8<"!A$0<,R.<,
- XM8X..#A "! @0(@;[_WO_[_S__S_\?S_?W/C________^________?OWS-___
- XM____P _X\>/'C___\ !CQ_____________QX\>/'C_OP'?7KPV]OOOW[__
- XM___]NY[MWSOWW;MW__^_[]W;WVW=N[==N]_>W?=NS=UW==;7;MV[=O;[_W7_
- XM[_[__[_[_[_?WO[________^________?OWI-_______P _X\>/'C___X$
- XM!CQ_____________QX\>/'C__@'?7!NVM_??[J_____[NU[OWKOO_;MW__]_
- XM]]V]KVW]V_??N]_>O?)FW=UW=?[W;MW7=^[]_V[_]_[__[_[_[___O[_____
- XM___^________?OWLC_______P _X\>/'C___\ !CQ_____________QX\>
- XM/'C_OP'?_KOY>__?[Q]____[N]_OW;CI^[MWGS[_^_VQKVW]VW;?N]_>??)F
- XMW=UW=?[W==77K][]_W___XZ>'+C@Y*<>'L[JR>,GDDX8)D0(F"(/?OW_M___
- XM____P _X\>/'C___X$!CQ_____________QX\>/'C__@'?_KS^\__?[J]_
- XM___WN]_?.[MF^\=GGSWP??NMKQW]V'#?@]_>O?5JW<-W#C[W==7OK[[^_W__
- XM__9MVS=[V9O?WM[U9MV;9S7>]V[=VW;<__Y_M_______P _X\>/'C___\
- XM!CQ_____________QX\>/'C_OP'?_KY][7_?[[P?\'_WN]^_V!]N][N7__O_
- XM_O>M=VW]VW;8N]_>O?5JW=]W7][W=<G7WW[^_W___X;M^[![W;O?WK[U;MV[
- XM=WY^]W75YW>_?_W_________P _X\>/'C___X$!CQ_____________QX\>
- XM/'C__@'__!^Z;O_?[_]____ON]]_W[]N][OW__WP??^S!W7]V_?=N][>W?=L
- XMW=]W;][W>^O7WO[_?W___W;M^[?[W;O?WC[U;MV[=W^^]W75YZ]_?OW_^?__
- XM____P _X\>/'C___\ !CQ_____________QX\>/'C_OP'__KNUKO_OW_]^
- XM?_GON][MW[=N][OOGS[_^_^_=W7=N[?=N][>W==LV=]W;=[W>^N[WO;_?W__
- XM_W9MVS=[V;O?WM[U;MV;9WW>]GOKVZ[O?OW_]O______P _X\>/'C___X$
- XM!CQ_____________QX\>/'C__@'?_KA]L7_OW___?_G?QP8./QCQ]\<?G[]_
- XM]_?<<@XX<"/C$0<\R <&XX^.9#@X^^L1C@;_OW___XB>/)C@Y1$'W,@U1&.G
- XMECP_.3OKF=X/?OW_]O______P _X\>/'C___\ !CQ_____________QX\>
- XM/'C_OP'___[^?__WO___?__?_____________[^_[__C________________
- XM___?__________X?N'_ _________?__W_____^_]________]__GO/_]O__
- XM____P _X\>/'C___X$!CQ_____________QX\>/'C__@'___[________^
- XM_________________W________________________^O________________
- XM_________?__W_____^_]________[___O__]O______P _X\>/'C___\
- XM!CQ_____________QX\>/'C_OP'_________________________________
- XM_______________________S________________________X__^/_____\?
- X5X________A______^?______P
- X
- Xend
- END_OF_FILE
- # end of 'font-32/Ucour7x14rI'
- fi
- if test -f 'font-32/Ucour7x14ru' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-32/Ucour7x14ru'\"
- else
- echo shar: Extracting \"'font-32/Ucour7x14ru'\" \(2355 characters\)
- sed "s/^X//" >'font-32/Ucour7x14ru' <<'END_OF_FILE'
- Xbegin 644 cour7x14ru.fnt
- XM& <.!(8 '[^<.
- XM
- XM '#APX< #_
- XM^<. .'#APX< /P $ (0
- XM '@!X
- XM 80P < '#APX< '[^<. .'#A
- XMPX< ?@ @H4$&!@00( "."#AP$>'/CAP !P8X>'GC]^>[OCS-QCS
- XMG'QQ\>_]^_?OW?D$ (0 $ , , #@, @(P< ! @0(,R
- XM '#APX< #_^<. .'#APX< /P @H4/)"000($
- XM "1&$2(,0((D2( ! $"(D()(B1$BB1" A(@B1,B*(BBDHD2)$B0D$ (H
- XM$ $ $ $ $ @(0$ ! @0(6R '#APX< '[
- XM^<. .'#APX< ?@ @H^1)2 @@$5 $1*$0(400 D2( "
- XM"")"4)(") @@1" A0@V9(B*(B@$(D2(HB!$" )$ " $ $ $ $ 0$
- XM ! @0(3< '#APX< #_^<. .'#A
- XMPX< /P @ 40&A @$." $1" 0(D<6!$2(8,$ ! ).4)(")(D@1" A@@V9
- XM(B*(B@$(BBHH4"$" ( '%AXT<?&UCAX3$5-AS8;;'GV;OW9]WP@0( 2
- XM '#APX< '[^<. .'#APX< ?@ @ 4,!# @$5"
- XM (1" @Q$29!#B88,(/@@124.(")X\@?" A0@J5(CR(\<$(BBH04$$! (
- XM F2),B$)F0@(2$*F2)DF,HA")$B)(DC & 2 '#APX< #_
- XM^<. .'#APX< /P @ 4&"$H @$$/@#X (1"! )^"1"$1H 0
- XM 0A2B)(")(DG1" A0@J5(B"(H"$(BC8H(($! ( 'D2!$^$(D0@(4$*D2)$
- XMB(&!"(HJ&(A @ ( '#APX< '[^<. .'#A
- XMPX< ?@ ^!%D0 @$ " 01"" ($"1"$0( (/@@!,^(H") @B1"$A(@B3
- XM(B"(D"$(A!0H(0$ @( (D2!$@$(D0@(<$*D2)$B(!!"(HJ&%" @0( !@
- XM '#APX< #_^<. .'#APX< /P 41*40 0( "!
- XM@ 801"$2($B1"$008,$ ! ! B(HB1$@B1"$A(BB3)B"(DB$(A!1$(0D @(
- XM (F2),B$)D0@(2$*D2)DF((A"804)%$0@0( "0 '#APX< '[
- XM^<. .'#APX< ?@ @ 4>"3H 0( @ 8@./GQP.<."#C@8$"
- XM" @CC?''C]P<[OC#-_CY''!QF\?'!!3N<?D 0( '=APV<?&N[X(S?*NYQ8
- XM:</ QL049B'P@0( "0 ?OW[]^_?OW[_^_?OW[]^_?OW[]^_?OW[
- XM]^_?OP#]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?
- XMOW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]
- XM^_?OP '#APX< '[^<. .'#APX< ?@ $ !
- XM ( !0
- XM @ ( ! " $ 0 "0 '#APX< #_
- XM^<. .'#APX< /P
- XM , ' !P #@
- X5' > !@
- X
- Xend
- END_OF_FILE
- # end of 'font-32/Ucour7x14ru'
- fi
- if test -f 'font-32/Ugal7x14r' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-32/Ugal7x14r'\"
- else
- echo shar: Extracting \"'font-32/Ugal7x14r'\" \(2353 characters\)
- sed "s/^X//" >'font-32/Ugal7x14r' <<'END_OF_FILE'
- Xbegin 644 gal7x14r.fnt
- XM& <.!(8 '[^<.
- XM
- XM 80P '#APX< #_
- XM^<. .'#APX< /P A(2$,C 0(0 " !
- XM(!P0 'D#P (
- XM @0( < '#APX< '[^<. .'#A
- XMPX< ?@ A(2.2D@00($ "."#AP$^./CAP " $"(H(<''#Y\<1/CR)!"1
- XM''AQX<?(D4%$B?$$ 00 ( $ $ # $ @(@. ! @0()2
- XM '#APX< #_^<. .'#APX< /P A(253$@@0(5
- XM $1&$2(,@1(D2( $ "")$(2(DB! B1" B1!"9(D2)$B$(D4%$B!$" 0X
- XM$ $ $ $ $ @" ! @0(52 '#APX< '[
- XM^<. .'#APX< ?@ A(_4-#! @$." $1* 0(4@0 D2(8,(/
- XMA )<42(D2! @1" BA!F9(D2)$@$(D4$HB!$" 1L "'%APT<$&EC@XD"-%AQ8
- XM:6''R)$B1(GP@0(2< '#APX< #_^<. .'#A
- XMPX< /P @ 24"" @$." (3" 0(D\0!$2(8,0 @1442($2! @1" C!!F5
- XM(D2)$0$(BDDH4"$! 1$ (F2),B?)F0@(H"*F2)DF9(A")$B1(@0@0( 2
- XM '#APX< '[^<. .'#APX< ?@ @ D."%( @$5/@
- XM#X (5" @Q$">!#AX @ 0A44>($3QXF?" BA!:5(GB)X,$(BBH0($$! 0
- XM D2!$B$(D0@(P"*D2)$B0(!")$J*$@C & 2 '#APX< #_
- XM^<. .'#APX< /P @!^%%HP @$$" 09"! )$"1!$0( 0
- XM @A<B1($2! B1" B1!:3(D")("$(BBHH(($ @0 'D2!$^$(D0@(P"*D2)$
- XMB0'!"(HJ$$A @0( '#APX< '[^<. .'#A
- XMPX< ?@ D%&8@ @$ " 01"" )^B1"$0( (/A ! ^1(D2! B1"$B1!"3
- XM(D")$B$(A"HH(0$ @0 (D2!$@$(D0@(H"*D2)$B0 A"(HJ*"B @0( !@
- XM '#APX< #_^<. .'#APX< /P D5*8@ 0( !
- XM@ 8@1"$"($B1"$2(8,$ " DB1(DB! F1"$B)!"1(D")$B$(A!1$(0$ 00
- XM (F2),B$)D0@(D"*D2)DF0(A"80J1#$ @0( "0 '#APX< '[
- XM^<. .'#APX< ?@ @ D.)G8 0( !@ 8@./GQP$<."#AP8,"
- XM$ @8B>''#Y :1/C")]"1'$!Q$<$'!!1$(?$ 00 'EAPT<$&D0@(B"*D1Q8
- XM:0' QH041!'P@0( "0 '#APX< #_^<. .'#A
- XMPX< /P $ (0 @ $! (
- XM @ '@#P!^ @ ( ! " ! @0( "0
- XM '#APX< '[^<. .'#APX< ?@ #
- XM 8 8
- XM (@ !( ! " * 80P "0 '#APX< #_
- XM^<. .'#APX< /P
- XM ' P !
- X5" $ !@
- X
- Xend
- END_OF_FILE
- # end of 'font-32/Ugal7x14r'
- fi
- if test -f 'font-32/Ugal7x14rI' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-32/Ugal7x14rI'\"
- else
- echo shar: Extracting \"'font-32/Ugal7x14rI'\" \(2354 characters\)
- sed "s/^X//" >'font-32/Ugal7x14rI' <<'END_OF_FILE'
- Xbegin 644 gal7x14rI.fnt
- XM& <.!(8 __________X$!CQ_____________________@ '_____________
- XM____________________________________________________________
- XM________________________________GO/_________P _X\>/'C___\
- XM!CQ_____________QX\>/'C_OP'>WM[S<_OWO______]______________^_
- XMW^/O______________________________X;\/__W___________________
- XM____________?OW_C_______P _X\>/'C___X$!CQ_____________QX\>
- XM/'C__@'>WMQM;?OOW[_____]Q]\>/[!QP<>/__]_[]W7WCXX\CNP<-V^]N
- XMXX>.'C@W;KZ[=@[[_OO_W_[__[_\_[_?W?Q________^________?OWVM___
- XM____P _X\>/'C___\ !CQ_____________QX\>/'C_OP'>WMJL[??OWJ__
- XM___[NY[MWS?NW;MW__[_]]V[WMW;=^_=N]_=N^]FW;MV[=[W;KZ[=^[]_O'_
- XM[_[__[_[_[___?]________^________?OWJM_______P _X\>/'C___X$
- XM!CQ_____________QX\>/'C__@'>W KR\^_?[Q]____[NU_OWK?O_;MWGSWP
- XM>_VCKMW;M^_?N]_=>^9FW;MV[?[W;K[7=^[]_N3_]XZ>/+C[Y:<?';]RZ>.G
- XMEIXX-V[=NW8/?OWMC_______P _X\>/'C___\ !CQ_____________QX\>
- XM/'C_OP'?_MK]]__?[Q]____WL]_OW;#O^[MWGSO__?NKKMW[M^_?N]_<^^9J
- XMW;MV[O[W=;;7K][^_N[__W9MVS=@V9O?W7]U9MV;9FW>]V[=NW?O?OW_M___
- XM____P _X\>/'C___X$!CQ_____________QX\>/'C__@'?_;Q]ZW_?[JP?
- XM\'_WJ]_?.[]A^\>'__?__O>KKAW[L.'9@]_=>^EJW8=V'S[W==7OW[[^_O__
- XM__;M^[=[W;O?W/]U;MV[=OW^]V[5U[?<__Y_M_______P _X\>/'C___\
- XM!CQ_____________QX\>/'C_OP'?^!ZZ7/_?[[]____OF]^_V[]N^[OW__O_
- XM_?>C=NW[M^_=N]_=N^ELW;]VW][W==77WW[_?O___X;M^[![W;O?W/]U;MV[
- XM=OX^]W75[[>_?OW_________P _X\>/'C___X$!CQ_____________QX\>
- XM/'C__@'__;ZYG?_?[_]____ON]]_V!=N][OW__WP>_^_!NW;M^_=N][=N^]L
- XMW;]V[=[W>]77WO[_?O___W;M^[?[W;O?W7]U;MV[=O_>]W75U]=_?OW_^?__
- XM____P _X\>/'C___\ !CQ_____________QX\>/'C_OP'__;JUG?_OW__^
- XM?_G?N][]W[=N][MWGS[_]__;=NW;=^_9N][=V^]NW;]V[=[W>^N[WO[_OO__
- XM_W9MVS=[V;O?W;]U;MV;9OW>]GO5N\[_?OW_]O______P _X\>/'C___X$
- XM!CQ_____________QX\>/'C__@'?_;QV8G_OW__^?_G?QP8./[CQ]\>/GS]_
- XM[_?G=AXX\&_ENP<]V"]NX[^.[C[X^^N[W@[_OO___X:>/+C[Y;O?W=]U;N.G
- XMEOX_.7OKN^X/?OW_]O______P _X\>/'C___\ !CQ_____________QX\>
- XM/'C_OP'___[____WO___?________________[^_W___________________
- XM___?__________X?\/^!_________?__W_____^_]________^__?OW_]O__
- XM____P _X\>/'C___X$!CQ_____________QX\>/'C__@'____________\
- XM_________________G_________________________G________________
- XM________W?_^W_____^_]________U__GO/_]O______P _X\>/'C___\
- XM!CQ_____________QX\>/'C_OP'_________________________________
- XM________________________________________________X___/_____^_
- X5]________[______^?______P
- X
- Xend
- END_OF_FILE
- # end of 'font-32/Ugal7x14rI'
- fi
- if test -f 'font-32/Ugal7x14ru' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-32/Ugal7x14ru'\"
- else
- echo shar: Extracting \"'font-32/Ugal7x14ru'\" \(2354 characters\)
- sed "s/^X//" >'font-32/Ugal7x14ru' <<'END_OF_FILE'
- Xbegin 644 gal7x14ru.fnt
- XM& <.!(8 '[^<.
- XM
- XM 80P '#APX< #_
- XM^<. .'#APX< /P A(2$,C 0(0 " !
- XM(!P0 'D#P (
- XM @0( < '#APX< '[^<. .'#A
- XMPX< ?@ A(2.2D@00($ "."#AP$^./CAP " $"(H(<''#Y\<1/CR)!"1
- XM''AQX<?(D4%$B?$$ 00 ( $ $ # $ @(@. ! @0()2
- XM '#APX< #_^<. .'#APX< /P A(253$@@0(5
- XM $1&$2(,@1(D2( $ "")$(2(DB! B1" B1!"9(D2)$B$(D4%$B!$" 0X
- XM$ $ $ $ $ @" ! @0(52 '#APX< '[
- XM^<. .'#APX< ?@ A(_4-#! @$." $1* 0(4@0 D2(8,(/
- XMA )<42(D2! @1" BA!F9(D2)$@$(D4$HB!$" 1L "'%APT<$&EC@XD"-%AQ8
- XM:6''R)$B1(GP@0(2< '#APX< #_^<. .'#A
- XMPX< /P @ 24"" @$." (3" 0(D\0!$2(8,0 @1442($2! @1" C!!F5
- XM(D2)$0$(BDDH4"$! 1$ (F2),B?)F0@(H"*F2)DF9(A")$B1(@0@0( 2
- XM '#APX< '[^<. .'#APX< ?@ @ D."%( @$5/@
- XM#X (5" @Q$">!#AX @ 0A44>($3QXF?" BA!:5(GB)X,$(BBH0($$! 0
- XM D2!$B$(D0@(P"*D2)$B0(!")$J*$@C & 2 '#APX< #_
- XM^<. .'#APX< /P @!^%%HP @$$" 09"! )$"1!$0( 0
- XM @A<B1($2! B1" B1!:3(D")("$(BBHH(($ @0 'D2!$^$(D0@(P"*D2)$
- XMB0'!"(HJ$$A @0( '#APX< '[^<. .'#A
- XMPX< ?@ D%&8@ @$ " 01"" )^B1"$0( (/A ! ^1(D2! B1"$B1!"3
- XM(D")$B$(A"HH(0$ @0 (D2!$@$(D0@(H"*D2)$B0 A"(HJ*"B @0( !@
- XM '#APX< #_^<. .'#APX< /P D5*8@ 0( !
- XM@ 8@1"$"($B1"$2(8,$ " DB1(DB! F1"$B)!"1(D")$B$(A!1$(0$ 00
- XM (F2),B$)D0@(D"*D2)DF0(A"80J1#$ @0( "0 '#APX< '[
- XM^<. .'#APX< ?@ @ D.)G8 0( !@ 8@./GQP$<."#AP8,"
- XM$ @8B>''#Y :1/C")]"1'$!Q$<$'!!1$(?$ 00 'EAPT<$&D0@(B"*D1Q8
- XM:0' QH041!'P@0( "0 _?OW[]^_?OW__^_?OW[]^_?OW[]^_?OW
- XM[]^_?P'[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_
- XM?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?_W[
- XM]^_?@ '#APX< '[^<. .'#APX< ?@ #
- XM 8 8
- XM (@ !( ! " * 80P "0 '#APX< #_
- XM^<. .'#APX< /P
- XM ' P !
- X5" $ !@
- X
- Xend
- END_OF_FILE
- # end of 'font-32/Ugal7x14ru'
- fi
- if test -f 'font-32/User7x14rI' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-32/User7x14rI'\"
- else
- echo shar: Extracting \"'font-32/User7x14rI'\" \(2354 characters\)
- sed "s/^X//" >'font-32/User7x14rI' <<'END_OF_FILE'
- Xbegin 644 ser7x14rI.fnt
- XM& <.!(8 __________X$!CQ_____________________@ '_____________
- XM____________________________________________________________
- XM____________________________________________P _X\>/'C___\
- XM!CQ_____________QX\>/'C_OP'___[____[O____________W_Y________
- XM__________________________________X?^'______________________
- XM____________GO/_C_______P _X\>/'C___X$!CQ_____________QX\>
- XM/'C__@'?7U[Y^?OWW[_____]Q]\>/OAWP<>/_____^/CWA\H<"!R$0>$R.<,
- XM<8/B "! @0(@;[_W__W_S__S_\_Y_?W/C________^________?OW_M___
- XM____P _X\>/'C___\ !CQ_____________QX\>/'C_OP'?7UPV]OOO[[__
- XM___]NY[MWOOWW;MW__^_[]W9WV[-N[=LN]_NW?=N[-VS=<;7;MV[=N[[_WO_
- XMW_[__[_[_]_?WO[________^________?OWS-_______P _X\>/'C___X$
- XM!CQ_____________QX\>/'C__@'?7 NVM_?O[J_____[NU[OW?OO_;MW__]_
- XM]]V]KVWMV_?>N]_NO?)FWMU[=>[W;MW7=][]_W7_[_[__[_[_]___O[_____
- XM___^________?OWI#_______P _X\>/'C___\ !CQ_____________QX\>
- XM/'C_OP'?_KOY>^_?]Q]____[N]_OO7CI^[MWGS[_^_VQKVW]V_??N]_N??)F
- XMWMU[=G[W==77K][]_V[_]XZ>'+C@\L<?'L[RZ>,GDDX8,D0(F"(/?OWLM___
- XM____P _X\>/'C___X$!CQ_____________QX\>/'C__@'?_KS^\__?]U]_
- XM___WN]_?.WMF^\=GGSWP??NMKPW]V'#?@]_NO?5JWL-[#Y[W==7OK[[^_W__
- XM__9MVS=[[=O?WM[U=MF;9RW>^V[=VW;<__Y_M_______P _X\>/'C___\
- XM!CQ_____________QX\>/'C_OP'?^!Y][7_?]NP?\'_WN]^_VW]N][N7__O_
- XM_O>M=W7]V_?8N]_NO?5JWM][7\[W=<G7W[[^_W___X;M^[![[=O?WK[U=MV[
- XM=WY^^W75Y[>_?_W_________P _X\>/'C___X$!CQ_____________QX\>
- XM/'C__@'__7^Z;O_?]_]____ON]]_V#]N][OW__WP??^S!W7MV_?>N][NW?=L
- XMWM][;>[W>^O7WW[_?W___W;M^[?[X]O?WC[U=MV[=W^^^W75YZ]_?OW_^?__
- XM____P _X\>/'C___\ !CQ_____________QX\>/'C_OP'__7NUKO_O[_]^
- XM?_GON][MWW=N][OOGS[_^_^_=W3=N[?,N][NW==LS=\W=.[W>^N[WW;_?W__
- XM_W9LVS=[W]O?WM[U=LV;9WW>^WOKV\[O?OW_]O______P _X\>/'C___X$
- XM!CQ_____________QX\>/'C__@'?_7A]L7_O[___?_G?QP8./WCQ]\?OG[]_
- XM]_?<<@XX<"/B$0<<R <&XX^.91QX^^L1C@;_OW___XJ>/)CQX9D'W,@U9F.G
- XMECP_/+OKF=X/?OW_]O______P _X\>/'C___\ !CQ_____________QX\>
- XM/'C_OP'___[^?__WW___?__?__________^?_[^_[__C________________
- XM___?__________[_OW_ ________WO_^W_____^_]________]__?OW_]O__
- XM____P _X\>/'C___X$!CQ_____________QX\>/'C__@'___[____[O__^
- XM_________________W_________________________O__________X?^'__
- XM________WO__/_____^_]________[__GO/_]O______P _X\>/'C___\
- XM!CQ_____________QX\>/'C_OP'_________________________________
- XM_______________________S________________________X?________\?
- X5X________G______^?______P
- X
- Xend
- END_OF_FILE
- # end of 'font-32/User7x14rI'
- fi
- if test -f 'font-32/User7x14ru' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'font-32/User7x14ru'\"
- else
- echo shar: Extracting \"'font-32/User7x14ru'\" \(2354 characters\)
- sed "s/^X//" >'font-32/User7x14ru' <<'END_OF_FILE'
- Xbegin 644 ser7x14ru.fnt
- XM& <.!(8 '[^<.
- XM
- XM '#APX< #_
- XM^<. .'#APX< /P $ $0 ( &
- XM '@!X
- XM 80P < '#APX< '[^<. .'#A
- XMPX< ?@ @H*$&!@0(($ "."#AP0>(/CAP !P<(>#7C]^-[OA[-QCS
- XMCGPY\=_]^_?OW?D$ ( ( , , # & @(P< ! @0( 2
- XM '#APX< #_^<. .'#APX< /P @H*/)"000$$
- XM "1&$2(00((D2( ! $"(F()$R1$B31" 1(@B1$R),BCDHD2)$B1$$ (0
- XM( $ $ $ " @(0$ ! @0(,R '#APX< '[
- XM^<. .'#APX< ?@ @H_1)2 @0$5 $1*$0(@00 D2( "
- XM"")"4)(2) @A1" 10@V9(2*$BA$(D2(HB"$" (H $ $ $ $ " 0$
- XM ! @0(6\ '#APX< #_^<. .'#A
- XMPX< /P @ 40&A! @"." $1" 00H<6!$2(8,$ ! ).4)(") @@1" 1@@V9
- XM(2*$B8$(BBHH4"$" )$ "'%AXT<?#3C@X3$-%AS8;;'GS;OW9]WP@0(32
- XM '#APX< '[^<. .'#APX< ?@ @ 4,!# @"*"
- XM (1" @Q(29!#B88,(/@@124/(")X\@?" 10@J5(3R$\&$(BBH04$$! (
- XM F2),B$$B0@(2$*B29DF-(A!)$B)(DC & 2 '#APX< #_
- XM^<. .'#APX< /P @!^&"$H @"1/@#X (1"! )("1"$1H 0
- XM 0A2B(H") @G1" 10@J5(2"$H#$(BC8H($$! ( 'D2!$^$$B0@(4$*B2)$
- XMB(&!!(HJ&$A @ ( '#APX< '[^<. .'#A
- XMPX< ?@ H!%D0 @" " 01"" )\"1"$0( (/@@!,^(H2) @A1"$1(@B3
- XM(2"$DA$(A!0H(($ @( (D2!$@$'"0@(<$*B2)$B(!!!(HJ&%" @0( !@
- XM '#APX< #_^<. .'#APX< /P H1*40 0$ "!
- XM@ 801"$2((B1"$008,$ ! ! B(LB1$@S1"$1(BB3,B#(BQ$(A!1$((D @(
- XM (F3),B$("0@(2$*B3)DF((A!(04)#$0@0( "0 '#APX< '[
- XM^<. .'#APX< ?@ @ H>"3H 0$ @ 8@./GQP(<."#@08$"
- XM" @CC?''C]P=[OCC-_CY''!QFN.'!!3N<?D 0( '5APV<.'F;X(S?*F9Q8
- XM:</ PT049B'P@0( "0 ?OW[]^_?OW[_^_?OW[]^_?OW[]^_?OW[
- XM]^_?OP#]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?
- XMOW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]^_?OW[]
- XM^_?OP '#APX< '[^<. .'#APX< ?@ $ $0 !
- XM ( 0 '@!X
- XM (0 P ! " $ 80P "0 '#APX< #_
- XM^<. .'#APX< /P
- XM , '@ #@
- X5' 8 !@
- X
- Xend
- END_OF_FILE
- # end of 'font-32/User7x14ru'
- fi
- if test -f 'icon/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'icon/Makefile'\"
- else
- echo shar: Extracting \"'icon/Makefile'\" \(2545 characters\)
- sed "s/^X//" >'icon/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.7 88/08/17 09:01:30 sau Exp $
- X# $Source: /tmp/mgrsrc/icon/RCS/Makefile,v $
- X
- X# icons for mgr
- XINSROOT = .
- XINSDIR=$(INSROOT)/icon
- XSTART=.
- XSUBDIRS=eye grey mouse
- XCPIO=icons.cpio
- XICONS= \
- X apple arrdown arrleft arrne arrright arrup \
- X bandaid_bad bignot biplane blank block blockmask \
- X bomb cherries cloudy copter copy cpath \
- X cube1 cube2 cube3 cube4 cube5 dither \
- X dkong1 dng dnguy document easel editor \
- X editot eye_bld1 eye_bld2 eye_bld3 eyefrontmask eyesidemask \
- X eyesmaller file-cabinet file_open file_shut file_shutb floppy \
- X floppy1 folder foldercopy folderin folderkey folderlocked \
- X folderout foo forty_five fourarrows frog1 frog2 \
- X gcan_open gcan_shut ghost hammer hand hand_mouse \
- X interdict letter letters martini mbox-opening mbox1 \
- X mbox2 mbox_closed mbox_full mbox_open mbox_zip mickface \
- X movie movie1 movie2 msg_board msg_none msg_note \
- X msg_read nobozos1 nose noseback nosefront nosmoking \
- X null partlycloudy partlysunny ptr_laser ptr_laseron ptr_tj \
- X rainy reel1 reel2 reel3 reel4 screwdriver \
- X scube1 scube2 scube3 scube4 scube5 slider_h \
- X small_stop smalldriver smallspiff1 smallspiff2 smeye1 smeye2 \
- X smeye3 smeye4 smileheart smouse0 smouse1 smouse2 \
- X smouse3 sphere stopsign stormy sun_mouse sunny \
- X thinker tombstone tty umbrella verysunny veye1 \
- X veye2 veye3 weird_thing yieldsign zip
- X
- Xall:
- X
- Xinstall: $(INSDIR)
- 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 ( list=`find [a-z0-9]* -print`; \
- X cd $(INSDIR); rm -f $$list ); \
- X find [a-z0-9]* -print | cpio -pdumv $(INSDIR); \
- X else \
- X echo ">> $(INSDIR) == current directory; no files copied"; \
- X fi
- X rm -rf $(INSDIR)/ReMoveThisFile
- X
- X$(INSDIR):
- X mkdir $@
- X
- Xclean clobber:
- X
- Xlist:
- X @for i in Makefile README $(ICONS); do \
- X echo "$(START)/$$i"; \
- X done
- X @for i in ${SUBDIRS}; do \
- X echo "${START}/$$i";\
- X if [ -d $$i ]; then \
- X cd $$i; $(MAKE) START=${START}/$$i list; cd ..;\
- X fi \
- X done
- X
- Xcpio:
- X make -s list | cpio -ocv > $(CPIO)
- END_OF_FILE
- # end of 'icon/Makefile'
- fi
- if test -f 'misc/lasergrafix.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'misc/lasergrafix.c'\"
- else
- echo shar: Extracting \"'misc/lasergrafix.c'\" \(2470 characters\)
- sed "s/^X//" >'misc/lasergrafix.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/* convert a mgr window dump to lasergrafix format version 4 */
- X
- X/* $Header: lasergrafix.c,v 4.1 88/08/24 15:54:08 bianchi Exp $
- X $Source: /tmp/mgrsrc/misc/RCS/lasergrafix.c,v $
- X*/
- Xstatic char RCSid_[] = "$Source: /tmp/mgrsrc/misc/RCS/lasergrafix.c,v $$Revision: 4.1 $";
- X
- X#include <stdio.h>
- X
- X#define WIDE (30*85) /* pixels/page */
- X#define HIGH (30*115) /* pixels/page */
- X#define HEX(x) ((x)<10?(x)+'0':(x)-10+'A')
- X
- Xmain(argc,argv)
- Xint argc;
- Xchar **argv;
- X {
- X register int c,count=0, byte;
- X int w,h,d,bytesperline;
- X int scale = 2;
- X
- X /* read in bitmap header */
- X
- X if (!bitmaphead( stdin, &w, &h, &d, &bytesperline )) {
- X fprintf(stderr,"%s: invalid bitmap format \n",*argv);
- X exit(1);
- X }
- X
- X printf("\r^PY^-\r"); /* new page */
- X printf("^PY^,"); /* new page */
- X printf("^IJ%.5d^IT%.5d",
- X (HIGH-h*scale)/2,(WIDE-w*scale)/2); /* center picture */
- X printf("^IP0%d0%d",scale,scale); /* expand by 2x2 */
- X printf("^P%.4d", bytesperline*8); /* plot "w" dots/row */
- X
- X while((c=getchar()) != EOF) {
- X if (count==0) {
- X count=1;
- X byte=c;
- X }
- X else if (c==byte && count<999) {
- X count++;
- X }
- X else {
- X switch(count) {
- X case 3: putchar(HEX(byte>>4)), putchar(HEX(byte&017));
- X case 2: putchar(HEX(byte>>4)), putchar(HEX(byte&017));
- X case 1: putchar(HEX(byte>>4)), putchar(HEX(byte&017));
- X break;
- X default: printf("^C%03d%c%c",count,HEX(byte>>4),HEX(byte&017));
- X }
- X count=1;
- X byte=c;
- X }
- X }
- X /* flush the rest of the picture */
- X
- X switch(count) {
- X case 3: putchar(HEX(byte>>4)), putchar(HEX(byte&017));
- X case 2: putchar(HEX(byte>>4)), putchar(HEX(byte&017));
- X case 1: putchar(HEX(byte>>4)), putchar(HEX(byte&017));
- X break;
- X default: printf("^C%03d%c%c",count,HEX(byte>>4),HEX(byte&017));
- X }
- X
- X printf("^G^,"); /* print the page */
- X printf("\r^PY^-\r"); /* new page */
- X exit(0);
- X }
- END_OF_FILE
- # end of 'misc/lasergrafix.c'
- fi
- if test -f 'src/intersect.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/intersect.c'\"
- else
- echo shar: Extracting \"'src/intersect.c'\" \(2432 characters\)
- sed "s/^X//" >'src/intersect.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: intersect.c,v 4.1 88/06/21 13:34:02 bianchi Exp $
- X $Source: /tmp/mgrsrc/src/RCS/intersect.c,v $
- X*/
- Xstatic char RCSid_[] = "$Source: /tmp/mgrsrc/src/RCS/intersect.c,v $$Revision: 4.1 $";
- X
- X/*
- X *******************************************************************************
- X *
- X * see if two windows intersect
- X */
- X
- X#include "bitmap.h"
- X#include <stdio.h>
- X#include "defs.h"
- X
- X#define WIDE(w) w->BIT_WIDE(border)
- X#define HIGH(w) w->BIT_HIGH(border)
- X
- Xintersect(win1,win2)
- Xregister WINDOW *win1, *win2;
- X{
- X int result;
- X result = (
- X win1->x0 + WIDE(win1) < win2->x0 ||
- X win2->x0 + WIDE(win2) < win1->x0 ||
- X win1->y0 + HIGH(win1) < win2->y0 ||
- X win2->y0 + HIGH(win2) < win1->y0
- X ?0:1);
- X return(result);
- X}
- X
- X/*
- X *******************************************************************************
- X *
- X * see if any window intersects any other
- X */
- X
- Xint
- Xalone(check)
- Xregister WINDOW *check;
- X{
- X register WINDOW *win;
- X for(win=active;win != (WINDOW *) 0;win=win->next)
- X if (check!=win && intersect(check,win))
- X return(0);
- X return(1);
- X}
- X
- X/***********************************************************************
- X * see if mouse is in window
- X */
- X
- Xmousein(x,y,win,how)
- Xregister int x,y;
- Xregister WINDOW *win;
- Xint how; /* how: 0-> intersect 1-> point */
- X{
- X if (how == 0)
- X return(
- X x+16 < W(x0) || x > W(x0) + WIDE(win) ||
- X y+16 < W(y0) || y > W(y0) + HIGH(win)
- X ?0:1);
- X else
- X return(
- X x < W(x0) || x > W(x0) + WIDE(win) ||
- X y < W(y0) || y > W(y0) + HIGH(win)
- X ?0:1);
- X}
- X
- X/**********************************************************************
- X * see if mouse is in text region
- X */
- X
- Xint
- Xin_text(x,y,win)
- Xregister int x,y;
- Xregister WINDOW *win;
- X {
- X if (W(text.wide)) {
- X int x0 = W(x0)+W(text.x);
- X int y0 = W(y0)+W(text.y);
- X return(
- X x < x0 || x > x0 + W(text.wide) ||
- X y < y0 || y > y0 + W(text.high)
- X ?0:1);
- X }
- X else
- X return(mousein(x,y,win,1));
- X }
- END_OF_FILE
- # end of 'src/intersect.c'
- fi
- if test -f 'src/set_mode.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/set_mode.c'\"
- else
- echo shar: Extracting \"'src/set_mode.c'\" \(2478 characters\)
- sed "s/^X//" >'src/set_mode.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: set_mode.c,v 4.1 88/06/21 13:34:36 bianchi Exp $
- X $Source: /tmp/mgrsrc/src/RCS/set_mode.c,v $
- X*/
- Xstatic char RCSid_[] = "$Source: /tmp/mgrsrc/src/RCS/set_mode.c,v $$Revision: 4.1 $";
- X
- X/* muck with tty modes */
- X
- X#include <sgtty.h>
- X
- X/* set up tty input modes */
- X
- Xint set_tty(file)
- Xint file; /* file descriptor */
- X {
- X set_mode(file,RAW,ECHO,0);
- X }
- X
- X/* setup mouse input modes */
- X
- Xint set_mouseio(file)
- Xint file; /* file descriptor */
- X {
- X set_mode(file,RAW,ECHO,B1200);
- X return(ioctl(file,TIOCEXCL,0));
- X }
- X
- X/* reset input tty modes */
- X
- Xint reset_tty(file)
- Xint file; /* file descriptor */
- X {
- X set_mode(file,ECHO,RAW,0);
- X }
- X
- X/*
- X *******************************************************************************
- X *
- X * Set the terminal mode
- X */
- X
- Xstatic set_mode(file,on,off,speed)
- Xint file; /* file pointer */
- Xint on; /* flags to turn on */
- Xint off; /* flags to turn off */
- X{
- X struct sgttyb buff;
- X
- X gtty(file,&buff);
- X buff.sg_flags |= on;
- X buff.sg_flags &= ~off;
- X if (speed)
- X buff.sg_ispeed = buff.sg_ospeed = speed;
- X stty(file,&buff);
- X return(0);
- X}
- X
- X/* void tty association */
- X
- Xvoid_tty()
- X {
- X int tty;
- X
- X tty = open("/dev/tty",2);
- X ioctl(tty,TIOCNOTTY,0);
- X close(tty);
- X }
- X
- X/*********************************************************************/
- X
- X/* save tty modes for getshell */
- X
- X/* place to save tty modes */
- X
- Xstatic int t_ldisc;
- Xstatic struct sgttyb t_sgttyb;
- Xstatic struct tchars t_tchars;
- Xstatic struct ltchars t_ltchars;
- Xstatic int t_lflags;
- X
- Xsave_modes(fd)
- Xint fd; /* fd to save tty modes from */
- X {
- X ioctl(fd,TIOCGETD,&t_ldisc);
- X ioctl(fd,TIOCGETP,&t_sgttyb);
- X ioctl(fd,TIOCGETC,&t_tchars);
- X ioctl(fd,TIOCGLTC,&t_ltchars);
- X ioctl(fd,TIOCLGET,&t_lflags);
- X }
- X
- Xrestore_modes(fd)
- Xint fd;
- X {
- X ioctl(fd,TIOCSETD,&t_ldisc);
- X ioctl(fd,TIOCSETP,&t_sgttyb);
- X ioctl(fd,TIOCSETC,&t_tchars);
- X ioctl(fd,TIOCSLTC,&t_ltchars);
- X ioctl(fd,TIOCLSET,&t_lflags);
- X }
- X
- Xadjust_mode(disc,flags)
- Xint flags; /* flags */
- Xint disc; /* line disc */
- X {
- X t_ldisc=disc;
- X t_sgttyb.sg_flags = flags;
- X }
- END_OF_FILE
- # end of 'src/set_mode.c'
- fi
- echo shar: End of archive 11 \(of 61\).
- cp /dev/null ark11isdone
- 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
-