home *** CD-ROM | disk | FTP | other *** search
- *******************************************************************************
- * RFFSORT *
- * Ron's Flexible File Sort program, RFFSORT V1.2, Jul 1991. *
- * Last Update : July 27, 1991. *
- *******************************************************************************
-
- What's New
- ----------
-
- Version 1.2 fixed a bug with several ram drives that gave an invalid
- media error, added count of number of records processed.
-
- With version 1.1 text files can be sorted using the -t switch, text files
- are sorted with a maximum sort line size of the /Lxxxxx parameter.
-
- Introduction
- ------------
-
- RFFSORT is a sort utility for files with fixed sized records, and text files,
- RFFSORT can sort HUGE files, provided it has enough disk space to hold the
- temporary files. RFFSORT allows the user to sort the files using up to 10 sort
- fields, that can be in acsending, and descending order.
-
- Usage
- -----
-
- At the command line type RFFSORT and press Enter to receive a help screen,
- this screen lists the programs command line format, and options.
-
- RFFSORT [e-options] input-file [e-options] [output-file] [e-options]
- E-Options ..
- @optfile - file of options
- options - options displayed below
- Options ..
- /Lxxxxx - xxxxx characters per record
- /Sf,sssss - Start of f''th field at sssss
- /Ef,eeeee - End of f''th field at eeeee
- /Of,d - Order of f''th field is d, where d is A or D
- /Dpath - Path of working directory
- /T - File is a text file, with at most /Lxxxxx characters
-
- Notice - in option files, each option is at 1 line.
- - f Values are 0 .. 9
- - sssss, eeeee in 0..65535
- - d is A = Acsending, D = descending
-
- (*) Points to notice :
-
- A. If you sort a file written with fixed length text strings,
- terminated with the standard dos CR/LF remember to add 2
- to the record length you specify to RFFSORT.
- (e.i. - the file looks like ..
- RECORD1...SOMEDATA...ENDOFRECORD1
- RECORD2...SOMEDATA...ENDOFRECORD2
- RECORD3...SOMEDATA...ENDOFRECORD3
- ...
- The record length should be 33 + 2 = 35 )
-
- B. RFFSORT uses a merge sort algorithm that works on the storage
- device, remeber that if your file occupies X bytes on the
- storage device, RFFSORT will need 2X free bytes on the work
- directory to sort your file !
-
- Warranty
- --------
-
- There is no warranty what so ever, The program is supplied as is,
- The author (Loewy Ron), is not, and will not be responsible for any damages,
- lost profits, or inconveniences caused by the use, or inability to
- use this program. The use of the program is at your own risk.
- By using the program you agree to this.
-
- General
- -------
-
- RFFSORT is copyrighted by myself, (c) Loewy Ron, 1991.
-
- RFFSORT is free for personal non-commercial use, for commercial or corporate
- use, please register your copy. (ORDER.TXT file is supplied).
-
- Contact
- -------
-
- You can contact me on what-ever you want to at my address at :
-
- Loewy Ron,
- 9 Haneveem st.
- Herzeliya, 46465
- ISRAEL.
-
- OR
-
- Loewy Ron,
- Apt. 1,
- 20 Smolanskin st.
- Haifa, ISRAEL.
-
- Other programming units available from me include :
-
- mouseLib5 - an event driven mouse unit library.
- tpDESQ11 - a DESQview interface library. (just some portions of the API).
- kbdHdr30 - a keyboard interface unit.
- parse10 - a recursive decent math. expression parser.
-
- Other public-domain, freeware and shareware programs by the same author
- include :
-
- JM10 : Jumpin' math - a popup scientific calculator.
- TXS20 : TeXt Search program.
- 3D110 : WWToolKit 3D demo applocation. (with Ishai Ben-Aroya).
- WWToolKit : OOPS GUI Turbo-Pascal library. (with Ishai Ben-Aroya).
- MONITOR : Popup memory monitor.
- APP20 : Application Programable Pilot - menu system.
- RPTP13 : Ron's Print To Printer program, formats, page breaks etc..
- WRPTP13 : RPTP for Windows 3.0
- RSS10 : Ron's Smart Search. TXS for multi record files.
-
-
- Credits
- -------
-
- RFFSORT was written using Turbo-Pascal V6.0,
- a copyright of Borland International.
-
- Windows 3.0 is a copyright of Microsoft Corp. Inc.
-