JRFC.TXT : J.R. Ferguson's C Library - description Title : JRFC Release : 03 Date : Jan 27,1997 Author : J.R. Ferguson, Amsterdam, The Netherlands Download: http://hello.to/ferguson E-mail : j.r.ferguson @ iname.com This package bundles a library of C functions for Borland Turbo C and C++ programmers. They may be used and copied freely without charge. Programmers may use the library, or routines they have derived from them, in their own programs and distribute those programs on a commercial or non-commercial base. The library itself, the accompanying tools and test programs, its sources, or parts of those, may not be distributed for commercial purposes. When in doubt, contact the author at his e-mail address. In no way the author can be held responsible for any damage or loss of data that may be caused by the use of this software. Most functions are modelled after my Borland Pascal routine library JRFPAS, which can also be found on my internet site via http://hello.to/ferguson. The library functions are grouped in the following modules: CHRLIB Character functions CONLIB CRT console constants and routines CVTLIB String <-> integer conversion DBGLIB Debug routines DEFLIB General definitions DIRLIB File Control Block handling DMPLIB Hex/ASCII dump routines DTMLIB Date manipulation EVLLIB Real expression evaluation MATIO Simple matrix I/O MATLIB Matrix handling NIOLIB Numerical I/O NUMLIB Numerical routines OBJLIB Object library base definitions OBTLIB Ordered Binary Tree objects OPTLIB Argument option handling RNGLIB Integer range handling RRGLIB Real range handling SCKLIB String Check functions SETLIB Character set manipulation SLLLIB Single Linked List objects SRTLIB In-memory array sort routines STZLIB String handling routines (zero-ended strings) TIMLIB Time/Date routines The package contains the following files: JRFC.TXT General description (this text) HOW2INST.TXT Description: How to install HOW2HELP.TXT Description: How to use the help system HOW2TEST.TXT Description: How to test EVLLIBC.TXT Description of EVLLIB module TCFD.LIB Object library for Turbo C v2.0 for DOS TCFW.LIB Object library for Turbo C++ v3.1 for Windows JRFCHLP.ZIP DOS help files ???LIB.C* Library sources MATIO.C Library source (Matrix I/O functions) ???LIB.H Library headers ???TST*.* Test program sources TCFW.PRJ Project file to build the complete library (Turbo C++ v3.1) HLPTOOL.ZIP Utilities to create and view the help files MNUGEN60.ZIP Menu generator, used when compiling the test programs PRJGEN.EXE Project file generator PRJGEN.C Source of PRJGEN.EXE *.BAT Development batch tools XD.COM Extended Directory utility, used in DELCTMP.BAT. All these are packed together in JRFCnn.ZIP, where nn is a release number for the total package. Individual souces have their own version numbers. The object modules were compiled with Borland Turbo C version 2.0 and Borland Turbo C++ version 3.1 for Windows (.DCU), and then packed into the libraries TCFD.LIB and TCFW.LIB with Borland's TLIB version 2.0. The test programs can be used for verification. You will have to compile them yourselve. Instructions can be found in HOW2TEST.TXT. The help files in JRFCH.ZIP provide the same information that can be found in the header files. HLPTOOL.ZIP contains both a help viewer and the tools needed to generate .HLP files from C header files. Read HOW2HELP.TXT for more information. Comments, questions and suggestions for improvement are welcome. They can be sent in English or Dutch to the author's e-mail address mentioned above. Let me know if you like the package. Bob Ferguson. History: JRFC03 Feb 16,2000 - JRFC.TXT: Changed authors Internet address. JRFC02 Jan 27,1997 - CONLIB: Added support for F11 and F12 function keys JRFC01 Nov 30,1996 - First freeware release