Ben Pfaff schreef, Op 20-11-2010 5:34:
Hi.  Harry Thijssen, a user of GNU PSPP (software that I
maintain), wrote to me that dos2unix reported that some of the
text files included with PSPP are binary instead of text.  I took
a look at the problem and discovered that dos2unix treats the
ASCII FF (formfeed) character as an indication that a file is
binary.  Formfeeds are fairly common in GNU software because of
the following paragraph in the GNU coding standards:

        Please use formfeed characters (control-L) to divide the
     program into pages at logical places (but not within a
     function).  It does not matter just how long the pages are,
     since they do not have to fit on a printed page.  The
     formfeeds should appear alone on lines by themselves.

I'm appending a patch that changes dos2unix to consider formfeeds
a valid character in text files.  I hope that you will consider
applying it or an equivalent in an upcoming dos2unix release.

Thanks,

Ben.

Hi Ben,

I have seen this too a few times, but I didn't know that form feeds are part of GNU coding standards. I assumed that use of form feed control characters is not common, so I took no risk and didn't make an exception for form feeds. There is always the option -f to force conversion.

I include your patch in the next dos2unix version. I don't think there is a big risk that a binary file is accidentally seen as text file with this extra exception. Is it OK to mention your name and/or email address in the ChangeLog? Thanks for the patch.

best regards,

--
Erwin Waterlander
http://www.xs4all.nl/~waterlan/



_______________________________________________
pspp-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/pspp-dev

Reply via email to