[comp.sources.misc] v13i075: Faces v1.4.5: a visual list monitor for mail etc..

rburridge@Sun.COM (Rich Burridge) (07/03/90)

Posting-number: Volume 13, Issue 75
Submitted-by: rburridge@Sun.COM (Rich Burridge)
Archive-name: faces-1.4.5/part06

------CUT HERE------faces.part6------CUT HERE------
#! /bin/sh
# this is a shell archive, meaning:
# 1. Remove everything above the #! /bin/sh line
# 2. Save the resulting text in a file.
# 3. Execute the file with /bin/sh to create the files:
#	facedir (directory)
#	filters (directory)
# This archive created: Fri Jun 29 11:24:21 EST 1990
#
#
export PATH; PATH=/bin:$PATH
#
if [ -f facedir ]
then
echo shar: can not write a directory over file facedir
else
if [ ! -d facedir ]
then
echo shar: creating directory facedir
mkdir facedir
fi
echo shar: entering directory facedir
cd facedir
if [ -f facedir ]
then
echo shar: can not write a directory over file facedir
else
if [ ! -d facedir ]
then
echo shar: creating directory facedir
mkdir facedir
fi
echo shar: entering directory facedir
cd facedir
if [ -f machine.tab ]
then
echo shar: will not over-write existing file machine.tab
else
echo shar: extracting 'machine.tab',      398 characters
cat > machine.tab <<'Funky_Stuff'
stard=sunaus
extra=sunaus
sunchat=sunaus
garfield=sunaus
tom=sunaus
felix=sunaus
sunk=sunaus
sunsa=sunaus
misaus=sunaus
maverick=sunaus
misaus1=sunaus
nimbin=sunaus
redgum=sunaus
palette=sunaus
sunwa=sunaus
sunact=sunaus
demo386=sunaus
basset=basser
castor.cs.su.oz=basser
cluster.cs.su.oz=basser
orwell=basser
sarad=basser
sasha=basser
sunrise=basser
gris=softway
softway.sw.oz=softway
arakis=sun
Funky_Stuff
len=`wc -c < machine.tab`
if [ $len !=      398 ] ; then
echo error: machine.tab was $len bytes long, should have been      398
fi
fi # end of overwriting check
if [ -f misc. ]
then
echo shar: can not write a directory over file misc.
else
if [ ! -d misc. ]
then
echo shar: creating directory misc.
mkdir misc.
fi
echo shar: entering directory misc.
cd misc.
if [ -f acsnet ]
then
echo shar: can not write a directory over file acsnet
else
if [ ! -d acsnet ]
then
echo shar: creating directory acsnet
mkdir acsnet
fi
echo shar: entering directory acsnet
cd acsnet
if [ -f 48x48x1 ]
then
echo shar: will not over-write existing file 48x48x1
else
echo shar: extracting '48x48x1',     1056 characters
cat > 48x48x1 <<'Funky_Stuff'
0x0008,0x6000,0x0000,
0x000C,0x5000,0x0000,
0x000A,0x4800,0x0000,
0x000D,0x5400,0x0000,
0x000A,0xDA00,0x0000,
0x0005,0x5A00,0x0000,
0x0002,0xAA00,0x0000,
0x0001,0x7400,0x0000,
0x0003,0xE400,0x0000,
0x0006,0x2600,0x0000,
0x00FC,0x0A00,0x0000,
0x0301,0x0600,0x0000,
0x0700,0x0A00,0x0000,
0x06C0,0x1600,0x0000,
0x0300,0x0C00,0x0000,
0x01FF,0x9400,0x0000,
0x0001,0xA800,0x0000,
0x0003,0x1800,0x0000,
0x0002,0x3000,0x0000,
0x0006,0x6000,0x0000,
0x000C,0xA000,0x0000,
0x0008,0x6000,0x0000,
0x0018,0xA000,0x0000,
0x0010,0x6000,0x0000,
0x03F0,0x2000,0x0000,
0x0607,0x5000,0x0000,
0x043C,0x5000,0x0000,
0x0561,0xD800,0x0000,
0x076A,0x0800,0x0000,
0x03EA,0x1400,0x0000,
0x003E,0x0C00,0x0000,
0x0010,0x1600,0x0000,
0x0070,0x0B00,0x0000,
0x01F0,0x0580,0x0000,
0x01FF,0x02C0,0x0000,
0x01F8,0x7160,0x0000,
0x0080,0xFAB0,0x0000,
0x00C1,0x8158,0x0000,
0x0063,0x00AC,0x0000,
0x003B,0x0056,0x0000,
0x003E,0x002B,0x0000,
0x002B,0x0015,0x8000,
0x0035,0x0002,0xC007,
0x001B,0x8001,0x600D,
0x7FF5,0x80C0,0xBFF9,
0xAFFF,0x80E0,0x5543,
0xFA00,0x00F8,0x001E,
0x1FFF,0xFFCF,0xFFF0,
Funky_Stuff
len=`wc -c < 48x48x1`
if [ $len !=     1056 ] ; then
echo error: 48x48x1 was $len bytes long, should have been     1056
fi
fi # end of overwriting check
cd ..
echo shar: done with directory acsnet
fi
if [ -f adm ]
then
echo shar: can not write a directory over file adm
else
if [ ! -d adm ]
then
echo shar: creating directory adm
mkdir adm
fi
echo shar: entering directory adm
cd adm
if [ -f 48x48x1 ]
then
echo shar: will not over-write existing file 48x48x1
else
echo shar: extracting '48x48x1',     1056 characters
cat > 48x48x1 <<'Funky_Stuff'
0x01FF,0xF801,0xFFF0,
0x0200,0x17E2,0x0020,
0x0400,0x2844,0x0050,
0x0800,0x50BF,0xFFA0,
0x1000,0xA940,0x0250,
0x2001,0x5280,0x05A0,
0x7FFE,0xAD00,0x0A50,
0x0001,0x5200,0x15F8,
0x7FFE,0xAC00,0x2A10,
0x0001,0x57FF,0xD528,
0x7FFE,0xA801,0x2A50,
0x0001,0x5002,0xD5A8,
0x7FFE,0xA805,0x2A50,
0x0001,0x500A,0xD5A8,
0x7FFE,0xA815,0x2A50,
0x0001,0x57EA,0xD5A8,
0x7FFE,0xA815,0x2A50,
0x0001,0x57EA,0xD5A8,
0x7FFE,0xA815,0x2A50,
0x0001,0x57EA,0xD5A8,
0x7FFE,0xA815,0x2A50,
0x0001,0x57EA,0xD5A8,
0x7FFE,0xA815,0x2A50,
0x0001,0x57EA,0xD5A8,
0x7FFE,0xA815,0x2A50,
0x0001,0x57EA,0xD5A0,
0x7FFE,0xA815,0x2A40,
0x0001,0x57EA,0xD580,
0x7FFE,0xA815,0x2A00,
0x0001,0x57EA,0xD400,
0x7FFE,0xA815,0xFFF8,
0x0001,0x57EA,0x0010,
0x7FFE,0xA814,0x0028,
0x0001,0x57E8,0x0057,
0x7FFE,0xAB10,0x00AB,
0x0001,0x55E0,0x0155,
0x7FFE,0xA97F,0xFEA9,
0x0001,0x5180,0x0151,
0x7FFE,0xA17F,0xFEA1,
0x0001,0x4200,0x0142,
0xFFFF,0x84FF,0xFF84,
0x8000,0x8880,0x0088,
0x8520,0x9099,0x2E90,
0x85A0,0xA0A5,0x24A0,
0x8560,0xC0A5,0x24C0,
0x8520,0x8098,0xC480,
0x4001,0x0040,0x0100,
0x3FFE,0x003F,0xFE00,
Funky_Stuff
len=`wc -c < 48x48x1`
if [ $len !=     1056 ] ; then
echo error: 48x48x1 was $len bytes long, should have been     1056
fi
fi # end of overwriting check
cd ..
echo shar: done with directory adm
fi
if [ -f bin ]
then
echo shar: can not write a directory over file bin
else
if [ ! -d bin ]
then
echo shar: creating directory bin
mkdir bin
fi
echo shar: entering directory bin
cd bin
if [ -f 48x48x1 ]
then
echo shar: will not over-write existing file 48x48x1
else
echo shar: extracting '48x48x1',     1056 characters
cat > 48x48x1 <<'Funky_Stuff'
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0046,0x230C,0x4600,
0x0049,0x2492,0x4900,
0x0049,0x2492,0x4900,
0x0049,0x2492,0x4900,
0x0046,0x230C,0x4600,
0x0000,0x0000,0x0000,
0x0031,0x1862,0x3100,
0x0049,0x2492,0x4900,
0x0049,0x2492,0x4900,
0x0049,0x2492,0x4900,
0x0031,0x1862,0x3100,
0x0000,0x0000,0x0000,
0x0048,0xC48C,0x3100,
0x0049,0x2492,0x4900,
0x0049,0x2492,0x4900,
0x0049,0x2492,0x4900,
0x0048,0xC48C,0x3100,
0x0000,0x0000,0x0000,
0x0031,0x230C,0x4600,
0x0049,0x2492,0x4900,
0x0049,0x2492,0x4900,
0x0049,0x2492,0x4900,
0x0031,0x230C,0x4600,
0x0000,0x0000,0x0000,
0x0046,0x2462,0x3100,
0x0049,0x2492,0x4900,
0x0049,0x2492,0x4900,
0x0049,0x2492,0x4900,
0x0046,0x2462,0x3100,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
Funky_Stuff
len=`wc -c < 48x48x1`
if [ $len !=     1056 ] ; then
echo error: 48x48x1 was $len bytes long, should have been     1056
fi
fi # end of overwriting check
cd ..
echo shar: done with directory bin
fi
if [ -f daemon ]
then
echo shar: can not write a directory over file daemon
else
if [ ! -d daemon ]
then
echo shar: creating directory daemon
mkdir daemon
fi
echo shar: entering directory daemon
cd daemon
if [ -f 48x48x1 ]
then
echo shar: will not over-write existing file 48x48x1
else
echo shar: extracting '48x48x1',     1056 characters
cat > 48x48x1 <<'Funky_Stuff'
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0440,0x0000,
0x0000,0x0820,0x0000,
0x0000,0x0820,0x0000,
0x0000,0x0C60,0x1000,
0x0000,0x0FE0,0x3800,
0x0000,0x07C0,0x3800,
0x0004,0x0540,0x7C00,
0x0014,0x07C0,0x1000,
0x0054,0x0380,0x1000,
0x0054,0x03C0,0x1000,
0x0058,0x07E0,0x1000,
0x0068,0x0FE1,0xA000,
0x0008,0x1FF2,0x6000,
0x000F,0xFFF2,0x2000,
0x000F,0xF7FA,0x6000,
0x0004,0x07D9,0xE000,
0x0002,0x07D8,0x2000,
0x0002,0x07D8,0x2000,
0x0002,0x07D8,0x4000,
0x0001,0x07F8,0x4000,
0x0001,0x07F0,0x8000,
0x0001,0x0FEF,0x0000,
0x0000,0x8FE0,0x0000,
0x0000,0x9EC0,0x0000,
0x0000,0x9CC0,0x0000,
0x0000,0x58E0,0x0000,
0x0000,0x4C60,0x0000,
0x0000,0x4420,0x0000,
0x0000,0x0C60,0x0000,
0x0000,0x1CE0,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
Funky_Stuff
len=`wc -c < 48x48x1`
if [ $len !=     1056 ] ; then
echo error: 48x48x1 was $len bytes long, should have been     1056
fi
fi # end of overwriting check
cd ..
echo shar: done with directory daemon
fi
if [ -f mailer-daemon ]
then
echo shar: can not write a directory over file mailer-daemon
else
if [ ! -d mailer-daemon ]
then
echo shar: creating directory mailer-daemon
mkdir mailer-daemon
fi
echo shar: entering directory mailer-daemon
cd mailer-daemon
if [ -f 48x48x1 ]
then
echo shar: will not over-write existing file 48x48x1
else
echo shar: extracting '48x48x1',     1056 characters
cat > 48x48x1 <<'Funky_Stuff'
0x0001,0xFFFF,0xFFC0,
0x0002,0xB000,0x0030,
0x0003,0x5800,0x0008,
0x0006,0xADFF,0xFFC8,
0x0005,0x54FF,0xFFE4,
0x000A,0xAAF7,0xFDF2,
0x020D,0x5673,0xF9F2,
0x060A,0xAA61,0xF0FA,
0x0E0D,0x5568,0xE8F9,
0x1E0A,0xAB71,0xF1F9,
0x0E0D,0x557F,0xFFF9,
0x0A0A,0xAB3F,0xFFF1,
0x080D,0x5500,0x0001,
0x080A,0xAB00,0x0001,
0x080D,0x5500,0x9E01,
0x0DEA,0xAB03,0x9F81,
0x073D,0x5507,0x83C1,
0x001A,0xAB0F,0x81E1,
0x001D,0x551F,0x80F1,
0x000A,0xAB1F,0x80F1,
0x000D,0x553F,0x80F9,
0x000A,0xAB3F,0x80F9,
0x000D,0x553F,0x80F9,
0x000A,0xAB3F,0x80F9,
0x0FFD,0x553F,0x81F9,
0x3FFA,0xAB3F,0x83F9,
0x7FFD,0x553F,0x9FF9,
0xFFFA,0xAB3F,0x9FF9,
0xFFFD,0x551F,0x9FF1,
0xFFFA,0xAB1F,0x9FF1,
0xFFFD,0x550F,0x9FE1,
0xFFFA,0xAB07,0x9FC1,
0xFFFD,0xD503,0x9F81,
0x7FFB,0xEB00,0x9E01,
0x3FFD,0xF500,0x0001,
0x1FFB,0xFB00,0x0001,
0x0FFD,0xFD0F,0xFFE1,
0x07FB,0xFB1F,0xFFD1,
0x01FD,0xFD3F,0xF7C9,
0x00FF,0xFF7F,0xF8C5,
0x003F,0xFD7F,0xFC45,
0x001F,0xFF7F,0xFE05,
0x0007,0xF540,0x3F85,
0x0003,0xF740,0x0FC5,
0x0000,0xFD40,0x01F5,
0x0000,0x3F40,0x007D,
0x0000,0x0740,0x003D,
0x0000,0x01C0,0x000F,
Funky_Stuff
len=`wc -c < 48x48x1`
if [ $len !=     1056 ] ; then
echo error: 48x48x1 was $len bytes long, should have been     1056
fi
fi # end of overwriting check
cd ..
echo shar: done with directory mailer-daemon
fi
if [ -f net ]
then
echo shar: can not write a directory over file net
else
if [ ! -d net ]
then
echo shar: creating directory net
mkdir net
fi
echo shar: entering directory net
cd net
if [ -f 48x48x1 ]
then
echo shar: will not over-write existing file 48x48x1
else
echo shar: extracting '48x48x1',     1056 characters
cat > 48x48x1 <<'Funky_Stuff'
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0020,0x0000,0x0000,
0x0070,0x0100,0x0000,
0x00F8,0x0300,0x0000,
0x0020,0x7FFC,0x0000,
0x0010,0x8303,0xE200,
0x000F,0x0101,0x2600,
0x0009,0x0001,0x3F00,
0x0009,0x0001,0xE600,
0x000F,0x0002,0x0200,
0x0010,0x8014,0x0000,
0x00A0,0x5018,0x0000,
0x00C0,0x301C,0x0000,
0x00E0,0x7020,0x0000,
0x0000,0x0840,0x4000,
0x0000,0x05E0,0xC000,
0x0000,0x033F,0xFF00,
0x0000,0x1120,0xC000,
0x00E0,0x31E0,0x4000,
0x00C0,0xFF20,0x0000,
0x00A1,0x3010,0x0000,
0x001E,0x100E,0x0000,
0x0012,0x000C,0x0700,
0x0012,0x000A,0x0300,
0x001E,0x0001,0x0500,
0x00A1,0x0000,0x8800,
0x00C0,0x8000,0x9000,
0x00E0,0x4101,0xE000,
0x0000,0x2181,0x2000,
0x0000,0x1FFF,0x2000,
0x0000,0x0181,0xE000,
0x0000,0x0101,0x0000,
0x0000,0x0002,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
Funky_Stuff
len=`wc -c < 48x48x1`
if [ $len !=     1056 ] ; then
echo error: 48x48x1 was $len bytes long, should have been     1056
fi
fi # end of overwriting check
cd ..
echo shar: done with directory net
fi
if [ -f root ]
then
echo shar: can not write a directory over file root
else
if [ ! -d root ]
then
echo shar: creating directory root
mkdir root
fi
echo shar: entering directory root
cd root
if [ -f 48x48x1 ]
then
echo shar: will not over-write existing file 48x48x1
else
echo shar: extracting '48x48x1',     1056 characters
cat > 48x48x1 <<'Funky_Stuff'
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x1EE4,0x0000,
0x0000,0x1B04,0x0000,
0x0000,0x1F74,0x0000,
0x0000,0x1F64,0x0000,
0x0000,0x1FA4,0x0000,
0x0000,0x1704,0x0000,
0x0000,0x1FE4,0x0000,
0x0000,0x1EE4,0x0000,
0x0000,0x1FE4,0x0000,
0x0000,0x1FE4,0x0000,
0x0000,0x1EC4,0x0000,
0x0000,0x17F4,0x0000,
0x0000,0x37F6,0x0000,
0x0000,0x3FEB,0x0000,
0x0000,0xFF7F,0x0000,
0x0000,0xFF7F,0xE000,
0x0001,0xFFE7,0xF000,
0x000F,0xE7F1,0x9800,
0x001F,0x0631,0xC800,
0x0036,0x0C30,0x6400,
0x0024,0x1830,0x6600,
0x0064,0x3C10,0x2200,
0x0064,0x3410,0x2200,
0x004C,0x2438,0x7200,
0x004E,0x242C,0xDA00,
0x004A,0x6424,0x8A00,
0x0012,0x4426,0x8800,
0x0012,0x4460,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
Funky_Stuff
len=`wc -c < 48x48x1`
if [ $len !=     1056 ] ; then
echo error: 48x48x1 was $len bytes long, should have been     1056
fi
fi # end of overwriting check
cd ..
echo shar: done with directory root
fi
if [ -f sys ]
then
echo shar: can not write a directory over file sys
else
if [ ! -d sys ]
then
echo shar: creating directory sys
mkdir sys
fi
echo shar: entering directory sys
cd sys
if [ -f 48x48x1 ]
then
echo shar: will not over-write existing file 48x48x1
else
echo shar: extracting '48x48x1',     1056 characters
cat > 48x48x1 <<'Funky_Stuff'
0x0000,0x0200,0x0000,
0x0000,0x0004,0x0000,
0x0000,0x080A,0x0000,
0x0000,0x008A,0x2000,
0x0000,0x016A,0xD000,
0x0002,0x0091,0x2000,
0x0000,0x0080,0x2000,
0x0020,0x004E,0x4000,
0x0000,0x439F,0x3800,
0x0000,0xA41F,0x0400,
0x0088,0xA39F,0x3800,
0x0016,0xAD4E,0x4000,
0x0009,0x1280,0x2000,
0x0008,0x0291,0x2000,
0x0004,0xE56A,0xD100,
0x0039,0xF38A,0x2000,
0x0241,0xF04A,0x0000,
0x0039,0xF384,0x0400,
0x0004,0xE400,0x0000,
0x0008,0x0200,0x2000,
0x0009,0x1240,0x0000,
0x0016,0xADA0,0x0000,
0x0008,0xAAA2,0x0000,
0x0000,0xB6AD,0x0000,
0x0000,0x4912,0x1000,
0x0000,0x0802,0x0000,
0x0020,0x04E4,0x0000,
0x0200,0x39F3,0x8800,
0x0008,0x41F0,0x4000,
0x0814,0x39F3,0x8000,
0x0114,0x44E4,0x0000,
0x12D5,0xA802,0x0800,
0x0122,0x4912,0x0000,
0x0100,0x56AD,0x0000,
0x209C,0x88A2,0x0000,
0x073E,0x70A0,0x2000,
0x083E,0x0840,0x0000,
0x073E,0x7000,0x0000,
0x009C,0x8000,0x0000,
0x0100,0x4000,0x0000,
0x0122,0x4200,0x0000,
0x02D5,0xA000,0x0000,
0x0114,0x4000,0x0000,
0x0014,0x0800,0x0000,
0x0008,0x0000,0x0000,
0x0000,0x4000,0x0000,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,
Funky_Stuff
len=`wc -c < 48x48x1`
if [ $len !=     1056 ] ; then
echo error: 48x48x1 was $len bytes long, should have been     1056
fi
fi # end of overwriting check
cd ..
echo shar: done with directory sys
fi
if [ -f unknown ]
then
echo shar: can not write a directory over file unknown
else
if [ ! -d unknown ]
then
echo shar: creating directory unknown
mkdir unknown
fi
echo shar: entering directory unknown
cd unknown
if [ -f 48x48x1 ]
then
echo shar: will not over-write existing file 48x48x1
else
echo shar: extracting '48x48x1',     1056 characters
cat > 48x48x1 <<'Funky_Stuff'
0x0000,0x01FF,0xC000,
0x7C00,0x1FFF,0xE000,
0x8200,0xFFFF,0xE000,
0x8207,0xFFFF,0xF000,
0x620F,0xFFFF,0xFF80,
0x040F,0xFFFF,0xFFE0,
0x080F,0xFFFF,0xFFF0,
0x100F,0xFFFF,0xF7F0,
0x2007,0xFFFF,0xF7F0,
0x0007,0xFFFF,0x8FE0,
0x2007,0xFFFE,0x7F80,
0x2007,0xFFF9,0xFE00,
0x000D,0xFFE7,0xFE00,
0x103E,0x7F9F,0xFE00,
0x007F,0x807F,0xFE00,
0x20FF,0xFFFF,0xFE00,
0x81FF,0xFFFF,0xFE00,
0x01FF,0xFFFB,0x8E00,
0x81FF,0xFFE1,0xF600,
0x21FF,0xFFE7,0xF600,
0x09FF,0xFFFF,0x0600,
0x00FF,0xFFFC,0x7F80,
0x0877,0xF7F0,0x3FC0,
0x2007,0xF7E0,0x1FC0,
0x0003,0xE7E0,0x7FC0,
0x4001,0xC3C3,0xFFC0,
0x1000,0x800F,0xFF80,
0x0407,0x803F,0xFF80,
0x0007,0x83FF,0xFF80,
0x00BF,0xFBFF,0xFF80,
0x00A0,0x1FFF,0xFF80,
0x00BF,0xFFFF,0xFF80,
0x0001,0xFFFF,0xFF80,
0x0001,0xF7FF,0xF180,
0x001F,0xFFFF,0xCFC0,
0x007E,0xFFFC,0x3FE0,
0x01FF,0x3FC3,0xFFF8,
0x07FF,0xDF3F,0xFFFE,
0x0FFF,0xF0FF,0xFFFF,
0x1FFF,0xCFFF,0xFFFF,
0x3FFF,0xDFFF,0xFFFF,
0x3FFF,0xD9FF,0xFFFF,
0x7FFF,0xD9FF,0xFFFF,
0x7FFF,0xDFFF,0xFFFF,
0xFFFF,0xBFC0,0x07FF,
0xFFFF,0xBFDF,0xF7FF,
0xFFFF,0xBFDF,0xF7FF,
0xFFFF,0xBFDF,0xF7FF,
Funky_Stuff
len=`wc -c < 48x48x1`
if [ $len !=     1056 ] ; then
echo error: 48x48x1 was $len bytes long, should have been     1056
fi
fi # end of overwriting check
cd ..
echo shar: done with directory unknown
fi
if [ -f uucp ]
then
echo shar: can not write a directory over file uucp
else
if [ ! -d uucp ]
then
echo shar: creating directory uucp
mkdir uucp
fi
echo shar: entering directory uucp
cd uucp
if [ -f 48x48x1 ]
then
echo shar: will not over-write existing file 48x48x1
else
echo shar: extracting '48x48x1',     1056 characters
cat > 48x48x1 <<'Funky_Stuff'
0x0000,0x0000,0x0000,
0x0000,0x0000,0x3FE0,
0x0000,0x0000,0xE000,
0x0000,0x0001,0x8000,
0x0000,0x0003,0x0000,
0x0200,0x0007,0xE000,
0x0008,0x001E,0x1800,
0x1000,0x0074,0x0800,
0x0040,0x00C4,0x0800,
0x0001,0x0184,0x0800,
0x4200,0x0106,0x1800,
0x0010,0x0201,0xE000,
0x0000,0x0000,0x0000,
0x4000,0x0000,0x0000,
0x0400,0x0000,0x0000,
0x0020,0x3F00,0x0000,
0x4400,0xF5C0,0x0000,
0x0023,0xAAF0,0x0000,
0x020F,0x5558,0x0000,
0x003A,0xAAAE,0x0000,
0x20F5,0x5557,0x8000,
0x03AA,0xAAAA,0xC000,
0x0F55,0x5555,0x7000,
0x3EAA,0xA0AA,0xBC00,
0x7755,0x1F15,0x5600,
0xEBAA,0x71CA,0xAB80,
0xD5D1,0xC071,0x55E0,
0xAAE7,0x001C,0xABB0,
0xD57C,0x0007,0x177C,
0x6070,0x0011,0xCEEE,
0x3FC0,0x0020,0x7DD7,
0x0000,0x1140,0x1DAB,
0x0000,0x0001,0x0795,
0x0000,0x0000,0x01C3,
0x0000,0x0004,0x007E,
0x0001,0x0020,0x0800,
0x0000,0x1100,0x0020,
0x0000,0x0000,0x1000,
0x0000,0x0000,0x4040,
0x0010,0x0000,0x0080,
0x0000,0x2004,0x0100,
0x0000,0x0110,0x0200,
0x0000,0x0000,0x0000,
0x0000,0x0000,0x2000,
0x0020,0x0002,0x0000,
0x0000,0x0020,0x0000,
0x0001,0x0400,0x0000,
0x0000,0x0000,0x0000,
Funky_Stuff
len=`wc -c < 48x48x1`
if [ $len !=     1056 ] ; then
echo error: 48x48x1 was $len bytes long, should have been     1056
fi
fi # end of overwriting check
cd ..
echo shar: done with directory uucp
fi
cd ..
echo shar: done with directory misc.
fi
if [ -f people.tab ]
then
echo shar: will not over-write existing file people.tab
else
echo shar: extracting 'people.tab',     1663 characters
cat > people.tab <<'Funky_Stuff'
sunaus/rallen=bob
sunaus/ballen=bob
sunaus/bbaker=bruceb
sunaus/mbosch=mike
sunaus/eddy=eddie
sunaus/eevans=eddie
sunaus/ggrell=grell
sunaus/gene=grell
sunaus/jingall=johni
sunaus/ijeffery=ian
sunaus/glynne=gjl
sunaus/tmcentee=tim
sunaus/jnoonan=johnn
sunaus/apappas=arie
sunaus/jennie=jenny
sunaus/jrendell=jenny
sunaus/gsearle=gjs
sunaus/gsitters=greg
sunaus/bscott=brad
sunaus/rstewart=ruth
sunaus/jteasdale=jim
sunaus/loraine=lori
sunaus/lorraine=lori
sunaus/lunicomb=lori
sunaus/pvrbancich=paula
sunaus/swoodhead=simon
sunaus/jy=yo
sunaus/jyoung=yo
sunaus/rboden=richard
sunaus/rbodin=richard
sunaus/rburridge=richb
sunaus/rich=richb
sunaus/mcunningham=mary
sunaus/sduchesne=sue
sunaus/mfredericks=max
sunaus/mfredricks=max
sunaus/bgeneralis=bill
sunaus/shulbert=susanh
sunaus/susan=susanh
sunaus/gmason=gregm
sunaus/vmickan=val
sunaus/trogge=tony
sunaus/andy=aspiers
sunaus/bwiggins=bruce
sunaus/ryeap=ron
sunaus/cbreen=colinb
sunaus/rdesalis=roger
sunaus/mfort=markf
sunaus/mark=markg
sunaus/mgurvis=markg
sunaus/mnegri=manuel
sunaus/npettitt=noel
sunaus/jraine=john
sunaus/paul=paulr
sunaus/prosham=paulr
sunaus/gsweigert=geo
sunaus/rbowman=robb
sunaus/bbowman=robb
sunaus/krees=kim
sunaus/mikes=mslee
sunaus/gshepherd=george
sunaus/aweller=andrew
sunaus/kbeavan=kevin
sunaus/rbradford=rhonda
sunaus/ckeith=colin
sunaus/mmccann=mmc
sunaus/ksterry=kaylene
sunaus/rwilliams=rex
sunaus/gdonin=gary
sunaus/dshea=dennis
sunaus/doshea=dennis
sunaus/hprotoolis=harry
sunaus/rschrader=robert
sunaus/bschrader=robert
sunaus/bobs=robert
sunaus/jvermeulen=jeff
sunaus/MAILER-DAEMON=mailer-daemon
sunaus/Mailer-Daemon=mailer-daemon
sunaus/mailer-daemon=mailer-daemon
Funky_Stuff
len=`wc -c < people.tab`
if [ $len !=     1663 ] ; then
echo error: people.tab was $len bytes long, should have been     1663
fi
fi # end of overwriting check
if [ -f sunaus ]
then
echo shar: can not write a directory over file sunaus
else
if [ ! -d sunaus ]
then
echo shar: creating directory sunaus
mkdir sunaus
fi
echo shar: entering directory sunaus
cd sunaus
if [ -f richb ]
then
echo shar: can not write a directory over file richb
else
if [ ! -d richb ]
then
echo shar: creating directory richb
mkdir richb
fi
echo shar: entering directory richb
cd richb
if [ -f face.ps ]
then
echo shar: will not over-write existing file face.ps
else
echo shar: extracting 'face.ps',      782 characters
cat > face.ps <<'Funky_Stuff'
/Icon findfont 1 scalefont setfont
.1 .25 .9 .75 rectpath 1 setgray fill

0 setgray
.1 .25 moveto (\056) show .002 sleep
1 setgray
.1 .25 moveto (\056) show

0 setgray
.1 .25 moveto (\057) show .002 sleep
1 setgray
.1 .25 moveto (\057) show

0 setgray
.1 .25 moveto (\060) show .002 sleep
1 setgray
.1 .25 moveto (\060) show

0 setgray
.1 .25 moveto (\061) show .002 sleep
1 setgray
.1 .25 moveto (\061) show

0 setgray
.1 .25 moveto (\062) show .002 sleep
1 setgray
.1 .25 moveto (\062) show

0 setgray
.1 .25 moveto (\061) show .002 sleep
1 setgray
.1 .25 moveto (\061) show

0 setgray
.1 .25 moveto (\060) show .002 sleep
1 setgray
.1 .25 moveto (\060) show

0 setgray
.1 .25 moveto (\057) show .002 sleep
1 setgray
.1 .25 moveto (\057) show

0 setgray
.1 .25 moveto (\056) show
Funky_Stuff
len=`wc -c < face.ps`
if [ $len !=      782 ] ; then
echo error: face.ps was $len bytes long, should have been      782
fi
fi # end of overwriting check
cd ..
echo shar: done with directory richb
fi
cd ..
echo shar: done with directory sunaus
fi
cd ..
echo shar: done with directory facedir
fi
cd ..
echo shar: done with directory facedir
fi
if [ -f filters ]
then
echo shar: can not write a directory over file filters
else
if [ ! -d filters ]
then
echo shar: creating directory filters
mkdir filters
fi
echo shar: entering directory filters
cd filters
if [ -f Makefile ]
then
echo shar: will not over-write existing file Makefile
else
echo shar: extracting 'Makefile',     1037 characters
cat > Makefile <<'Funky_Stuff'
#
#  Makefile for the various face format filters.
#
#  @(#)Makefile 1.4 90/06/26
#
#  Copyright (c) Rich Burridge - Sun Microsystems, Australia.
#
#  Permission is given to distribute these sources, as long as the
#  copyright messages are not removed, and no monies are exchanged. 
#
#  No responsibility is taken for any errors inherent either
#  to the comments or the code of this program, but if reported
#  to me then an attempt will be made to fix them.

# BINDIR is expected to be overridden by the calling Makefile

BINDIR		= /usr/local/bin

BINARIES	= icon2ikon ikon2icon rs2icon 

CC		= cc
CFLAGS		= -g

all:		$(BINARIES)

icon2ikon:	icon2ikon.o
		$(CC) -o icon2ikon $(CFLAGS) icon2ikon.o

ikon2icon:	ikon2icon.o
		$(CC) -o ikon2icon $(CFLAGS) ikon2icon.o

rs2icon:	rs2icon.o
		$(CC) -o rs2icon $(CFLAGS) rs2icon.o

clean:
		rm -f *.o $(BINARIES)

install:	$(BINARIES)
		install -s -m 751 icon2ikon $(BINDIR)
		install -s -m 751 ikon2icon $(BINDIR)
		install -s -m 751 rs2icon $(BINDIR)
		install -c -m 755 fs2ikon $(BINDIR)
Funky_Stuff
len=`wc -c < Makefile`
if [ $len !=     1037 ] ; then
echo error: Makefile was $len bytes long, should have been     1037
fi
fi # end of overwriting check
if [ -f fs2ikon ]
then
echo shar: will not over-write existing file fs2ikon
else
echo shar: extracting 'fs2ikon',     1309 characters
cat > fs2ikon <<'Funky_Stuff'
#!/bin/sh
#
#  @(#)fs2ikon 1.2 90/06/19
#
#  Usage: fstoicon file.fs ...
#
#  converts Usenix FaceSaver image into 48x48x1 ikons
#
#  Uses the pbm bitmap toolkit.
#
#  Copyright (c) Chris Maltby - Softway Pty Ltd - June 1990.
#
#  Permission is given to distribute these sources, as long as the
#  copyright messages are not removed, and no monies are exchanged. 
#
#  No responsibility is taken for any errors on inaccuracies inherent
#  either to the comments or the code of this program, but if reported
#  to me, then an attempt will be made to fix them.

for f
do
    file=`basename $f ".fs"`
    fstopgm $file.fs > $file.pgm
    set `sed -n -e 2p -e 2q $file.pgm`
    x=$1
    y=$2
    if [ $x -ge $y ]
    then
	ppmscale -width 48 $file.pgm | ppmtopgm | pgmtopbm > $file.pbm
	set `sed -n -e 2p -e 2q $file.pbm`
	yo=`expr '(' 48 - $2 ')' / 2`
	pbmmake 48 48 |
	    pbmpaste -replace $file.pbm 0 $yo |
	    pbmtoicon 
    else
	ppmscale -height 48 $file.pgm | ppmtopgm | pgmtopbm > $file.pbm
	set `sed -n -e 2p -e 2q $file.pbm`
	xo=`expr '(' 48 - $1 ')' / 2`
	pbmmake 48 48 |
	    pbmpaste -replace $file.pbm $xo 0 |
	    pbmtoicon
    fi |
	sed -e 1,2d -e '20s/$/,/' |
	tr -d '\011\012' |
	tr ',' '\012' |
	sed -e 's/^/0x/' |
	pr -l1 -t -w22 -3 -s, |
	sed -e 's/$/,/' > $file.face
    rm $file.pbm
done
Funky_Stuff
len=`wc -c < fs2ikon`
if [ $len !=     1309 ] ; then
echo error: fs2ikon was $len bytes long, should have been     1309
fi
fi # end of overwriting check
if [ -f icon2ikon.c ]
then
echo shar: will not over-write existing file icon2ikon.c
else
echo shar: extracting 'icon2ikon.c',     4379 characters
cat > icon2ikon.c <<'Funky_Stuff'

/*  @(#)icon2ikon.c 1.2 90/06/20
 *
 *  Small program to take a Sun icon on standard input and convert
 *  the top-leftmost 48x48 pixels to a blit ikon on standard output.
 *
 *  Copyright (c) Rich Burridge - Sun Microsystems Australia.
 * 
 *  NOTE: Currently only supports 64x64x1 Sun icons.
 *
 *  Permission is given to distribute these sources, as long as the
 *  copyright messages are not removed, and no monies are exchanged. 
 *
 *  No responsibility is taken for any errors on inaccuracies inherent
 *  either to the comments or the code of this program, but if reported
 *  to me, then an attempt will be made to fix them.
 */

#include <stdio.h>
#include <string.h>

#define  PATCHLEVEL  0

#define  FPRINTF     (void) fprintf     /* To make lint happy. */
#define  PRINTF      (void) printf
#define  SSCANF      (void) sscanf
#define  STRCPY      (void) strcpy

#define  BLITHEIGHT  48     /* Maximum number of lines in a blit icon. */
#define  MAXLINE     80     /* Maximum length for character strings. */

char progname[MAXLINE] ;    /* The name of this program. */
unsigned short buf[256] ;   /* Buffer for Sun icon info. */


/*ARGSUSED*/
main(argc, argv)
int argc ;
char *argv[] ;
{
  STRCPY(progname, argv[0]) ;   /* Save for later use. */
  if (!get_sun_icon(buf))       /* Read Sun icon into internal buffer. */
    make_blit_ikon() ;          /* Turn into Blit ikon format. */
}


get_sun_icon(buf)     /* Load Sun icon file. */
unsigned short buf[256] ;
{
  char htype[MAXLINE] ;     /* Current header comment parameter. */
  int c ;                   /* Count of items found from fscanf call. */
  int comment ;             /* Set if more initial comment to read. */
  int count ;               /* Number of items to read from icon file. */
  int idepth ;              /* Depth of this icon. */
  int iheight ;             /* Height of this icon. */
  int iwidth ;              /* Width of this icon. */
  int ivbpi ;               /* Number of valid bits per item. */
  int temp ;                /* Temporary location for latest 16 bits. */
 
  comment = 1 ;
  while (comment)
    {
      if (scanf("%*[^WHDV*]%s", htype) == EOF) break ;
      switch (htype[0])
        {
          case 'W' : SSCANF(htype, "Width=%d", &iwidth) ;
                     if (iwidth != 64)
                       {
                         FPRINTF(stderr, "%s: icon has width %d\n",
                                          progname, iwidth) ;
                         FPRINTF(stderr, "This is currently not supported.\n") ;                         return -1 ;
                       }
                     break ;
          case 'H' : SSCANF(htype, "Height=%d", &iheight) ;
                     if (iheight != 64)
                       {
                         FPRINTF(stderr, "%s: icon has height %d\n",
                                          progname, iheight) ;
                         FPRINTF(stderr, "This is currently not supported.\n") ;                         return -1 ;
                       }
                     break ;
          case 'D' : SSCANF(htype, "Depth=%d", &idepth) ;
                     if (idepth != 1)
                       {
                         FPRINTF(stderr, "%s: icon has depth %d\n",
                                          progname, idepth) ;
                         FPRINTF(stderr, "This is currently not supported.\n") ;                         return -1 ;
                       }
                     break ;
          case 'V' : SSCANF(htype, "Valid_bits_per_item=%d", &ivbpi) ;
                     if (ivbpi != 16)
                       {
                         FPRINTF(stderr, "%s: icon has %d bits per item\n",
                                          progname, ivbpi) ;
                         FPRINTF(stderr, "This is currently not supported.\n") ;                         return -1 ;
                       }
                     break ;
          case '*' : if (htype[1] == '/') comment = 0 ;
        }
    }    

  count = 0 ;
  while (count < ((iheight * iwidth) / 16))
    {
      c = scanf(" 0x%X,", &temp) ;
      if (c == 0 || c == EOF) break ;
      buf[count++] = (short) temp ;
    }
  return(0) ;
}


make_blit_ikon()        /* Create Blit ikon on standard output. */
{
  int i ;

  for (i = 0; i < BLITHEIGHT; i++)
    PRINTF("0x%04x,0x%04x,0x%04x,\n", buf[i*4], buf[i*4+1], buf[i*4+2]) ;
}
Funky_Stuff
len=`wc -c < icon2ikon.c`
if [ $len !=     4379 ] ; then
echo error: icon2ikon.c was $len bytes long, should have been     4379
fi
fi # end of overwriting check
if [ -f ikon2icon.c ]
then
echo shar: will not over-write existing file ikon2icon.c
else
echo shar: extracting 'ikon2icon.c',     2175 characters
cat > ikon2icon.c <<'Funky_Stuff'

/*  @(#)ikon2icon.c 1.4 90/06/20
 *
 *  Small program to take a blit icon on standard input and convert
 *  it to Sun icon format on standard output.
 *
 *  Copyright (c) Rich Burridge - Sun Microsystems Australia.
 * 
 *  Permission is given to distribute these sources, as long as the
 *  copyright messages are not removed, and no monies are exchanged. 
 *
 *  No responsibility is taken for any errors on inaccuracies inherent
 *  either to the comments or the code of this program, but if reported
 *  to me, then an attempt will be made to fix them.
 */

#include <stdio.h>

#define  PATCHLEVEL  0

#define  GETS        (void) gets     /* To make lint happy. */
#define  PRINTF      (void) printf
#define  SPRINTF     (void) sprintf
#define  SSCANF      (void) sscanf

#define  BLITHEIGHT  48       /* Maximum number of lines in a blit icon. */
#define  MAXLINE     80       /* Maximum length for character strings. */

char *index() ;
unsigned char buf[6][48] ;    /* Buffer for blit icon info. */

main()
{
  read_blit() ;      /* Read blit info to internal buffer. */
  make_icon() ;      /* Turn into Sun icon format. */
}


make_icon()        /* Create Sun icon on standard output. */
{
  int i, j ;

  PRINTF("/* Format_version=1, Width=64, Height=64, Depth=1, ") ;
  PRINTF("Valid_bits_per_item=16\n */\n") ;
  for (i = 0; i < BLITHEIGHT; i++)
    {
      if (!(i % 2)) PRINTF("\t") ;
      for (j = 0; j < 6; j += 2)
        PRINTF("0x%02x%02x,", buf[j][i], buf[j+1][i]) ;
      PRINTF("0x0000,") ;
      if (i % 2) PRINTF("\n") ;
    }
  for (i = 0; i < 8; i++)
    PRINTF("\t0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,\n") ;
}

read_blit()                         /* Read rasterfile into internal buffer. */
{
  char nextline[MAXLINE], *ptr ;    /* Next line from blit icon file. */
  int i, j, v0, v1 ;

  for (i = 0; i < BLITHEIGHT; i++)
    {
      GETS(nextline) ;
      ptr = nextline ;
      for (j = 0; j < 3; j++)
        {
          while (*ptr == ' ') ptr++ ;
          SSCANF(ptr,"0x%02x%02x",&v0,&v1) ;
          buf[j*2][i] = v0 ;
          buf[j*2+1][i] = v1 ;
          ptr = index(ptr, ',') ;
          ptr++ ;
        }
    }
}
Funky_Stuff
len=`wc -c < ikon2icon.c`
if [ $len !=     2175 ] ; then
echo error: ikon2icon.c was $len bytes long, should have been     2175
fi
fi # end of overwriting check
if [ -f rs2icon.c ]
then
echo shar: will not over-write existing file rs2icon.c
else
echo shar: extracting 'rs2icon.c',     3915 characters
cat > rs2icon.c <<'Funky_Stuff'

/*  @(#)rs2icon.c 1.3 90/06/19
 *
 *  Small program to take a rasterfile on standard input and generate
 *  an icon on standard output. There are two options:
 *
 *  -x nnn - Displacement in the x direction before starting to extract
 *           the icon information.
 *
 *  -y nnn - Displacement in the y direction before starting to extract
 *           the icon information.
 *
 *  Copyright (c) Rich Burridge - Sun Microsystems Australia.
 * 
 *  Permission is given to distribute these sources, as long as the
 *  copyright messages are not removed, and no monies are exchanged. 
 *
 *  No responsibility is taken for any errors on inaccuracies inherent
 *  either to the comments or the code of this program, but if reported
 *  to me, then an attempt will be made to fix them.
 */

#include <stdio.h>
#include <rasterfile.h>
#include <strings.h>

#define  PATCHLEVEL  0

#define  FPRINTF     (void) fprintf  /* To make lint happy. */
#define  FREAD       (void) fread
#define  PRINTF      (void) printf
#define  STRCPY      (void) strcpy

#define  MAXLINE     80           /* Maximum length for character strings. */

unsigned char pic[1152/8][900] ;  /* Buffer for rasterfile. */
char progname[MAXLINE] ;          /* The name of this program. */
int x ;                           /* X displacement for start of extraction. */
int y ;                           /* Y displacement for start of extraction. */

main(argc, argv)
int argc ;
char *argv[] ;
{
  STRCPY(progname, argv[0]) ;    /* Save program name for later use. */
  get_options(argc, argv) ;      /* Extract command line options. */
  read_raster() ;                /* Read rasterfile to internal buffer. */
  make_icon() ;                  /* Turn rasterfile portion into an icon. */
}


get_options(argc, argv)          /* Extract command line options. */
int argc ;
char *argv[] ;
{
  x = 0 ;                        /* Default is no x displacement. */
  y = 0 ;                        /* Default is no y displacement. */
  argv++ ;
  argc-- ;
  while (argc > 0)
    {
      switch (argv[0][1])
        {
          case 'x' : argv++ ;    /* X displacement value given. */
                     argc-- ;
                     x = atoi(*argv) ;
                     break ;
          case 'y' : argv++ ;    /* Y displacement value given. */
                     argc-- ;
                     y = atoi(*argv) ;
                     break ;
          case 'v' : FPRINTF(stderr, "%s version 1.2.%1d\n",
                                     progname, PATCHLEVEL) ;
                     break ;
          case '?' : FPRINTF(stderr, "Usage: %s [-x] [-y] [-v] [-?]\n",
                                     progname) ;
                     exit(1) ;
        }
      argc-- ;
      argv++ ;
    }
}


make_icon()        /* Create icon from rasterfile on standard output. */
{
  unsigned char line[8] ;   /* 64 bits of the current line of the rasterfile. */
  int i, j, k, n, val ;

  PRINTF("/* Format_version=1, Width=64, Height=64, Depth=1, ") ;
  PRINTF("Valid_bits_per_item=16\n */\n") ;
  n = 0 ;
  for (i = y; i < (y+64); i++)
    {
      for (j = x; j < (x+64); j += 8)
        {
          val = 0 ;
          for (k = 0; k < 8; k++)
            val = (val << 1) + ((pic[(j+k)/8][i] >> (7 - ((j+k) % 8))) & 1) ;
          line[(j - x) / 8] = val ;
        }
      if (!(n % 2)) PRINTF("\t") ;
      for (j = 0; j < 8; j += 2) PRINTF("0x%02x%02x,", line[j], line[j+1]) ;
      if (n % 2) PRINTF("\n") ;
      n++ ;
    }
}

read_raster()                    /* Read rasterfile into internal buffer. */
{
  int i, j ;
  int height, len ;
  struct rasterfile header ;

  FREAD((char *) &header,sizeof(struct rasterfile),1,stdin) ;
  for (i = 0; i < header.ras_maplength; i++) j = getchar() ;
  len = ((header.ras_width+15) >> 4) * 2 ;
  height = header.ras_height ;
  for (i = 0; i < height; i++)
    for (j = 0; j < len; j++) pic[j][i] = getchar() ;
}
Funky_Stuff
len=`wc -c < rs2icon.c`
if [ $len !=     3915 ] ; then
echo error: rs2icon.c was $len bytes long, should have been     3915
fi
fi # end of overwriting check
cd ..
echo shar: done with directory filters
fi