--- /dev/null
+These units are intended to eventually live up to the INSTALL-1.58
+specifications. Right now, they are woefully incomplete, but I am
+about to fall off the end of the e-world for quite a while, so I'm
+sending you what I have now in the hopes that someone will be able to
+pick up on it and complete it. I think this is the best I'll be able to
+do prior to the perl conference.
+
+If the squirrel hadn't climbed into the campus power transformer and
+taken us down for most of Monday and Tuesday, and if I hadn't spent 10
+hours yesterday at the car repair shop (and another 4 hours on the road)
+I might have gotten further. Sorry about that :-(.
+
+I'll be unsubscribing from p5p, so if you have questions, please
+contact me directly. I will still check my mail about once
+a week, but probably not more often for a while.
+
+The vendor* stuff is only vaguely sketched out. Since it all
+defaults to being unused, you may delete it if
+implementing it is taking too long.
+
+I've tried to mark with XXX some known problem spots, but I know
+I've missed many.
+
+Good luck and have the appropriate amount of fun :-).
+
+ Andy Dougherty doughera@lafayette.edu
+ Dept. of Physics
+ Lafayette College, Easton PA 18042
--- /dev/null
+This patch moves some ebcdic-specific code out of Configure and into
+Makefile.SH. It's not really "Configure" information, but I didn't
+want to build a whole new .SH file to extract just to run this on a
+very few systems.
+
+ Andy Dougherty doughera@lafcol.lafayette.edu
+ Dept. of Physics
+ Lafayette College, Easton PA 18042
+
+--- ../perl5.005-MAYBE/Makefile.SH Sun Jul 19 03:06:35 1998
++++ Makefile.SH Wed Jul 22 11:35:36 1998
+@@ -644,3 +644,59 @@
+ ;;
+ esac
+ $rm -f $firstmakefile
++
++# Now do any special processing required before building.
++
++case "$ebcdic" in
++$define)
++ xxx=''
++ echo "This is an EBCDIC system, checking if any parser files may need regenerating."
++ rm -f y.tab.c y.tab.h
++ yacc -d perly.y >/dev/null 2>&1
++ if cmp -s y.tab.c perly.c; then
++ rm -f y.tab.c
++ else
++ echo "perly.y -> perly.c" >&2
++ mv -f y.tab.c perly.c
++ chmod u+w perly.c
++ sed -e 's/fprintf *( *stderr *,/PerlIO_printf(Perl_debug_log,/g' \
++ -e 's/y\.tab/perly/g' perly.c >perly.tmp && mv perly.tmp perly.c
++ xxx="$xxx perly.c"
++ fi
++ if cmp -s y.tab.h perly.h; then
++ rm -f y.tab.h
++ else
++ echo "perly.y -> perly.h" >&2
++ mv -f y.tab.h perly.h
++ xxx="$xxx perly.h"
++ fi
++ echo "x2p/a2p.y" >&2
++ cd x2p
++ rm -f y.tab.c y.tab.h
++ yacc -d a2p.y >/dev/null 2>&1
++ if cmp -s y.tab.c a2p.c
++ then
++ rm -f y.tab.c
++ else
++ echo "a2p.y -> a2p.c" >&2
++ mv -f y.tab.c a2p.c
++ chmod u+w a2p.c
++ sed -e 's/fprintf *( *stderr *,/PerlIO_printf(Perl_debug_log,/g' \
++ -e 's/y\.tab/a2p/g' a2p.c >a2p.tmp && mv a2p.tmp a2p.c
++ xxx="$xxx a2p.c"
++ fi
++ if cmp -s y.tab.h a2p.h
++ then
++ rm -f y.tab.h
++ else
++ echo "a2p.h -> a2p.h" >&2
++ mv -f y.tab.h a2p.h
++ xxx="$xxx a2p.h"
++ fi
++ cd ..
++ case "$xxx" in
++ '') echo "No parser files were regenerated. That's okay." >&2 ;;
++ esac
++ ;;
++esac
++