home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c160 / 1.ddi / README
Encoding:
Text File  |  1990-12-05  |  5.3 KB  |  154 lines

  1. (c)Copyright Sequiter Software Inc., 1989-1990. All rights reserved.
  2.  
  3.  
  4.    README -  Table of Contents
  5.  
  6.    I.    The Diskette Directories
  7.  
  8.    II.   The Code Base 4.2 Libraries
  9.  
  10.    III.  Extra Documentation
  11.  
  12.    IV.   Quick Reference Help
  13.  
  14.    V.    UNIX Portability Version
  15.  
  16.    VI.   Database Shrinking
  17.  
  18.    VII.  Fixes
  19.  
  20.  
  21. I.  The Diskette Directories
  22.  
  23.    Directory Name             Purpose
  24.  
  25.    SOURCE                     Source Code 
  26.  
  27.    H                          Header Files
  28.  
  29.    EXAMPLES                   Example Programs
  30.                               Refer to \EXAMPLES\EXAMPLES.DOC
  31.  
  32.    REF                        Quick Reference Documentation
  33.  
  34.    TEST                       Code Base 4.2 Test Code
  35.  
  36.    UPDATE                     Updating Code Base 4.x programs for
  37.                               use under Code Base 4.2
  38.  
  39.    DOC                        There is end-user documentation for
  40.                               the browse facility in file '\doc\browse.doc'.  
  41.                               It may be adapted and distributed
  42.                               by Code Base 4.2 customers.
  43.  
  44.                               There is also supplemental documentation 
  45.                               on low level Code Base routines.
  46.  
  47.    TC                         Files for Turbo C++ and Turbo C users.
  48.  
  49.    METAWARE                   Files for Metaware High C users.
  50.  
  51.    MSC                        Files for Microsoft C and Quick C users.
  52.  
  53.    WATCOM                     Files for Watcom C 386 users.
  54.  
  55.    WINDOWS                    Using Code Base 4.2 with Microsoft Windows
  56.  
  57.    ZORTECH                    Files for Zortech C++ users.
  58.  
  59.    FIX                        Fixes
  60.  
  61.  
  62. II.  The Code Base 4.2 Libraries
  63.  
  64.    Library files 'T4.LIB', and 'M4.LIB', on subdirectories TC and MSC
  65. respectively, are used with Turbo C++ and Microsoft C 6.0 under the large
  66. memory model.  These libraries were compiled for use with the Turbo C++ and
  67. Microsoft C floating point emulator compile option.  Those who are using the
  68. alternate math floating point option need to build themselves a
  69. Code Base 4.2 library.  'T4.LIB' was built as a C++ library using
  70. the '-P' compile option rather than as a C library.
  71.  
  72.    The files used to create these pre-built libraries are present on
  73. the Code Base 4.2 library diskette.
  74.  
  75.    Code Base 4.2 can also be used with supports Zortech C++, and Watcom C 386.  
  76. However, to use Code Base 4.2 with either of these
  77. compilers, it is necessary to explicitly build a custom library.
  78. In addition, to use Code Base 4.2 under OS/2 or with another 
  79. C Library for screen management, it is also necessary to build a custom 
  80. library.
  81.  
  82.    To build a custom library, refer to the appendix on library building
  83. contained in the Code Base 4.2 User's Guide.
  84.  
  85.  
  86. III. Extra Documentation
  87.  
  88.    There is additional documentation in the following files:
  89.    
  90.       File Name            Description
  91.  
  92.       \DOC\BROWSE.DOC      This file contains documentation on the browse
  93.                            facility which can be adapted and distributed to the
  94.                            end-user.
  95.    
  96.       \DOC\V4FUNCTI.DOC    This file documents how to add user defined functions
  97.                            which are recognized by the Code Base 4.2 expression
  98.                            evaluation routines.
  99.    
  100.       \DOC\H4.DOC          This file documents the low level Code Base 4.2 
  101.                            memory handling routines.
  102.    
  103.       \DOC\B4.DOC          This file documents the low level Code Base 4.2
  104.                            block routines.
  105.    
  106.       \DOC\U4SORT.DOC      This file documents the low level Code Base 4.2
  107.                            sorting routines.
  108.  
  109.    These documentation files are intended as an aid to those wishing 
  110.    to understand more about Code Base 4.2 internals.  Some of the routines
  111.    documented, such as the memory handling routines, may be of direct
  112.    use as well.  
  113.  
  114.  
  115. IV. Quick Reference Help
  116.  
  117. The Turbo C library disk contains a file 'quick.ref' on the
  118. 'REF' sub-directory.  It contains a prototype and very short description
  119. of each commonly used routine.  This information can be printed or refered 
  120. to from your text editor.
  121.  
  122.  
  123. V. Unix Portability Version
  124.  
  125.    The portability version contains one additional diskette subdirectory:
  126.    'UNIX'.  This directory supplies additional information and code to
  127.    help you port Code Base 4.2 to other environments.  Read file 'port.doc'
  128.    under this directory.  Those with the DOS/OS2 release who wish to upgrade 
  129.    to the portability release can do so for the difference in the price.  
  130.    Contact Sequiter Software Inc. for additional details:
  131.  
  132.       Sequiter Software Inc.
  133.       PO Box 5659 Station L
  134.       Edmonton, Alberta, Canada
  135.       T6C 4G1
  136.  
  137.       Call (403) 448-0313   Fax (403) 448-0315
  138.  
  139.  
  140. VI. Database Shrinking
  141.  
  142.     dBASE III PLUS does not always completely shrink the size of a database 
  143.     after packing it.  Since Code Base 4.1 determines the number
  144.     of records in a database from the size of a database, there
  145.     is a utility program 'u4shrink.c' in the '\examples' subdirectory.
  146.     This program will reduce the size of a database
  147.     to match the record count bytes in the database header.  Note
  148.     that Code Base 4.1 updates the record count bytes when a database
  149.     is closed.
  150.  
  151. VII. Fixes
  152.  
  153.     Refer to subdirectory '\FIX'
  154.