home *** CD-ROM | disk | FTP | other *** search
-
-
-
- THE SKYHAWK DEVELOPMENT LIBRARY
-
- by
-
- Bill Madison
-
- W. G. Madison and Associates, Ltd.
- 13819 Shavano Downs
- P.O. Box 780956
- San Antonio, TX 78278-0956
- (512)492-2777
- CIS 73240,342
-
- Copyright 1992 Madison & Associates
- All Rights Reserved
-
-
- The SkyHawk Development Library is a collection of nine
- units compatible with Borland International's Turbo
- PASCAL, release 5.0 or later. It also requires the
- Turbo PROFESSIONAL-5 library published by TurboPower
- Software for its operation.
-
- While no fee is requested for non-commercial use of
- this Library, please read and observe the terms and
- conditions on the first page of the documentation file.
-
- The SkyHawk Development Library is distributed as a set of
- nine Turbo PASCAL source files, ten test files in both source and
- executable form, a complete documentation file (with index), and
- this !READ.ME file. With one exception (ShDatPk), there is little
- or no overlap with the PROFESSIONAL-5 library. The SkyHawk li-
- brary is, rather, an extension of the PROFESSIONAL-5 library.
-
- In some cases, there is some functional overlap. Where this
- is true, the SkyHawk library has taken a different approach which
- fits our needs at Madison & Associates somewhat better. We are
- sharing these in the hope that we may be able to allow others to
- avoid having to "reinvent the wheel."
-
- The files in the distribution set are:
-
- ShClrDef.PAS - Especially useful in implementing installa-
- tion programs, permitting the user to select specific
- color combinations to be used in the cloned program.
-
- ShCmdLin.PAS - A flexible, easy to use command line parser,
- providing the user and programmer with maximum levels
- of syntactic flexibility with no sacrifice in ease of
- use for the programmer.
-
- ShCmplx.PAS - A complete complex arithmetic package, imple-
- menting not only the usual binary arithmetic operations
- but also powers and roots, Cartesian/polar coordinate
- transformations, and string output routines.
-
- ShCrcChk.PAS - A calculator of the 16 bit cyclic redundancy
- check (CRC) word for files. Use of this unit can im-
- prove the reliability of file transfers.
-
- ShDatPk.PAS - A date/time manipulation package. This unit
- differs from the TpDate unit of PROFESSIONAL-5 in that
- the fundamental data type is the true Julian Day-Number
- rather than the arbitrary base used in TpDate. Further,
- as a matter of personal taste, the more usual date/time
- formats have been identified and implemented directly,
- eliminating the need for picture strings.
-
- ShErrMsg.PAS - An exit procedure for Turbo PASCAL which
- extends Borland's exit prodecure by providing
- meaningful messages on exit. ShErrMsg also provides
- alternatives to Borland's HALT and RUNERROR procedures,
- with extended capabilities.
-
- ShList.PAS - A generic list manipulation unit, providing
- singly- and doubly-linked list capability. Some unusual
- capabilities have also been included.
-
- ShLngStr.PAS - A long string (up to 65517 characters) pro-
- cessing unit. This unit differs from the TpASCIIZ unit
- in PROFESSIONAL-5 by carrying its dynamic length
- information in the LongString data structure. It also
- preserves the ability to "declare" a LongString as
- having a maximum allowable length, this length being
- set for each LongString individually.
-
- ShUtilPk.PAS - A collection of miscellaneous utility
- routines.
-
- EXE'S.ZIP - Executable copies of all of the test programs
- included in TESTS.ZIP. These files, compiled under
- TP-6, implicitly or explicitly test every procedure and
- function in the entire SkyHawk Library. Output from
- TESTCMDL, TESTCMPX, TESTLIST, and TESTLSTR can be redi-
- rected to a file, to permit study off-line.
-
- TESTS.ZIP - Source code for the complete suite of test
- programs. These source files are frequently referenced
- in the documentation for examples of the use of library
- routines. Mostly, the file names will readily associate
- with the unit being tested. One exception to this is
- that the files TESTUTIL.PAS and TESTBETW.PAS are both
- used to test ShUtilPk. Output from TESTCMDL, TESTCMPX,
- TESTLIST, and TESTLSTR can be redirected to a file, to
- permit study off-line.
-
- SkyHawk.DOC - Complete indexed documentation of the entire
- library. This file is set up for printing on a standard
- printer, 66 lines per page. Blank pages have been in-
- serted at the end of some chapters, so that two-sided
- printing can be used if desired.
-
- SkyHawk.RR - As aspecial bonus to owners of our ReadyRef
- program, this file is included. It contains excerpts
- from the .DOC file, describing every interfaced entity
- in the SkyHawk library, and is ready for indexing and
- inclusion in your ReadyRef suite of reference topics.
-
- !Read.Me - This file.
-
- READYREF.BRO - A description of our ReadyRef program, and an
- order form.
-
-
- 03/26/92 04:56pm
-
-