Tabout 2.7 build: 9470 released: 2010-01-16 Expands tabs to spaces in a text file.. Copyright: (c) 2012 Canadian Mind Products. C command line utility. Download from: http://mindprod.com/products3.html#TABOUT ===> Free <=== Full source included. You may even include the source code, modified or unmodified in free/commercial open source/proprietary programs that you write and distribute. May be used freely for any purpose but military. For more details on this restriction, see http://mindprod.com/contact/nonmil.html If you include any Canadian Mind Products code in your own applications, your app too must be labeled non-military use only. All C source and EXE files code are included. ---- Prerequisites: This program runs under Microsoft Windows from the command line (e.g. Win2K/XP/Vista) ---- Installing on a PC: Download source and executable files to run on your own machine as a standalone utility. To install, extract the zip download with WinZip (or similar unzip utility) into any directory you please, often J:\ -- ticking off the "use folder names" option. ---- Installing on a MacIntosh: Use Safari to download source and executable files to run on your own machine as a standalone utility. The EXE files will not work. You will have to recompile, perhaps making minor changes to the source code. Safari will automatically unpack the zip into ~/Downloads (version 10.5) [or on the Desktop (version 10.4 and earlier)]. First install a recent Java JDK or JVM. See http://mindprod.com/jgloss/installingjava.html. You may optionally move the download tree to a permanent home. ---- Rebuilding: The zip already contains the necessary exe, so unless you modify the program, there is no need to recompile the source or recompile it. Configure.java basedir="E:/" in rebuild.xml to the drive where your files are and tweak rebuild.xml. Use ANT and rebuild.xml, not build.xml, to rebuild and link. ---- Use: TABOUT converts tabs to spaces in an ASCII text file usage : TABOUT Myfile.TXT Don't use it on word processor files. Assumes tab stops are 8 columns apart. Also trims ^Z and corrects any malformed CrLf line endings. C source included. Copyrighted, but may be distributed freely and used for any purpose except military. ---- Version History: 2.0 1990-04-29 2.1 1993-06-08 embed new address and phone 2.2 1996-10-25 embed Quathiaski address. simplify code to create temporary workfile. simplify code to check extensions. new algorithm that does not have a maximum line length 2.3 1997-03-06 add *.SQL, *.HTM, *.INI, *.DLL file types 2.4 1998-11-08 embed Barker address 2.5 2008-02-03 convert from DOS to Windows to handle long file names use safe character library POSIX compliant display banner on all errors add icon, pad, docs 2.6 2009-03-12 add ANT build script 2.7 2010-01-16 build in more good/bad extensions -30-