Blout 2.0 Removes extra blank lines from a file, collapsing multiple blank lines down to one. It also ensures the file has a final CrLf. Blout in not that bright. It does not understand wildcards or multiple files on the command line, except those expanded by the OS. usage: blout.exe somefile.txt For Windows, C source included. copyright (c) 1993-2008 by Roedy Green of Canadian Mind Products, http://mindprod.com. May be freely distributed and used for any purpose but military. Version History Version 1.0 1993-11-09 - Roedy Green in Microsoft Visual C 8 Version 1.1 1996-11-08 - extra "good" extensions version 1.2 1997-03-10 - extra "good" extensions HTM, INI, SQL version 1.3 2003-05-09 - extra "good" extensions CSV version 1.4 2004-05-20 - converted to Win32 app. new ensures file has terminating \n. version 1.5 2004-06-01 - handles *.html files avoid close of unopen files. version 1.6 2005-07-23 - add more good and bad extensions version 1.7 2007-07-23 - add xsd, xsdfrag, dtd, dtdfrag extensions version 1.8 2008-01-02 - convert to POSIX and safe char handling library. version 1.9 2008-01-03 - fix time file placement, display banner on all errors version 2.0 2008-01-05 - add *.pml as a good extension.