[comp.sources.misc] PEP filter program part 3 of 5

gisle@ifi.uio.no (Gisle Hannemyr) (12/30/89)

Posting-number: Volume 9, Issue 94
Submitted-by: gisle@ifi.uio.no (Gisle Hannemyr)
Archive-name: pep/part03

# This is a shell archive [ part 3 of of 5 ]
# Remove everything above and including the cut line.
# Then run the rest of the file through /bin/sh (not csh).
#--cut here-----cut here-----cut here-----cut here-----cut here-----cut here--#
#!/bin/sh
# shar: Shell Archiver
# Execute the following text with /bin/sh to create the file(s):
#	Makefile.unx
#	Makefile.dos
#	Makevms.com
#	Filters/ebc2ns7
#	Filters/ibm2iso
#	Filters/ibm2mac
#	Filters/ibm2ro8
#	Filters/iso2ibm
#	Filters/mac2ibm
#	Filters/ro82ibm
# This archive created: Fri Dec 29 14:42:43 1989
# Wrapped by: Gisle Hannemyr (gisle@ifi.uio.no)
echo shar: extracting Makefile.unx
sed 's/^XX//' << \SHAR_EOF > Makefile.unx
XX# Makefile for pep   1989 dec 28 [gh]
XX#-----------------------------------------------------------------------------
XX# Design:
XX#    This Makefile is customized to my working environment.  It will proably
XX#    not work for others.  It is included only to serve as a starting point.
XX#-----------------------------------------------------------------------------
XX
XXit:		unix
XX	mv pep xpep
XX
XXarc:		crlf.tst notes.let pep.dok poster.txt
XX	arc -m pep crlf.tst notes.let pep.dok poster.txt
XX
XXpep.doc:	Doc/pep.1l
XX	nroff -man -Tlpr Doc/pep.1l | pep > Doc/pep.doc
XX
XXmanhc:		Doc/pep.1l
XX	ptroff -man Doc/pep.1l
XX
XXpep:		unix
XX
XXpep.arc:	Makefile Makefile.dos Makevms.com \
XX		Doc/aales.meg Doc/aaread.me Doc/header.txt \
XX		Doc/hjelp.txt Doc/pep.1l Doc/pep.doc Doc/pepvms.txt \
XX		ansi.c bdmg.c main.c plain.c pep.h bdmg.h \
XX		Filters/ebc2ns7 Filters/ibm2iso Filters/ibm2mac \
XX		Filters/ibm2ro8 Filters/iso2ibm Filters/mac2ibm \
XX		Filters/ro82ibm
XX	\rm -f pep.arc
XX	arc -a pep Makefile Makefile.dos Makevms.com
XX	arc -m pep Doc/aales.meg Doc/aaread.me Doc/header.txt \
XX		Doc/hjelp.txt Doc/pep.1l Doc/pep.doc Doc/pepvms.txt \
XX		ansi.c bdmg.c main.c plain.c pep.h bdmg.h \
XX		Filters/ebc2ns7 Filters/ibm2iso Filters/ibm2mac \
XX		Filters/ibm2ro8 Filters/iso2ibm Filters/mac2ibm \
XX		Filters/ro82ibm
XX
XXpep.shr:	Makefile Makefile.dos Makevms.com \
XX		Doc/aales.meg Doc/aaread.me Doc/header.txt \
XX		Doc/hjelp.txt Doc/pep.1l Doc/pep.doc Doc/pepvms.txt \
XX		ansi.c bdmg.c main.c plain.c pep.h bdmg.h \
XX		Filters/ebc2ns7 Filters/ibm2iso Filters/ibm2mac \
XX		Filters/ibm2ro8 Filters/iso2ibm Filters/mac2ibm \
XX		Filters/ro82ibm
XX	\rm -f pep.shr
XX	shar -a Makefile Makefile.dos Makevms.com \
XX		Doc/aales.meg Doc/aaread.me Doc/header.txt \
XX		Doc/hjelp.txt Doc/pep.1l Doc/pep.doc Doc/pepvms.txt \
XX		ansi.c bdmg.c main.c plain.c pep.h bdmg.h \
XX		Filters/ebc2ns7 Filters/ibm2iso Filters/ibm2mac \
XX		Filters/ibm2ro8 Filters/iso2ibm Filters/mac2ibm \
XX		Filters/ro82ibm \
XX		> pep.shr
XX
XX#---( compilations )----------------------------------------------------------
XX
XXunix:		main.o ansi.o plain.o
XX	cc -o pep main.o ansi.o plain.o
XX
XX
XX#---( objects )---------------------------------------------------------------
XX
XXmain.o:		main.c	pep.h bdmg.h
XXansi.o:		ansi.c	pep.h
XXplain.o:	plain.c	pep.h
XX
XX
XX#---( housekeeping )----------------------------------------------------------
XX
XXclean:
XX	\rm -f *.o pep
XX
XX# EOF
SHAR_EOF
if test 2339 -ne "`wc -c Makefile.unx`"
then
echo shar: error transmitting Makefile.unx '(should have been 2339 characters)'
fi
echo shar: extracting Makefile.dos
sed 's/^XX//' << \SHAR_EOF > Makefile.dos
XX# Makefile for pep   1989 dec 28 [gh]
XX#-----------------------------------------------------------------------------
XX# Design:
XX#    This Makefile is for Microsoft C 5.1 and Borlands make.  I'm sorry but
XX#    Microsoft's make is just too braindamaged.
XX#-----------------------------------------------------------------------------
XX
XX# Microsoft C
XX#CC	= cl
XX#LFLAGS	= -o pep
XX
XX# Borland Turbo C
XXCC	= tcc
XXCFLAGS	= -w-pia -w-def
XXLFLAGS	= -epep
XX
XX# Other macroes
XXTODAY   = 29/12/89
XXVERSION = 2.10
XX
XXit:		dos
XX
XXdist:		date pep.arc
XX
XXarc:		crlf.tst notes.let pep.dok poster.txt
XX	arc -m pep crlf.tst notes.let pep.dok poster.txt
XX
XXdate:
XX	st Makefile	$(TODAY) $(VERSION)
XX	st Makefile.unx	$(TODAY) $(VERSION)
XX	st Makevms.com	$(TODAY) $(VERSION)
XX	st ansi.c	$(TODAY) $(VERSION)
XX	st bdmg.c	$(TODAY) $(VERSION)
XX	st main.c	$(TODAY) $(VERSION)
XX	st plain.c	$(TODAY) $(VERSION)
XX	st bdmg.h	$(TODAY) $(VERSION)
XX	st pep.h	$(TODAY) $(VERSION)
XX	st pep.exe	$(TODAY) $(VERSION)
XX	cd Doc
XX	st aales.meg	$(TODAY) $(VERSION)
XX	st aaread.me	$(TODAY) $(VERSION)
XX	st pep.1l	$(TODAY) $(VERSION)
XX	st pep.doc	$(TODAY) $(VERSION)
XX	st header.txt	$(TODAY) $(VERSION)
XX	st hjelp.txt	$(TODAY) $(VERSION)
XX	st pepvms.txt	$(TODAY) $(VERSION)
XX	cd ..\Filters
XX	st mac2ibm	$(TODAY) $(VERSION)
XX	st ibm2mac	$(TODAY) $(VERSION)
XX	st ebc2ns7	$(TODAY) $(VERSION)
XX	st ibm2ro8	$(TODAY) $(VERSION)
XX	st ro82ibm	$(TODAY) $(VERSION)
XX	st ibm2iso	$(TODAY) $(VERSION)
XX	st iso2ibm	$(TODAY) $(VERSION)
XX	cd ..
XX
XXpep.doc:	Doc\pep.1l
XX	nroff -man -Tlpr Doc\pep.1l | pep > Doc\pep.doc
XX
XXmanhc:		Doc\pep.1l
XX	ptroff -man Doc\pep.1l
XX
XXpep:		dos
XX
XXpep.exe:	dos
XX
XXpep.arc:	Makefile Makefile.unx Makevms.com \
XX		Doc\aales.meg Doc\aaread.me Doc\header.txt \
XX		Doc\hjelp.txt Doc\pep.1l Doc\pep.doc Doc\pepvms.txt \
XX		ansi.c bdmg.c main.c plain.c pep.h bdmg.h \
XX		Filters\ebc2ns7 Filters\ibm2iso Filters\ibm2mac \
XX		Filters\ibm2ro8 Filters\iso2ibm Filters\mac2ibm \
XX		Filters\ro82ibm
XX	del pep.arc
XX	arc -a pep Makefile
XX	arc -m pep Makefile.unx Makevms.com
XX	arc -m pep Doc\aales.meg Doc\aaread.me Doc\header.txt \
XX		Doc\hjelp.txt Doc\pep.1l Doc\pep.doc Doc\pepvms.txt
XX	arc -m pep Filters\ebc2ns7 Filters\ibm2iso Filters\ibm2mac \
XX		Filters\ibm2ro8 Filters\iso2ibm Filters\mac2ibm \
XX		Filters\ro82ibm
XX	arc -m pep ansi.c bdmg.c main.c plain.c pep.h bdmg.h pep.exe
XX
XXpep.shr:	Makefile Makefile.unx Makevms.com \
XX		Doc\aales.meg Doc\aaread.me Doc\header.txt \
XX		Doc\hjelp.txt Doc\pep.1l Doc\pep.doc Doc\pepvms.txt \
XX		ansi.c bdmg.c main.c plain.c pep.h bdmg.h \
XX		Filters\ebc2ns7 Filters\ibm2iso Filters\ibm2mac \
XX		Filters\ibm2ro8 Filters\iso2ibm Filters\mac2ibm \
XX		Filters\ro82ibm
XX	del pep.shr
XX	shar -a Makefile Makefile.unx Makevms.com \
XX		Doc\aales.meg Doc\aaread.me Doc\header.txt \
XX		Doc\hjelp.txt Doc\pep.1l Doc\pep.doc Doc\pepvms.txt \
XX		ansi.c bdmg.c main.c plain.c pep.h bdmg.h \
XX		Filters\ebc2ns7 Filters\ibm2iso Filters\ibm2mac \
XX		Filters\ibm2ro8 Filters\iso2ibm Filters\mac2ibm \
XX		Filters\ro82ibm > pep.shr
XX
XX#---( compilations )----------------------------------------------------------
XX
XXaztec:		pep.c
XX	cc -D__CPM86__ -i15/ pep.c
XX
XXdos:		main.obj ansi.obj plain.obj bdmg.obj
XX 	$(CC) $(LFLAGS) main.obj ansi.obj plain.obj bdmg.obj
XX
XXunix:		main.o ansi.o plain.o
XX	cc -o pep main.o ansi.o plain.o
XX
XXvms:		pep.c
XX	cc/nowarnings/define=STRICMP pep.c
XX	link pep.obj
XX
XX#---( objects )---------------------------------------------------------------
XX
XXmain.obj:		main.c	pep.h bdmg.h
XX 	$(CC) -c $(CFLAGS) main.c
XX
XXansi.obj:		ansi.c	pep.h
XX 	$(CC) -c $(CFLAGS) ansi.c
XX
XXplain.obj:	plain.c	pep.h
XX 	$(CC) -c $(CFLAGS) plain.c
XX
XXbdmg.obj:		bdmg.c	pep.h bdmg.h
XX 	$(CC) -c $(CFLAGS) bdmg.c
XX
XX
XX#---( housekeeping )----------------------------------------------------------
XX
XXclean:
XX	del *.obj
XX	del pep.exe
XX
XX# EOF
XX
SHAR_EOF
if test 3699 -ne "`wc -c Makefile.dos`"
then
echo shar: error transmitting Makefile.dos '(should have been 3699 characters)'
fi
echo shar: extracting Makevms.com
sed 's/^XX//' << \SHAR_EOF > Makevms.com
XX$ cc/nowarnings main.c
XX$ cc/nowarnings ansi.c
XX$ cc/nowarnings plain.c
XX$ cc/nowarnings/define=STRICMP bdmg.c
XX$ link/executable=pep.exe main.obj,plain.obj,ansi.obj,bdmg.obj
SHAR_EOF
if test 171 -ne "`wc -c Makevms.com`"
then
echo shar: error transmitting Makevms.com '(should have been 171 characters)'
fi
echo shar: extracting ebc2ns7
sed 's/^XX//' << \SHAR_EOF > ebc2ns7
XX# ebc2ns7  25. may 1989 [gh]
XX##--------------------------------------------------------------------------
XX## Abstract:
XX#    This file folds characters from the IBM EBCDIC character set into
XX#    their counterparts in the ASCII 7-bit character set (ISO646 NS4551).
XX##
XX## Implementation:
XX##    This is table was implemented to facilitate translation from the
XX##    DisplayWrite editor, which uses a superset of EBCDIC containing
XX##    Norwegian characters.  If it doesn't suit you, you're welcome to hack
XX##    the table!
XX##    This table should also be simple to hack to generate IBM CP 850, but
XX##    that is left as an exercise to the reader.
XX##    I've zeroed out a lot of stuff.  On those lines there a code is left
XX##    as a comment at the end of the line.  Those codes have no graphical
XX##    representation in my (printed) copy of the EBCDIC table, but are the
XX##    suggested translation to "ISO 2022".  They are left in as comments
XX##    (in parhenthesises) in case I ever figure out what that means.
XX##    A copy of ISO 2022 would probably help.
XX##
XX## Bugs:
XX##    Norwegian upper case [\] is still missing.  I need examples.
XX##--------------------------------------------------------------------------
XX  4    0 ## (156)
XX  6   10 ## required new line
XX  7    0 ## (127)
XX  8    0 ## (151)
XX  9   45 ## (141) superscript?
XX 10   45 ## (142) repeat?
XX 12   45 ## formfeed?
XX 20    0 ## (157) restore
XX 21   10 ## new line acknowledgement
XX 22    8 ## backspace
XX 23    0 ## (135)
XX 26    0 ## (146) unit backspace
XX 27    0 ## (143)
XX 32    0 ## (128)
XX 33    0 ## (129)
XX 34    0 ## (130)
XX 35    0 ## (131)
XX 36    0 ## (132)
XX 40    0 ## (136)
XX 41    0 ## (137)
XX 42    0 ## (138)
XX 43    0 ## (139)
XX 44    0 ## (140)
XX 48    0 ## (144)
XX 49    0 ## (145)
XX 51    0 ## (147)
XX 52    0 ## (148)
XX 53    0 ## (149)
XX 54    0 ## (150)
XX 56    0 ## (152)
XX 57    0 ## (153)
XX 58    0 ## (154)
XX 59    0 ## (155)
XX 62    0 ## (158)
XX 64   32 ## space
XX 65    0 ## (160)
XX 66    0 ## (161)
XX 67    0 ## (162)
XX 68    0 ## (163)
XX 69    0 ## (164)
XX 70    0 ## (165)
XX 71  125 ## (166) liten }
XX 72    0 ## (167)
XX 73    0 ## (168)
XX 74   91 ## [
XX 75   46 ## .
XX 76   60 ## <
XX 77   40 ## (
XX 78   43 ## +
XX 79   33 ## !
XX 80   38 ## &
XX 81    0 ## (169)
XX 82    0 ## (170)
XX 83    0 ## (171)
XX 84    0 ## (172)
XX 85    0 ## (173)
XX 86    0 ## (174)
XX 87    0 ## (175)
XX 88    0 ## (176)
XX 89    0 ## (177)
XX 90   93 ## ]
XX 91   36 ## $
XX 92   42 ## *
XX 93   41 ## )
XX 94   59 ## ;
XX 95   94 ## ^
XX 96   45 ## -
XX 97   47 ## /
XX 98    0 ## (178)
XX 99    0 ## (179)
XX100    0 ## (180)
XX101    0 ## (181)
XX102    0 ## (182)
XX103    0 ## (183)
XX104    0 ## (184)
XX105    0 ## (185)
XX106  124 ## |
XX107   44 ## ,
XX108   37 ## %
XX109   95 ## _
XX110   62 ## >
XX111   63 ## ?
XX112  124 ## (186) liten |
XX113    0 ## (187)
XX114    0 ## (188)
XX115    0 ## (189)
XX116    0 ## (190)
XX117    0 ## (191)
XX118    0 ## (192)
XX119    0 ## (193)
XX120    0 ## (194)
XX121   96 ## `
XX122   58 ## :
XX123   35 ## #
XX124   64 ## @
XX125   39 ## '
XX126   61 ## =
XX127   34 ## "
XX128    0 ## (195)
XX129   97 ## a
XX130   98 ## b
XX131   99 ## c
XX132  100 ## d
XX133  101 ## e
XX134  102 ## f
XX135  103 ## g
XX136  104 ## h
XX137  105 ## i
XX138    0 ## (196)
XX139    0 ## (197)
XX140    0 ## (198)
XX141    0 ## (199)
XX142    0 ## (200)
XX143    0 ## (201)
XX144    0 ## (202)
XX145  106 ## j
XX146  107 ## k
XX147  108 ## l
XX148  109 ## m
XX149  110 ## n
XX150  111 ## o
XX151  112 ## p
XX152  113 ## q
XX153  114 ## r
XX154    0 ## (203)
XX155    0 ## (204)
XX156  123 ## (205) Liten {
XX157    0 ## (206)
XX158    0 ## (207)
XX159    0 ## (208)
XX160    0 ## (209)
XX161  126 ## ~
XX162  115 ## s
XX163  116 ## t
XX164  117 ## u
XX165  118 ## v
XX166  119 ## w
XX167  120 ## x
XX168  121 ## y
XX169  122 ## z
XX170    0 ## (210)
XX171    0 ## (211)
XX172    0 ## (212)
XX173    0 ## (213)
XX174    0 ## (214)
XX175    0 ## (215)
XX176    0 ## (216)
XX177    0 ## (217)
XX178    0 ## (218)
XX179    0 ## (219)
XX180    0 ## (220)
XX181    0 ## (221)
XX182    0 ## (222)
XX183    0 ## (223)
XX184    0 ## (224)
XX185    0 ## (225)
XX186    0 ## (226)
XX187    0 ## (227)
XX188    0 ## (228)
XX189    0 ## (229)
XX190    0 ## (230)
XX191    0 ## (231)
XX192  123 ## {
XX193   65 ## A
XX194   66 ## B
XX195   67 ## C
XX196   68 ## D
XX197   69 ## E
XX198   70 ## F
XX199   71 ## G
XX200   72 ## H
XX201   73 ## I
XX202    0 ## (232)
XX203    0 ## (233)
XX204    0 ## (234)
XX205    0 ## (235)
XX206    0 ## (236)
XX207    0 ## (237)
XX208  125 ## }
XX209   74 ## J
XX210   75 ## K
XX211   76 ## L
XX212   77 ## M
XX213   78 ## N
XX214   79 ## O
XX215   80 ## P
XX216   81 ## Q
XX217   82 ## R
XX218    0 ## (238)
XX219    0 ## (239)
XX220    0 ## (240)
XX221    0 ## (241)
XX222    0 ## (242)
XX223    0 ## (243)
XX224   92 ## \
XX225    0 ## (159)
XX226   83 ## S
XX227   84 ## T
XX228   85 ## U
XX229   86 ## V
XX230   87 ## W
XX231   88 ## X
XX232   89 ## Y
XX233   90 ## Z
XX234    0 ## (244)
XX235    0 ## (245)
XX236    0 ## (246)
XX237    0 ## (247)
XX238    0 ## (248)
XX239    0 ## (249)
XX240   48 ## 0
XX241   49 ## 1
XX242   50 ## 2
XX243   51 ## 3
XX244   52 ## 4
XX245   53 ## 5
XX246   54 ## 6
XX247   55 ## 7
XX248   56 ## 8
XX249   57 ## 9
XX250    0 ## (250)
XX251    0 ## (251)
XX252    0 ## (252)
XX253    0 ## (253)
XX254    0 ## (254)
XX## EOF
SHAR_EOF
if test 5000 -ne "`wc -c ebc2ns7`"
then
echo shar: error transmitting ebc2ns7 '(should have been 5000 characters)'
fi
echo shar: extracting ibm2iso
sed 's/^XX//' << \SHAR_EOF > ibm2iso
XX# ibm2iso  13. may 1989 [gh]
XX##--------------------------------------------------------------------------
XX# This file folds characters from the IBM-PC (CP 850) character set into
XX# their counterparts in the ISO 8859/1 character set.
XX##--------------------------------------------------------------------------
XX128 199
XX129 252
XX130 233
XX131 226
XX132 228
XX133 224
XX134 229
XX135 231
XX136 234
XX137 235
XX138 232
XX139 239
XX140 238
XX141 236
XX142 196
XX143 197
XX144 201
XX145 230
XX146 198
XX147 244
XX148 246
XX149 242
XX150 251
XX151 249
XX152 255
XX153 214
XX154 220
XX155 248
XX156 163
XX157 216
XX158 215
XX159 102
XX160 225
XX161 237
XX162 243
XX163 250
XX164 241
XX165 209
XX166 170
XX167 186
XX168 191
XX169 174
XX170 172
XX171 189
XX172 188
XX173 161
XX174 171
XX175 187
XX176  35
XX177  35
XX178  35
XX179  33
XX180  43
XX181 193
XX182 194
XX183 192
XX184 169
XX185  43
XX186  33
XX187  43
XX188  43
XX189 162
XX190 165
XX191  43
XX192  43
XX193  43
XX194  43
XX195  43
XX196  45
XX197  43
XX198 227
XX199 195
XX200  43
XX201  43
XX202  43
XX203  43
XX204  43
XX205  45
XX206  43
XX207 164
XX208 240
XX209 208
XX210 202
XX211 203
XX212 200
XX213 105
XX214 205
XX215 206
XX216 207
XX217  43
XX218  43
XX219  35
XX220  45
XX221 166
XX222 204
XX223  45
XX224 211
XX225 223
XX226 212
XX227 210
XX228 245
XX229 213
XX230 181
XX231 254
XX232 222
XX233 218
XX234 219
XX235 217
XX236 253
XX237 221
XX238 175
XX239 180
XX240  45
XX241 177
XX242  61
XX243 190
XX244 182
XX245 167
XX246 247
XX247  45
XX248 176
XX249 168
XX250 183
XX251 185
XX252 179
XX253 178
XX254 183
XX255  32
XX## EOF
SHAR_EOF
if test 1341 -ne "`wc -c ibm2iso`"
then
echo shar: error transmitting ibm2iso '(should have been 1341 characters)'
fi
echo shar: extracting ibm2mac
sed 's/^XX//' << \SHAR_EOF > ibm2mac
XX# ibm2mac  2. July 1989 [gh]
XX146 174		## AE ==> [
XX157 175		## OE ==> \
XX143 129		## AA ==> ]
XX145 190		## ae ==> {
XX155 191		## oe ==> |
XX134 140		## aa ==> }
XX130 142		## e'
XX138 143		## e`
XX144 131		## E'
XX132 138		## ae (svensk)
XX142 128		## AE (svensk)
XX148 154		## oe (svensk)
XX153 133		## OE (svensk)
XX## EOF
SHAR_EOF
if test 303 -ne "`wc -c ibm2mac`"
then
echo shar: error transmitting ibm2mac '(should have been 303 characters)'
fi
echo shar: extracting ibm2ro8
sed 's/^XX//' << \SHAR_EOF > ibm2ro8
XX# ibm2ro8  20. october 1988 [gh]
XX##--------------------------------------------------------------------------
XX# This file folds characters from the IBM-PC character set into their
XX# counterparts in the Hewlett-Packard Roman8 character set.
XX##
XX## NB: To make the inverse ro82ibm file, it is not sufficient to switch the
XX##     columns,  Look at how 158 is folded to understand why.
XX##--------------------------------------------------------------------------
XX128 180
XX129 207
XX130 197
XX131 192
XX132 204
XX133 200
XX134 212
XX135 181
XX136 193
XX137 205
XX138 201
XX139 221
XX140 209
XX141 217
XX142 216
XX143 208
XX144 220
XX145 215
XX146 211
XX147 194
XX148 206
XX149 202
XX150 195
XX151 203
XX152 239
XX153 218
XX154 219
XX155 214
XX156 187
XX157 210
XX158  76
XX159 108
XX160 196
XX161 213
XX162 198
XX163 199
XX164 183
XX165 182
XX166 234
XX167 233
XX168 185
XX169 226
XX170 225
XX171 108
XX172 110
XX173 184
XX174  51
XX175 186
XX##
XX196 246
XX225 222
XX241 254
XX246  45
XX248 179
XX253  32
XX254 252
XX## EOF
XX
SHAR_EOF
if test 909 -ne "`wc -c ibm2ro8`"
then
echo shar: error transmitting ibm2ro8 '(should have been 909 characters)'
fi
echo shar: extracting iso2ibm
sed 's/^XX//' << \SHAR_EOF > iso2ibm
XX# iso2ibm  13. may 1989 [gh]
XX##--------------------------------------------------------------------------
XX# This file folds characters from the ISO 8859/1 character set into their
XX# counterparts in the IBM-PC (CP 850) character set.
XX##--------------------------------------------------------------------------
XX160  32
XX161 173
XX162 189
XX163 156
XX164 207
XX165 190
XX166 221
XX167 245
XX168 249
XX169 184
XX170 166
XX171 174
XX172 170
XX173  45
XX174 169
XX175 238
XX176 248
XX177 241
XX178 253
XX179 252
XX180 239
XX181 230
XX182 244
XX183 250
XX184  44
XX185 251
XX186 167
XX187 175
XX188 172
XX189 171
XX190 243
XX191 168
XX192 183
XX193 181
XX194 182
XX195 199
XX196 142
XX197 143
XX198 146
XX199 128
XX200 212
XX201 144
XX202 210
XX203 211
XX204 222
XX205 214
XX206 215
XX207 216
XX208 209
XX209 165
XX210 227
XX211 224
XX212 226
XX213 229
XX214 153
XX215 158
XX216 157
XX217 235
XX218 233
XX219 234
XX220 154
XX221 237
XX222 232
XX223 225
XX224 133
XX225 160
XX226 131
XX227 198
XX228 132
XX229 134
XX230 145
XX231 135
XX232 138
XX233 130
XX234 136
XX235 137
XX236 141
XX237 161
XX238 140
XX239 139
XX240 208
XX241 164
XX242 149
XX243 162
XX244 147
XX245 228
XX246 148
XX247 246
XX248 155
XX249 151
XX250 163
XX251 150
XX252 129
XX253 236
XX254 231
XX255 152
XX## EOF
SHAR_EOF
if test 1085 -ne "`wc -c iso2ibm`"
then
echo shar: error transmitting iso2ibm '(should have been 1085 characters)'
fi
echo shar: extracting mac2ibm
sed 's/^XX//' << \SHAR_EOF > mac2ibm
XX# mac2ibm  5. october 1988 [gh]
XX##--------------------------------------------------------------------------
XX# This file folds the 13 scandinavian nonstandard characters in the Mac-
XX# intosh 8 bit character set into the same in the IBM-PC character set.
XX##
XX## NB: The two sets have many more characters in common than the 13 listed
XX##     in this file. To add those are left as an exercise for the reader.
XX##
XX##     Some people has reported that they have got the error message "bad
XX##     conversion table" when using this file.  This may be due to junk at
XX##     the end.  The problem may be fixed by running this file through pep
XX##     with the command: "pep -o mac2ibm" .
XX##--------------------------------------------------------------------------
XX174 146		## AE ==> [
XX175 157		## OE ==> \
XX129 143		## AA ==> ]
XX190 145		## ae ==> {
XX191 155		## oe ==> |
XX140 134		## aa ==> }
XX142 130		## e'
XX143 138		## e`
XX131 144		## E'
XX138 132		## ae (svensk)
XX128 142		## AE (svensk)
XX154 148		## oe (svensk)
XX133 153		## OE (svensk)
XX## EOF
SHAR_EOF
if test 1028 -ne "`wc -c mac2ibm`"
then
echo shar: error transmitting mac2ibm '(should have been 1028 characters)'
fi
echo shar: extracting ro82ibm
sed 's/^XX//' << \SHAR_EOF > ro82ibm
XX# ro82ibm  20. october 1988 [gh]
XX##--------------------------------------------------------------------------
XX# This file folds characters from the Hewlett-Packard Roman8 character set
XX#  into their counterparts in the IBM-PC character set.
XX##
XX## NB: To make the inverse ibm2ro8 file, it is not sufficient to switch the
XX##     columns,  Look at how 161 and 162 are folded to understand why.
XX##--------------------------------------------------------------------------
XX161  65
XX162  65
XX163  69
XX164  69
XX165  69
XX166  73
XX167  73
XX168  39
XX169  96
XX170  94
XX171  34
XX172 126
XX173  85
XX174  85
XX175 156
XX176 196
XX177  32
XX178  32
XX179 248
XX180 128
XX181 135
XX182 165
XX183 164
XX184 173
XX185 168
XX186 175
XX187 156
XX188  32
XX189  21
XX190  32
XX191  32
XX192 131
XX193 136
XX194 147
XX195 150
XX196 160
XX197 130
XX198 162
XX199 163
XX200 133
XX201 138
XX202 149
XX203 151
XX204 132
XX205 137
XX206 148
XX207 129
XX208 143
XX209 140
XX210 157
XX211 146
XX212 134
XX213 161
XX214 155
XX215 145
XX216 142
XX217 141
XX218 153
XX219 154
XX220 144
XX221 139
XX222 225
XX223  79
XX224  65
XX225 170
XX226 169
XX227  68
XX228 100
XX229  73
XX230  73
XX231  79
XX232  79
XX233 167
XX234 166
XX235  83
XX236 115
XX237  85
XX238  89
XX239 152
XX240  32
XX241  32
XX242  32
XX243  32
XX244  32
XX245  32
XX246 196
XX247  32
XX248  32
XX249  32
XX250  32
XX251  34
XX252 254
XX253  34
XX254 241
XX## EOF
XX
SHAR_EOF
if test 1228 -ne "`wc -c ro82ibm`"
then
echo shar: error transmitting ro82ibm '(should have been 1228 characters)'
fi
#	End of shell archive
exit 0