v17i023: MGR, Bellcore window manager, Part22/61
Rich Salz
rsalz at uunet.uu.net
Wed Jan 25 05:27:39 AEST 1989
Submitted-by: Stephen A. Uhler <sau at bellcore.com>
Posting-number: Volume 17, Issue 23
Archive-name: mgr/part22
#! /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 22 (of 61)."
# Contents: demo/misc/mgrmsgs.c demo/msg/menus.c font-16/Ugal12x20b
# font-16/Ugal12x20r font-16/Ugal12x20rI font-16/Ugal12x20ru
# font-32/Ugal12x20rI font-32/Ugal12x20ru
# Wrapped by rsalz at papaya.bbn.com on Thu Nov 17 21:05:26 1988
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'demo/misc/mgrmsgs.c' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'demo/misc/mgrmsgs.c'\"
else
echo shar: Extracting \"'demo/misc/mgrmsgs.c'\" \(5358 characters\)
sed "s/^X//" >'demo/misc/mgrmsgs.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: mgrmsgs.c,v 4.2 88/06/22 14:37:53 bianchi Exp $
X $Source: /tmp/mgrsrc/demo/misc/RCS/mgrmsgs.c,v $
X*/
Xstatic char RCSid_[] = "$Source: /tmp/mgrsrc/demo/misc/RCS/mgrmsgs.c,v $$Revision: 4.2 $";
X
X/* check for new messages */
X
X#include <stdio.h>
X#include <signal.h>
X#includ),file)) != NULL) {
X while(*line != ' ') line++;
X while(*line == ' ') line++;
X return(atoi(line));
X }
X else return(0);
X }
X
Xget_msg(msg,cnt)
Xint cnt;
Xchar *msg;
X {
X if (cnt > 0)
X sprintf(msg,"\fYou have %d message%s waiting\r",cnt,cnt!=1?"s":"");
X else if (cnt == 0)
X sprintf(msg,"\fLooking for new messages\r");
X else
X sprintf(msg,"\fMessage system scrunched\r");
X }
X
Xclean()
X {
X m_ttyreset();
X m_pop(0);
X exit(1);
X }
X
Xupdate()
X {
X msg_cnt = MSGS();
X get_msg(line,msg_cnt);
X if (msg_cnt != old_msg_cnt) {
X if (msg_cnt > old_msg_cnt) /* new messages */
X m_printstr("\007");
X m_printstr(line);
X }
X old_msg_cnt = msg_cnt;
X alarm(poll);
X }
X
Xusage(name,error)
Xchar *name, *error;
X{
X fprintf(stderr,"Invalid flag: %s\n",error);
X fprintf(stderr,"usage: %s -[s|x<pos>|y<pos>|f<font>|p<poll>\n",name);
X exit(1);
X}
END_OF_FILE
# end of 'demo/misc/mgrmsgs.c'
fi
if test -f 'demo/msg/menus.c' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'demo/msg/menus.c'\"
else
echo shar: Extracting \"'demo/msg/menus.c'\" \(5347 characters\)
sed "s/^X//" >'demo/msg/menus.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
X/* convert current directory into a heirarchy of menus */
X
X/* $Header: menus.c,v 4.3 88/08/29 13:27:16 sau Exp $
X $Source: /tmp/mgrsrc/demo/msg/RCS/menus.c,v $
X*/
Xstatic char RCSid_[] = "$Source: /tmp/mgrsrc/demo/msg/RCS/menus.c,v $$Revision: 4.3 $";
X
X#include <sys/types.h>
X#include <sys/stat.h>
X#includrcpy(stat_buff,path);
X if (stat_buff[len-1] != '/')
X strcat(stat_buff,"/"),len++;
X if ((count = scandir(path,&entries,select,dir_sort)) < 0)
X return ((char **) 0);
X list = (char **) malloc(sizeof(char *) *(count+1));
X for(i=0;i<count;i++) list[i]=entries[i]->d_name;
X list[count] = (char *) 0;
X return(list);
X }
X
X#define SUFFIX(x,s) \
X (strncmp(x + strlen(x) - strlen(s),s,strlen(s))==0)
Xint
Xselect(d1)
Xstruct direct *d1;
X {
X struct stat buf;
X
X if (*d1->d_name != '.' && !SUFFIX(d1->d_name,".o")) {
X strcat(stat_buff,d1->d_name);
X stat(stat_buff,&buf);
X stat_buff[len] = '\0';
X if ((buf.st_mode&S_IFMT) == type) /* directory */
X return(1);
X else
X return(0);
X }
X return(0);
X }
X
Xint
Xdir_sort(d1,d2)
Xregister struct direct **d1, **d2;
X {
X return(strcmp((*d1)->d_name,(*d2)->d_name));
X }
END_OF_FILE
# end of 'demo/msg/menus.c'
fi
if test -f 'font-16/Ugal12x20b' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'font-16/Ugal12x20b'\"
else
echo shar: Extracting \"'font-16/Ugal12x20b'\" \(5330 characters\)
sed "s/^X//" >'font-16/Ugal12x20b' <<'END_OF_FILE'
Xbegin 644 gal12x20b.fnt
XM%@P4!8
XM !P'< [!P/'!X#@ .. '!X P'X#\ <#^!X'_
XM#X#\ #X
XM !^< ?@!@ 8 , ' \ & < 'P
XM >!P/
XM !P'< ['\9N#\'P <' .
XM#\!P/\'^ \#^#@/_&<&> '\ !P_X#^_X?^?^#^^/'\'\^/? \'
XMX'#X?\#X_X'_?_^'\/__^'^'/_!^< ?@#P X < / !N . !P .\
XM!P X!P#@
XM !P'< [/^9N'.'P
XM \'@ .&<#P<>,/ \& ' <&..,/ /> !P<,&'<>.&
XM.&&'<'!P!P<<. </<#&>..&><<.'9S<#<&=S<#<#,.!P. #@'X !P \
XM ' !N > !P .< !P !@ X!P#@
XM
XM !P'<!W=_9\'.!P X#@ <&.'P8.8'!\& . &..<'
XM ,.#\#X<.,#<..&.&,#<'!P!P<X. >/>#,..',.<.<#!P<#.,=S.&.& .!P
XM. #@.< !P < ' #@ . < !P !@
XM <!P'
XM !P'<'_=W/<'.!P!X#P#X <../P . '!\,
XM. ...<' ./^#X<., <'. . , <'!P!P=P. >/?#,'.','<.<#
XM!P<#.,=S/,', <!P' #@<. !\ < ' #@ . < !P
XM #@ <!P'
XM !P'<'_=P X#\#@!P!P!P!P
XM X..!P . /#</\< ,',<'#@ ' < ..'#8<.< <'. . < <'!P!P?@
XM. >/?#<'.'<'<.> !P<#.,?S',', <!P' #@ !\#\=\'\#_#X#@'[/\'P
XM ^<>!P_^-\#\_\#[>\'^?^??^'___/^/?_ <!P'
XM !P #N/P X
XM'P' !P!P=W!P X..!P .!^#<.>=\ ,#X>/'P#@ > / <<'&<<<<
XM<'.,.,< <'!P!P? . ??;C<'..<'<,/@!P<#'8?^#X#X X!P#@#@ X'.
XM?^.>.?..#@.?/>!P .<X!P?_?>&>>>&?/N..#@..<#=S>&<#</ X!P#@
XM
XM !P #N'\!P/P& !P!P?_!P !P..!P <#^&< /?^ <!P/_'P'P
XM!X?^'P X=[&<?\< <'/\/\< ?_!P!P? . ??9S<'/\<'?X'P!P<#'8.^!P!P
XM X!P#@#@ &.>/,.,/<''\<...!P .=P!P=W..,/</,//..&#@...&=S
XM/,.&8>!X!P#P
XM !P '<!^#@?X !P!P'<!P #@..!P X /
XM&< '>/ 8#X'W#@'P'P?^!\!P?_&,<.< <'.,.,< <'!P!P?@. ??9[<'. <'
XM?@!\!P<#'8/^!P!P!P!P!P#@ ^<'< <'<'#@<...!P .?@!P=W..<'
XM<'<'. / #@...&=S'X.& \ X!P#@'C
XM !P '<!W#@<_ !P!P ?_
XM ?_ #@..!P!P ',< '<' 8&< ' #@? ?#@?O/^<'< <'. . <?<'!P
XM!P?P. ;_8[<'. <'?P >!P<##@/^#X!P!P!P X#@ 'N<'< <'?_#@<.
XM..!P .? !P=W..<'<'<'. 'P#@..',/^#P',!X <!P' /W
XM !P ?^
XM!W'><? !X#P'<?_ ?_ ' ..!P#@ '/_ '<' X.. . ? ?#@?O,.
XM<'< <'. . <'<'!P!P=X. ;W8?<'. <'=X /!P<##P/\&<!P#@!P X#@
XM ..<'< <'< #@.<..!P .?@!P=W..<'<'<'. !\#@..',/^!X',#P <!P'
XM/^
XM ?^=W'S<> X#@?_!P #@' .,!P' 8'?_8'<' P.. .
XM#@ 'P?^!\ =_,&<', <'. . ,'<'!P!P<\. ;W8/,&. .&<\8'!P<##P'<
XM&>!P#@!P <#@ ..<'< <'< #@/X..!P .?P!P=W..<'<'<'. >#@..
XM#X/^#\#X'@ <!P' =^
XM .X?^.S<< \'@=W!P#@ 'P. ',!P
XM.#<& <<'>& P.. <'P#@!X?^'P < 8'<'.#<&.#. .'<'!P!P<>.#9G8/.&
XM. /&<>8'!P>&!@'<,.!P' !P <#@ ..>'>&>/. #@< ..!P .=X!P=W
XM..>&<&>'. ,.#C..#X'<&>#X/# X!P#@8\
XM !P =P/\.S/_ <'
XM!P!P'P 'P. 'X!P?_/\ <../\!P',!X'P'P > / #@. 8'<.'&<<.#. ''
XM<'!P!P</.#9G8'',. '\</<.!P/^!@'<8'!P'#!^ .?@ />?.../?''
XM#@?^..!P .<\!P=W../,>,//. ..#V/>!P'<,/!P>' X!P#@
XM !P
XM =P!P<>'W .. #X!P'P #@< #P/^?_'X <'\'X!@#X/@#@'P ' < #@
XM/_\/_\#\_P?_? #\^/'\!P^'?_]O\##X? #P^'?\'\'\!@'<\/#X/_!^ .?@
XM '_;\'\'W#\'P/_??'\ .^?'\__??'X?X'_? /\!\'W!P'<^?!P?_ >
XM!P/
XM !P
XM !P #_ !P 'X
XM ,' ,. < '
XM !@ !P
XM !P
XM !P !P
XM ,] __ 8# ..
XM < ' #@ !P
XM
XM #@ #@
XM !@ ? __
XM 8# /, < ' # !P
XM
XM ' '
XM /
XM ?^ 'X < ' ?
XM !P
XM &
XM & .
XM /\ #P ^ /
X5 > !P
X
Xend
END_OF_FILE
# end of 'font-16/Ugal12x20b'
fi
if test -f 'font-16/Ugal12x20r' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'font-16/Ugal12x20r'\"
else
echo shar: Extracting \"'font-16/Ugal12x20r'\" \(5330 characters\)
sed "s/^X//" >'font-16/Ugal12x20r' <<'END_OF_FILE'
Xbegin 644 gal12x20r.fnt
XM%@P4!8
XM !@&8 S!@.&!P# ,, &!P @'P#X 8#\!P'^
XM#P#X #P
XM !\8 ? ! 0 ( & X $ 8 '@
XM <!@.
XM !@&8 S'X1,#X'@ 8& ,
XM#X!@/X'\ X#\# /^$8$< 'X !@_P#\_P?\?\#\\/'X'X\.> X'
XMP'#P?X#P_P'^?^\'X._O\'\'/^!\8 ? #@ P 8 . !, , !@ ,X
XM!@ P!@#
XM !@&8 S/\1,&,'@
XM X' ,$8#@8<(. X$ & 8$,,(. .< !@8($&8<,$
XM,$$&8&!@!@88, 8.8"$<,,$<88,&1B8"8$9B8"8"(,!@, # &P !@ X
XM & !, < !@ ,8 !@ ! P!@#
XM
XM !@&8!F9N18&,!@ P# 8$,'@0,0&!8$ , $,,8&
XM (,#X"P8,("8,,$,$("8&!@!@8P, <.<"(,,&(,8,8"!@8",(9B,$,$ ,!@
XM, # ,8 !@ 8 & # , 8 !@ !
XM 8!@&
XM !@&8'_9F.8&,!@!P#@#P 8,,-@ , &!8(
XM, ,,,8& ,/\"P8,( 8&, , ( 8&!@!@9@, <.>"(&,&(&8,8"
XM!@8",(9B.(&( 8!@& # 8, !X 8 & # , 8 !@
XM # 8!@&
XM !@&8'_9@ P#X# !@!@!@!@
XM P,,!@ , ."8/X8 (&(8&# & 8 ,,&"08,8 8&, , 8 8&!@!@;
XM, <.6"8&,&8&8,< !@8",(=B&(&( 8!@& # !X#X9X'X#V#P# 'R-X'@
XM \8<!@W<)X#X[X#R<X'\?\>>\'_W^/\/?^ 8!@&
XM !@ #,/@ P
XM'@& !@!@9F!@ P,,!@ ,!\"8,<9X (#0<.'@# < . 88&$8888
XM8&,(,(8 8&!@!@> , 663"8&,,8&8(/ !@8"&0=T#0#0 P!@# # P&,
XM;\,<,>,,# ,>.<!@ ,8P!@;N><$<<<$>-,,,# ,,8"9B<$8"8. P!@#
XM
XM !@ #,'X!@/@$ !@!@=N!@ !@,,!@ 8#\$8 .;\ 8!@/V'@'@
XM!P?\'@ P9R$8?X8 8&/X/X8 ?^!@!@> , 661B8&-X8&?P'@!@8"&0,T!@!@
XM P!@# # $,<.(,(.8&'X8,,,!@ ,9@!@9F,,(.8.(..,,$# ,,,$9B
XM.(,$0<!P!@#@
XM !@ &8!\# =P !@!@&8!@ # ,,!@ P .
XM$8 &<. 0"P'F# '@'@?\!X!@;Z$(8,8 8&,(,(8 8&!@!@? , 661R8&, 8&
XM? !X!@8"&0-T!@!@!@!@!@# \8&8 8&8&# 8,,,!@ ,? !@9F,,8&
XM8&8&, . # ,,,$9B'0,$ X P!@# '"
XM !@ &8!F# 8V !@!@ ?^
XM ?^ # ,,!@!@ &(8 &8& 0$8 & # > ># ;*/\8&8 8&, , 8?8&!@
XM!@;@, 360R8&, 8&;@ <!@8"# .\"P!@!@!@ P# ',8&8 8&?^# 8,
XM,,!@ ,> !@9F,,8&8&8&, '@# ,,&(-T#@&(!P 8!@& /F
XM !@ ?\
XM!F&<8> !P#@&8?^ ?^ & ,,!@# &/^ &8& P,, , > ># ;*(,
XM8&8 8&, , 8&8&!@!@9P, 3F0:8&, 8&9P .!@8"#@.X$8!@# !@ P#
XM ,,8&8 8&8 # ,8,,!@ ,? !@9F,,8&8&8&, !X# ,,&(.T!P&(#@ 8!@&
XM-L
XM ?\9F&B8< P# =N!@ # & ,(!@& 0&?^0&8& @,, ,
XM# '@?\!X 9^($8&( 8&, , (&8&!@!@8X, 3F0.($, ,$8X0&!@8"#@&8
XM$<!@# !@ 8# ,,8&8 8&8 # /P,,!@ ,;@!@9F,,8&8&8&, <# ,,
XM#0.T"X#0' 8!@& 9\
XM ,P?\,B88 X' 9F!@# '@, &(!@
XM,"8$ 88&<$ @,, 8'@# !P?\'@ 8 0&8&,"8$,", ,&8&!@!@8<,"1&0.,$
XM, .$8<0&!@<$! &8(,!@& !@ 8# ,,<&<$<., # 8 ,,!@ ,9P!@9F
XM,,<$8$<&, (,#",,#0&8$<#0." P!@# 0X
XM !@ 9@/X,B/^ 8&
XM!@!@'@ '@, 'P!@?^/X 8,,/X!@&(!P'@'@ < . # , 0&8,&$88,", &&
XM8&!@!@8.,"1&0&&(, 'X8.8,!@/\! &80&!@&"!\ ,? .<>,,,.6&&
XM# ?\,,!@ ,8X!@9F,,.(<(.., ,,#D.<!@&8(.!@<& P!@#
XM !@
XM 9@!@8<'F ,, #P!@'@ # 8 #@/\?^'P 8'X'P! #P/ # '@ & 8 #
XM/^X/_X#X_@?^> #X\/'X!@\'?^Y/X##P> #@\'?X'X'X! &8X/#P/^!\ ,?
XM 'N3X'X'G#X'@/^>>'X ,\>'X[W>>'P?P'^> /X!X'F!@&8\?!@?^ <
XM!@.
XM !@
XM !@ #^ !@ 'P
XM (& (, 8 &
XM ! !@
XM !@
XM !@ !@
XM (Y __ 0" ,,
XM 8 & # !@
XM
XM # #
XM ! > __
XM 0" .( 8 & " !@
XM
XM & &
XM .
XM ?\ 'P 8 & >
XM !@
XM $
XM $ ,
XM /X #@ \ /
X5 < !@
X
Xend
END_OF_FILE
# end of 'font-16/Ugal12x20r'
fi
if test -f 'font-16/Ugal12x20rI' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'font-16/Ugal12x20rI'\"
else
echo shar: Extracting \"'font-16/Ugal12x20rI'\" \(5331 characters\)
sed "s/^X//" >'font-16/Ugal12x20rI' <<'END_OF_FILE'
Xbegin 644 gal12x20rI.fnt
XM%@P4!8 ____________________________________________________
XM__________ ^?YG_,^?QY^/\__SS____________Y^/_?X/\'_G\#^/X!
XM\/\'__________\/____________________________________________
XM__________^#G_ at _^____O__W____Y___'__[_____G_X?______________
XM_______________C^?Q_________________________________________
XM__________________________ ^?YG_,X'NS\'X?_GY____________S
XM\'^?P'X#_'\#\_P![G[C__________X'__^? /\# /@#@#\##PX'X'#QA_'X
XM/X\/@'\/ /X!@!#X'Q 0#X#XP!^#G_ at _\?___/__G____Q__^S__S_^?_S'_
XM^?_____________________________/^?\_________________________
XM__________________________________________ ^?YG_,P#NSYSX?
XM_'X____________S[G\?GCWQ_'[_Y_G[SSWQ__________QC__^?GW[YGCS[
XMS[[YGY^?^?GGS_GQG][CSS[CGGSYN=G]G[F=G]G]WS^?S_\_Y/__^?__'___
XM_Y__^S__C_^?_SG_^?______________^______________/^?\_________
XM__________________________________________________________
XM ^?YG^9F1NGYS^?_/\____________G[SX?OSOY^G[_S__[SSGY________
XM__WS\']/GSW]GSS[S[W]GY^?^?G/S_CQC]WSSYWSGSG]^?G]SWF=S[S[_S^?
XMS_\_SG__^?__G____Y__\___S_____G_^?______________^___________
XM___G^?Y_____________________________________________________
XM______________ ^?YGX F9QGYS^?^/\?\/_________GSSR?_S_Y^GW_
XMS__SSSGY___________SP#]/GSW_GYS_S_W_GY^?^?F?S_CQA]WYSYWYGSG]
XM^?G]SWF=QWYW_G^?Y_\_GS__^'__G____Y__\___S_____G_^?__________
XM____\______________G^?Y_____________________________________
XM______________________________ ^?YGX F?_/\'\_^?^?^?^?____
XM___/SS^?_S_Q]GP'G__WYWGY\____Y__G__SSY]OGSG_GYS_S_G_GY^?^?D_
XMS_CQI]GYSYGYGSC_^?G]SWB=YWYW_G^?Y_\_____^'\'F'X'\)\/\_X-R'X?
XM_#GC^?(CV'\'$'\-C'X#@#AA#X (!P#P@!_G^?Y_____________________
XM______________________________________________ ^?__\SP?_/
XMX?Y_^?^?F9^?_______/SS^?_S^#]GSCF'_W\OCQX?\__C__Q__GGY[GGGG_
XMGYSWSWG_GY^?^?A_S_IIL]GYSSGYGWP_^?G]YOB+\O\O_/^?\_\______/YS
XMD#SCSASS\_SAQC^?_SG/^?D1AC[CCC[ARSSS\_SSG]F=C[G]GQ_/^?\_____
XM____________________________________________________________
XM__ ^?__\SX'^?P?[_^?^?B1^?______^?SS^?_G\#[G_QD#_G^?P)X?X?
XM^/@#X?_/F-[G@'G_GYP'P'G_@!^?^?A_S_IIN=GYR'GY@/X?^?G]YOS+^?^?
XM_/^?\_\_______[SCQWSWQGYX'GSSS^?_SF?^?F9SSWQGQWQQSS[\_SSS[F=
XMQWS[OC^/^?\?________________________________________________
XM__________________ ^?__YG^#\_B/__^?^?YG^?______\_SS^?_/_Q
XM[G_YCQ_O]/X9\_X?X?@#^'^?D%[WGSG_GYSWSWG_GY^?^?@_S_IIN-GYS_GY
XM at _^'^?G]YOR+^?^?^?^?^?\________#GYG_GYGY\_GSSS^?_S at _^?F9SSGY
XMGYGYS_Q_\_SSS[F=XOS[_'_/^?\_X]______________________________
XM__________________________________ ^?__YG^9\_G)__^?^?__@!
XM__@!__\_SS^?^?_YWG_YGY_O[G_Y__\_A____A\_DUP#GYG_GYS_S_G at GY^?
XM^?D?S_LIO-GYS_GYD?_C^?G]\_Q#]/^?^?^?_/\_______XSGYG_GY@!\_GS
XMSS^?_SA_^?F9SSGYGYGYS_X?\_SSYWR+\?YW^/_G^?Y_P9______________
XM__________________________________________________ ^?__@#
XM^9YCGA__^/\?YG@!__@!__Y_SS^?\__YP!_YGY_/SS_S____A____A\_DUWS
XMGYG_GYS_S_GYGY^?^?F/S_L9OEGYS_GYF/_Q^?G]\?Q'[G^?\_^?_/\_____
XM__SSGYG_GYG_\_SGSS^?_S at _^?F9SSGYGYGYS_^'\_SSYWQ+^/YW\?_G^?Y_
XMR3__________________________________________________________
XM______ ____@#F9Y=GC___/\_B1^?____\_Y_SW^?Y_OY@!OYGY_?SS_S
XM\___X?@#^'__F!W[GYW_GYS_S_WYGY^?^?G'S_L9OQW[S_S[G'OY^?G]\?YG
XM[C^?\_^?_G\_______SSGYG_GYG_\_P/SS^?_SD?^?F9SSGYGYGYS__C\_SS
XM\OQ+]'\OX__G^?Y_F#__________________________________________
XM______________________ ____S/@#S=GG___'X_F9^?\___X?S_YW^?
XMS]G[_GGYC[_?SS_GX?\_^/@#X?__G_OYGYS]G[S]S_SYGY^?^?GCS]NYOQS[
XMS_Q[GCOY^?C[^_YGWS^?Y_^?_G\_______SSCYC[CQS_\_G_SS^?_SF/^?F9
XMSSC[G[CYS_WS\]SS\OYG[C\OQ]_/^?\_O'__________________________
XM______________________________________ ^?__F?P'S=P!___GY_
XM^?^?X?__X?S_X/^?@!P'_GSSP'^?YW^/X?X?_C__Q_\_S_OYGSY[GGS]S_YY
XMGY^?^?GQS]NYOYYWS_X'GQGS^?P#^_YGOY^?Y]^#_S at _______QCASSSQIYY
XM\_@#SS^?_SG'^?F9SSQWCWQQS_SS\;QC^?YGWQ^?CY_/^?\_____________
XM______________________________________________________ ^?
XM__F?^?GCX9___SS_\/^?X?__\_G_\?P#@!X/_GX'X/^_\/P_\_X?_Y__G_\_
XMP!'P '\' ?@!A_\'#PX'^?#X@!&P'\\/A_\?#X@'X'X'^_YG'P\/P!^#_S at _
XM______X1L'X'X8\'X?P!AAX'_S#AX'$(AAX/@/X!A_P'^'X9^?YG#@^?@!_C
XM^?Q_________________________________________________________
XM__________ ______________________^?______________________
XM______^?________\!__________________^?____________X/________
XM__________________________________WY____WS__________G__Y____
XM__________^_____^?__________________________________________
XM__________________________ ______________________^?______
XM______________________^?____________________________^?______
XM______W&__________________________ ______________O]____SS__
XM________G__Y______________\_____^?__________________________
XM__________________________________________ ______________
XM________\_____________________________\_____________________
XM________^______________A__________________________ ________
XM______O]____QW__________G__Y______________]_____^?__________
XM__________________________________________________________
XM ______________________Y_____________________________Y_____
XM________________________Q___________________________________
XM______________________@#____X/__________G__Y______________A_
XM____^?______________________________________________________
XM______________ ______________________[___________________
XM__________[_____________________________S___________________
XM______________________________________P'____\?__________#__P
X5______________C_____^?______
X
Xend
END_OF_FILE
# end of 'font-16/Ugal12x20rI'
fi
if test -f 'font-16/Ugal12x20ru' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'font-16/Ugal12x20ru'\"
else
echo shar: Extracting \"'font-16/Ugal12x20ru'\" \(5331 characters\)
sed "s/^X//" >'font-16/Ugal12x20ru' <<'END_OF_FILE'
Xbegin 644 gal12x20ru.fnt
XM%@P4!8
XM !@&8 S!@.&!P# ,, &!P @'P#X 8#\!P'^
XM#P#X #P
XM !\8 ? ! 0 ( & X $ 8 '@
XM <!@.
XM !@&8 S'X1,#X'@ 8& ,
XM#X!@/X'\ X#\# /^$8$< 'X !@_P#\_P?\?\#\\/'X'X\.> X'
XMP'#P?X#P_P'^?^\'X._O\'\'/^!\8 ? #@ P 8 . !, , !@ ,X
XM!@ P!@#
XM !@&8 S/\1,&,'@
XM X' ,$8#@8<(. X$ & 8$,,(. .< !@8($&8<,$
XM,$$&8&!@!@88, 8.8"$<,,$<88,&1B8"8$9B8"8"(,!@, # &P !@ X
XM & !, < !@ ,8 !@ ! P!@#
XM
XM !@&8!F9N18&,!@ P# 8$,'@0,0&!8$ , $,,8&
XM (,#X"P8,("8,,$,$("8&!@!@8P, <.<"(,,&(,8,8"!@8",(9B,$,$ ,!@
XM, # ,8 !@ 8 & # , 8 !@ !
XM 8!@&
XM !@&8'_9F.8&,!@!P#@#P 8,,-@ , &!8(
XM, ,,,8& ,/\"P8,( 8&, , ( 8&!@!@9@, <.>"(&,&(&8,8"
XM!@8",(9B.(&( 8!@& # 8, !X 8 & # , 8 !@
XM # 8!@&
XM !@&8'_9@ P#X# !@!@!@!@
XM P,,!@ , ."8/X8 (&(8&# & 8 ,,&"08,8 8&, , 8 8&!@!@;
XM, <.6"8&,&8&8,< !@8",(=B&(&( 8!@& # !X#X9X'X#V#P# 'R-X'@
XM \8<!@W<)X#X[X#R<X'\?\>>\'_W^/\/?^ 8!@&
XM !@ #,/@ P
XM'@& !@!@9F!@ P,,!@ ,!\"8,<9X (#0<.'@# < . 88&$8888
XM8&,(,(8 8&!@!@> , 663"8&,,8&8(/ !@8"&0=T#0#0 P!@# # P&,
XM;\,<,>,,# ,>.<!@ ,8P!@;N><$<<<$>-,,,# ,,8"9B<$8"8. P!@#
XM
XM !@ #,'X!@/@$ !@!@=N!@ !@,,!@ 8#\$8 .;\ 8!@/V'@'@
XM!P?\'@ P9R$8?X8 8&/X/X8 ?^!@!@> , 661B8&-X8&?P'@!@8"&0,T!@!@
XM P!@# # $,<.(,(.8&'X8,,,!@ ,9@!@9F,,(.8.(..,,$# ,,,$9B
XM.(,$0<!P!@#@
XM !@ &8!\# =P !@!@&8!@ # ,,!@ P .
XM$8 &<. 0"P'F# '@'@?\!X!@;Z$(8,8 8&,(,(8 8&!@!@? , 661R8&, 8&
XM? !X!@8"&0-T!@!@!@!@!@# \8&8 8&8&# 8,,,!@ ,? !@9F,,8&
XM8&8&, . # ,,,$9B'0,$ X P!@# '"
XM !@ &8!F# 8V !@!@ ?^
XM ?^ # ,,!@!@ &(8 &8& 0$8 & # > ># ;*/\8&8 8&, , 8?8&!@
XM!@;@, 360R8&, 8&;@ <!@8"# .\"P!@!@!@ P# ',8&8 8&?^# 8,
XM,,!@ ,> !@9F,,8&8&8&, '@# ,,&(-T#@&(!P 8!@& /F
XM !@ ?\
XM!F&<8> !P#@&8?^ ?^ & ,,!@# &/^ &8& P,, , > ># ;*(,
XM8&8 8&, , 8&8&!@!@9P, 3F0:8&, 8&9P .!@8"#@.X$8!@# !@ P#
XM ,,8&8 8&8 # ,8,,!@ ,? !@9F,,8&8&8&, !X# ,,&(.T!P&(#@ 8!@&
XM-L
XM ?\9F&B8< P# =N!@ # & ,(!@& 0&?^0&8& @,, ,
XM# '@?\!X 9^($8&( 8&, , (&8&!@!@8X, 3F0.($, ,$8X0&!@8"#@&8
XM$<!@# !@ 8# ,,8&8 8&8 # /P,,!@ ,;@!@9F,,8&8&8&, <# ,,
XM#0.T"X#0' 8!@& 9\
XM ,P?\,B88 X' 9F!@# '@, &(!@
XM,"8$ 88&<$ @,, 8'@# !P?\'@ 8 0&8&,"8$,", ,&8&!@!@8<,"1&0.,$
XM, .$8<0&!@<$! &8(,!@& !@ 8# ,,<&<$<., # 8 ,,!@ ,9P!@9F
XM,,<$8$<&, (,#",,#0&8$<#0." P!@# 0X
XM !@ 9@/X,B/^ 8&
XM!@!@'@ '@, 'P!@?^/X 8,,/X!@&(!P'@'@ < . # , 0&8,&$88,", &&
XM8&!@!@8.,"1&0&&(, 'X8.8,!@/\! &80&!@&"!\ ,? .<>,,,.6&&
XM# ?\,,!@ ,8X!@9F,,.(<(.., ,,#D.<!@&8(.!@<& P!@#
XM !@
XM 9@!@8<'F ,, #P!@'@ # 8 #@/\?^'P 8'X'P! #P/ # '@ & 8 #
XM/^X/_X#X_@?^> #X\/'X!@\'?^Y/X##P> #@\'?X'X'X! &8X/#P/^!\ ,?
XM 'N3X'X'G#X'@/^>>'X ,\>'X[W>>'P?P'^> /X!X'F!@&8\?!@?^ <
XM!@.
XM !@
XM !@ #^ !@ 'P
XM (& (, 8 &
XM ! !@ ____________________________________
XM____________________________ ______________________________
XM____________________________________________________________
XM____________________________________________________________
XM____________________________________________________________
XM____________________________________________ ______________
XM____________________________________________________________
XM____________________________________________________________
XM________________________________________________________
XM
XM & &
XM .
XM ?\ 'P 8 & >
XM !@
XM $
XM $ ,
XM /X #@ \ /
X5 < !@
X
Xend
END_OF_FILE
# end of 'font-16/Ugal12x20ru'
fi
if test -f 'font-32/Ugal12x20rI' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'font-32/Ugal12x20rI'\"
else
echo shar: Extracting \"'font-32/Ugal12x20rI'\" \(5331 characters\)
sed "s/^X//" >'font-32/Ugal12x20rI' <<'END_OF_FILE'
Xbegin 644 gal12x20rI.fnt
XM& P4!8 ____________________________________________________
XM__________ ^?YG_,^?QY^/\__SS____________Y^/_?X/\'_G\#^/X!
XM\/\'__________\/____________________________________________
XM__________^#G_ at _^____O__W____Y___'__[_____G_X?______________
XM_______________C^?Q_________________________________________
XM__________________________ ^?YG_,X'NS\'X?_GY____________S
XM\'^?P'X#_'\#\_P![G[C__________X'__^? /\# /@#@#\##PX'X'#QA_'X
XM/X\/@'\/ /X!@!#X'Q 0#X#XP!^#G_ at _\?___/__G____Q__^S__S_^?_S'_
XM^?_____________________________/^?\_________________________
XM__________________________________________ ^?YG_,P#NSYSX?
XM_'X____________S[G\?GCWQ_'[_Y_G[SSWQ__________QC__^?GW[YGCS[
XMS[[YGY^?^?GGS_GQG][CSS[CGGSYN=G]G[F=G]G]WS^?S_\_Y/__^?__'___
XM_Y__^S__C_^?_SG_^?______________^______________/^?\_________
XM__________________________________________________________
XM ^?YG^9F1NGYS^?_/\____________G[SX?OSOY^G[_S__[SSGY________
XM__WS\']/GSW]GSS[S[W]GY^?^?G/S_CQC]WSSYWSGSG]^?G]SWF=S[S[_S^?
XMS_\_SG__^?__G____Y__\___S_____G_^?______________^___________
XM___G^?Y_____________________________________________________
XM______________ ^?YGX F9QGYS^?^/\?\/_________GSSR?_S_Y^GW_
XMS__SSSGY___________SP#]/GSW_GYS_S_W_GY^?^?F?S_CQA]WYSYWYGSG]
XM^?G]SWF=QWYW_G^?Y_\_GS__^'__G____Y__\___S_____G_^?__________
XM____\______________G^?Y_____________________________________
XM______________________________ ^?YGX F?_/\'\_^?^?^?^?____
XM___/SS^?_S_Q]GP'G__WYWGY\____Y__G__SSY]OGSG_GYS_S_G_GY^?^?D_
XMS_CQI]GYSYGYGSC_^?G]SWB=YWYW_G^?Y_\_____^'\'F'X'\)\/\_X-R'X?
XM_#GC^?(CV'\'$'\-C'X#@#AA#X (!P#P@!_G^?Y_____________________
XM______________________________________________ ^?__\SP?_/
XMX?Y_^?^?F9^?_______/SS^?_S^#]GSCF'_W\OCQX?\__C__Q__GGY[GGGG_
XMGYSWSWG_GY^?^?A_S_IIL]GYSSGYGWP_^?G]YOB+\O\O_/^?\_\______/YS
XMD#SCSASS\_SAQC^?_SG/^?D1AC[CCC[ARSSS\_SSG]F=C[G]GQ_/^?\_____
XM____________________________________________________________
XM__ ^?__\SX'^?P?[_^?^?B1^?______^?SS^?_G\#[G_QD#_G^?P)X?X?
XM^/@#X?_/F-[G@'G_GYP'P'G_@!^?^?A_S_IIN=GYR'GY@/X?^?G]YOS+^?^?
XM_/^?\_\_______[SCQWSWQGYX'GSSS^?_SF?^?F9SSWQGQWQQSS[\_SSS[F=
XMQWS[OC^/^?\?________________________________________________
XM__________________ ^?__YG^#\_B/__^?^?YG^?______\_SS^?_/_Q
XM[G_YCQ_O]/X9\_X?X?@#^'^?D%[WGSG_GYSWSWG_GY^?^?@_S_IIN-GYS_GY
XM at _^'^?G]YOR+^?^?^?^?^?\________#GYG_GYGY\_GSSS^?_S at _^?F9SSGY
XMGYGYS_Q_\_SSS[F=XOS[_'_/^?\_X]______________________________
XM__________________________________ ^?__YG^9\_G)__^?^?__@!
XM__@!__\_SS^?^?_YWG_YGY_O[G_Y__\_A____A\_DUP#GYG_GYS_S_G at GY^?
XM^?D?S_LIO-GYS_GYD?_C^?G]\_Q#]/^?^?^?_/\_______XSGYG_GY@!\_GS
XMSS^?_SA_^?F9SSGYGYGYS_X?\_SSYWR+\?YW^/_G^?Y_P9______________
XM__________________________________________________ ^?__@#
XM^9YCGA__^/\?YG@!__@!__Y_SS^?\__YP!_YGY_/SS_S____A____A\_DUWS
XMGYG_GYS_S_GYGY^?^?F/S_L9OEGYS_GYF/_Q^?G]\?Q'[G^?\_^?_/\_____
XM__SSGYG_GYG_\_SGSS^?_S at _^?F9SSGYGYGYS_^'\_SSYWQ+^/YW\?_G^?Y_
XMR3__________________________________________________________
XM______ ____@#F9Y=GC___/\_B1^?____\_Y_SW^?Y_OY@!OYGY_?SS_S
XM\___X?@#^'__F!W[GYW_GYS_S_WYGY^?^?G'S_L9OQW[S_S[G'OY^?G]\?YG
XM[C^?\_^?_G\_______SSGYG_GYG_\_P/SS^?_SD?^?F9SSGYGYGYS__C\_SS
XM\OQ+]'\OX__G^?Y_F#__________________________________________
XM______________________ ____S/@#S=GG___'X_F9^?\___X?S_YW^?
XMS]G[_GGYC[_?SS_GX?\_^/@#X?__G_OYGYS]G[S]S_SYGY^?^?GCS]NYOQS[
XMS_Q[GCOY^?C[^_YGWS^?Y_^?_G\_______SSCYC[CQS_\_G_SS^?_SF/^?F9
XMSSC[G[CYS_WS\]SS\OYG[C\OQ]_/^?\_O'__________________________
XM______________________________________ ^?__F?P'S=P!___GY_
XM^?^?X?__X?S_X/^?@!P'_GSSP'^?YW^/X?X?_C__Q_\_S_OYGSY[GGS]S_YY
XMGY^?^?GQS]NYOYYWS_X'GQGS^?P#^_YGOY^?Y]^#_S at _______QCASSSQIYY
XM\_@#SS^?_SG'^?F9SSQWCWQQS_SS\;QC^?YGWQ^?CY_/^?\_____________
XM______________________________________________________ ^?
XM__F?^?GCX9___SS_\/^?X?__\_G_\?P#@!X/_GX'X/^_\/P_\_X?_Y__G_\_
XMP!'P '\' ?@!A_\'#PX'^?#X@!&P'\\/A_\?#X@'X'X'^_YG'P\/P!^#_S at _
XM______X1L'X'X8\'X?P!AAX'_S#AX'$(AAX/@/X!A_P'^'X9^?YG#@^?@!_C
XM^?Q_________________________________________________________
XM__________ ______________________^?______________________
XM______^?________\!__________________^?____________X/________
XM__________________________________WY____WS__________G__Y____
XM__________^_____^?__________________________________________
XM__________________________ ______________________^?______
XM______________________^?____________________________^?______
XM______W&__________________________ ______________O]____SS__
XM________G__Y______________\_____^?__________________________
XM__________________________________________ ______________
XM________\_____________________________\_____________________
XM________^______________A__________________________ ________
XM______O]____QW__________G__Y______________]_____^?__________
XM__________________________________________________________
XM ______________________Y_____________________________Y_____
XM________________________Q___________________________________
XM______________________@#____X/__________G__Y______________A_
XM____^?______________________________________________________
XM______________ ______________________[___________________
XM__________[_____________________________S___________________
XM______________________________________P'____\?__________#__P
X5______________C_____^?______
X
Xend
END_OF_FILE
# end of 'font-32/Ugal12x20rI'
fi
if test -f 'font-32/Ugal12x20ru' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'font-32/Ugal12x20ru'\"
else
echo shar: Extracting \"'font-32/Ugal12x20ru'\" \(5331 characters\)
sed "s/^X//" >'font-32/Ugal12x20ru' <<'END_OF_FILE'
Xbegin 644 gal12x20ru.fnt
XM& P4!8
XM !@&8 S!@.&!P# ,, &!P @'P#X 8#\!P'^
XM#P#X #P
XM !\8 ? ! 0 ( & X $ 8 '@
XM <!@.
XM !@&8 S'X1,#X'@ 8& ,
XM#X!@/X'\ X#\# /^$8$< 'X !@_P#\_P?\?\#\\/'X'X\.> X'
XMP'#P?X#P_P'^?^\'X._O\'\'/^!\8 ? #@ P 8 . !, , !@ ,X
XM!@ P!@#
XM !@&8 S/\1,&,'@
XM X' ,$8#@8<(. X$ & 8$,,(. .< !@8($&8<,$
XM,$$&8&!@!@88, 8.8"$<,,$<88,&1B8"8$9B8"8"(,!@, # &P !@ X
XM & !, < !@ ,8 !@ ! P!@#
XM
XM !@&8!F9N18&,!@ P# 8$,'@0,0&!8$ , $,,8&
XM (,#X"P8,("8,,$,$("8&!@!@8P, <.<"(,,&(,8,8"!@8",(9B,$,$ ,!@
XM, # ,8 !@ 8 & # , 8 !@ !
XM 8!@&
XM !@&8'_9F.8&,!@!P#@#P 8,,-@ , &!8(
XM, ,,,8& ,/\"P8,( 8&, , ( 8&!@!@9@, <.>"(&,&(&8,8"
XM!@8",(9B.(&( 8!@& # 8, !X 8 & # , 8 !@
XM # 8!@&
XM !@&8'_9@ P#X# !@!@!@!@
XM P,,!@ , ."8/X8 (&(8&# & 8 ,,&"08,8 8&, , 8 8&!@!@;
XM, <.6"8&,&8&8,< !@8",(=B&(&( 8!@& # !X#X9X'X#V#P# 'R-X'@
XM \8<!@W<)X#X[X#R<X'\?\>>\'_W^/\/?^ 8!@&
XM !@ #,/@ P
XM'@& !@!@9F!@ P,,!@ ,!\"8,<9X (#0<.'@# < . 88&$8888
XM8&,(,(8 8&!@!@> , 663"8&,,8&8(/ !@8"&0=T#0#0 P!@# # P&,
XM;\,<,>,,# ,>.<!@ ,8P!@;N><$<<<$>-,,,# ,,8"9B<$8"8. P!@#
XM
XM !@ #,'X!@/@$ !@!@=N!@ !@,,!@ 8#\$8 .;\ 8!@/V'@'@
XM!P?\'@ P9R$8?X8 8&/X/X8 ?^!@!@> , 661B8&-X8&?P'@!@8"&0,T!@!@
XM P!@# # $,<.(,(.8&'X8,,,!@ ,9@!@9F,,(.8.(..,,$# ,,,$9B
XM.(,$0<!P!@#@
XM !@ &8!\# =P !@!@&8!@ # ,,!@ P .
XM$8 &<. 0"P'F# '@'@?\!X!@;Z$(8,8 8&,(,(8 8&!@!@? , 661R8&, 8&
XM? !X!@8"&0-T!@!@!@!@!@# \8&8 8&8&# 8,,,!@ ,? !@9F,,8&
XM8&8&, . # ,,,$9B'0,$ X P!@# '"
XM !@ &8!F# 8V !@!@ ?^
XM ?^ # ,,!@!@ &(8 &8& 0$8 & # > ># ;*/\8&8 8&, , 8?8&!@
XM!@;@, 360R8&, 8&;@ <!@8"# .\"P!@!@!@ P# ',8&8 8&?^# 8,
XM,,!@ ,> !@9F,,8&8&8&, '@# ,,&(-T#@&(!P 8!@& /F
XM !@ ?\
XM!F&<8> !P#@&8?^ ?^ & ,,!@# &/^ &8& P,, , > ># ;*(,
XM8&8 8&, , 8&8&!@!@9P, 3F0:8&, 8&9P .!@8"#@.X$8!@# !@ P#
XM ,,8&8 8&8 # ,8,,!@ ,? !@9F,,8&8&8&, !X# ,,&(.T!P&(#@ 8!@&
XM-L
XM ?\9F&B8< P# =N!@ # & ,(!@& 0&?^0&8& @,, ,
XM# '@?\!X 9^($8&( 8&, , (&8&!@!@8X, 3F0.($, ,$8X0&!@8"#@&8
XM$<!@# !@ 8# ,,8&8 8&8 # /P,,!@ ,;@!@9F,,8&8&8&, <# ,,
XM#0.T"X#0' 8!@& 9\
XM ,P?\,B88 X' 9F!@# '@, &(!@
XM,"8$ 88&<$ @,, 8'@# !P?\'@ 8 0&8&,"8$,", ,&8&!@!@8<,"1&0.,$
XM, .$8<0&!@<$! &8(,!@& !@ 8# ,,<&<$<., # 8 ,,!@ ,9P!@9F
XM,,<$8$<&, (,#",,#0&8$<#0." P!@# 0X
XM !@ 9@/X,B/^ 8&
XM!@!@'@ '@, 'P!@?^/X 8,,/X!@&(!P'@'@ < . # , 0&8,&$88,", &&
XM8&!@!@8.,"1&0&&(, 'X8.8,!@/\! &80&!@&"!\ ,? .<>,,,.6&&
XM# ?\,,!@ ,8X!@9F,,.(<(.., ,,#D.<!@&8(.!@<& P!@#
XM !@
XM 9@!@8<'F ,, #P!@'@ # 8 #@/\?^'P 8'X'P! #P/ # '@ & 8 #
XM/^X/_X#X_@?^> #X\/'X!@\'?^Y/X##P> #@\'?X'X'X! &8X/#P/^!\ ,?
XM 'N3X'X'G#X'@/^>>'X ,\>'X[W>>'P?P'^> /X!X'F!@&8\?!@?^ <
XM!@.
XM !@
XM !@ #^ !@ 'P
XM (& (, 8 &
XM ! !@ ____________________________________
XM____________________________ ______________________________
XM____________________________________________________________
XM____________________________________________________________
XM____________________________________________________________
XM____________________________________________ ______________
XM____________________________________________________________
XM____________________________________________________________
XM________________________________________________________
XM
XM & &
XM .
XM ?\ 'P 8 & >
XM !@
XM $
XM $ ,
XM /X #@ \ /
X5 < !@
X
Xend
END_OF_FILE
# end of 'font-32/Ugal12x20ru'
fi
echo shar: End of archive 22 \(of 61\).
cp /dev/null ark22isdone
MISSING=""
for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 \
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 \
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 \
55 56 57 58 59 60 61 ; do
if test ! -f ark${I}isdone ; then
MISSING="${MISSING} ${I}"
fi
done
if test "${MISSING}" = "" ; then
echo You have unpacked all 61 archives.
rm -f ark[1-9]isdone ark[1-9][0-9]isdone
else
echo You still need to unpack the following archives:
echo " " ${MISSING}
fi
## End of shell archive.
exit 0
--
Please send comp.sources.unix-related mail to rsalz at uunet.uu.net.
More information about the Comp.sources.unix
mailing list