README.vms Notes about VMS port
README.win32 Notes about Win32 port
Todo The Wishlist
-Todo.5.005 What needs doing before 5.005 release
+Todo-5.005 What needs doing before 5.005 release
XSLock.h Include file for extensions built with PERL_OBJECT defined
XSUB.h Include file for extension subroutines
av.c Array value code
perlsh A poor man's perl shell
perlvars.h Global variables
perly.c A byacc'ed perly.y
-perly.c.diff Fixup perly.c to allow recursion
+perly_c.diff Fixup perly.c to allow recursion
perly.fixer A program to remove yacc stack limitations
perly.h The header file for perly.c
perly.y Yacc grammar for perl
pod/perldata.pod Data structure info
pod/perldebug.pod Debugger info
pod/perldelta.pod Changes since last version
-pod/perldelta4.pod Changes from 5.003 to 5.004
+pod/perld4.pod Changes from 5.003 to 5.004
pod/perldiag.pod Diagnostic info
pod/perldsc.pod Data Structures Cookbook
pod/perlembed.pod Embedding info
Some additional notes from Larry on this:
-Don't forget to regenerate perly.c.diff.
+Don't forget to regenerate perly_c.diff.
byacc -d perly.y
mv y.tab.c perly.c
- patch perly.c <perly.c.diff
+ patch perly.c <perly_c.diff
# manually apply any failed hunks
- diff -c2 perly.c.orig perly.c >perly.c.diff
+ diff -c2 perly.c.orig perly.c >perly_c.diff
One chunk of lines that often fails begins with
if grep 'yaccpar 1.8 (Berkeley)' $input >/dev/null 2>&1; then
cp $input $output
- if test -f perly.c.diff; then
- patch -F3 $output <perly.c.diff
+ if test -f perly_c.diff; then
+ patch -F3 $output <perly_c.diff
rm -rf $input
fi
exit
echo "The perly.fixer script will attempt to make some changes to the generated"
echo "file. The changes may be incomplete and that might lead to problems later"
echo "(especially with complex scripts). You may need to apply the changes"
-echo "embedded in perl.fixer (and/or perly.c.dif*) by hand."
+echo "embedded in perl.fixer (and/or perly_c.dif*) by hand."
echo ""
# Below, we check for various characteristic yaccpar outputs.