- Revision history for Perl module Convert::UU.
<Harald.Joerg@mch.sni.de$<gt> sent me a patch to add binmode to the filehandles that are used, so the whole thing works on Windows.
Modernized the Makefile.PL to use fixin() instead of writing the EXE_FILES "by hand".
Further investigation of the warning I "fixed" yesterday. Added tests for a trailing empty string in the last line of the uuencoded string and for a zero in the last line of the uudecoded string. Found the bug in the code that skipped lines starting with a "#". Allowing such lines fixed a long standing bug.
Thanks to Kurtis D. Rader <firstname.lastname@example.org> who describes that a uuencoded chunk that consists of nothing but backtick triggers a "Use of uninitialized variable" warning. Although I'd like to see it as a bug in perl this version takes precautions to avoid the warning.
Updated to perl5.004 using m//gc instead of s///.
Using binmode() for filehandles to (hopefully) make it work on Non-UNIX systems (Thanks to Bill Baxter <email@example.com> for the report)
Integrated a patch by firstname.lastname@example.org that allows array references being passed to uudecode.
original version; created by h2xs 1.16