home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / PROG_GEN / KFSOS220.ZIP / README.DOC < prev    next >
Text File  |  1994-02-16  |  6KB  |  136 lines

  1.                             -------------------------
  2.                             |   Keyed File System   |
  3.                             |      Version 2.0      |
  4.                             |      (OS/2 2.x)       |
  5.                             |      README.DOC       |
  6.                             -------------------------
  7.  
  8.  
  9.                            Keyed File System (Shareware)
  10.  
  11.  
  12. The Keyed File System is a set of subroutines that may be called from
  13. programs written in any language for OS/2 2.0 or greater that allow files
  14. to be built and accessed using alphabetic or numeric keys. These routines
  15. are distributed as a series of header files, libraries, and DLL's. The
  16. files in this package can be freely copied and distributed as long as all
  17. files (including this README.DOC file) are distributed together. The
  18. routines in this package are, to the best of our knowledge, completely
  19. error free. However, this package is provided on an "as is" basis with no
  20. warranty specified or implied (see "Disclaimer - Agreement" below).
  21.  
  22. This package should contain the following files:  
  23.  
  24. README.DOC   - This file.
  25.  
  26. REGISTER.DOC - A form to complete and return when registering the Keyed
  27.                File System. This file also contains warranty and support
  28.                information.
  29.  
  30. VENDOR.DOC   - Distribution information for commercial vendors.
  31.  
  32. KFS.DOC      - An ASCII text version of the User's Guide for the KFS
  33.                routines.
  34.  
  35. KFS.H        - A header file that should be included in any C program using
  36.                the KFS routines. This header file contains the procedure 
  37.                definitions and constants used by your program. This can be 
  38.                used as a model to create the structures and constants for the 
  39.                language of your choice.
  40.  
  41. KFSOS220.LIB - A lib used when linking OS/2 programs to indicate the KFS 
  42.                routines exist in KFSOS220.DLL.
  43.  
  44. KFSOS220.DLL - The Dynamic Link Library containing the KFS routines. This 
  45.                file must be in a directory pointed to by the LIBPATH
  46.                statement when running any program that uses the KFS 
  47.                routines.
  48.  
  49. KFSSAMP.C    - A sample program that can be compiled and executed, using an
  50.                OS/2 C compiler, that illustrates the use of many (but not
  51.                all) of the KFS functions.
  52.  
  53. KFSSAMP.DAT  - A sequential file used as input by the KFSSAMP program.
  54.  
  55. KFSSAMP.MAK  - A sample make file for the KFSSAMP program.
  56.  
  57.  
  58.  
  59. Disclaimer - Agreement       ***PLEASE READ CAREFULLY***
  60. ----------------------
  61. Users of the Keyed File System must accept this disclaimer of warranty:  
  62.  
  63. The Keyed File System routines are supplied "as is". The author disclaims
  64. all warranties, expressed or implied, including, without limitation, the 
  65. warranties of merchantability and of fitness for any purpose.  The author 
  66. assumes no liability for damages, direct or consequential, which may result 
  67. from the use of the Keyed File System.
  68.  
  69. The Keyed File System routines are "shareware" (but not "freeware") and are
  70. provided at no charge to the user for evaluation. Feel free to share them with
  71. your friends as long as all parts of the package are distributed together, but
  72. please do not give them away altered in any way. These routines are
  73. copyrighted and may not be included in any programs you distribute either
  74. freely or for sale without obtaining the license that you will receive as
  75. part of registering this software. The essence of "user-supported "
  76. software is to provide personal computer users with quality software
  77. without high prices, and yet to provide incentive for programmers to
  78. continue to develop new products. If you find these routines useful and
  79. find that you are continuing to use them after a reasonable trial period, 
  80. or you wish to write programs using these routines to distribute to others,
  81. you must complete the registration form (see the REGISTER.DOC file in this 
  82. package) and send this along with your registration payment of $50.00 (check,
  83. money order, Visa, or MasterCard) to APT Computer Solutions, Inc. at the
  84. address shown in the registration document. The $50.00 registration fee
  85. will license one copy of these routines for use on any one computer at any one
  86. time. You must treat this software just like a book. An example is that this
  87. software may be used by any number of people and may be freely moved from one
  88. computer location to another, so long as there is no possibility of it being
  89. used at one location while it's being used at another. Just as a book cannot
  90. be read by two different persons at the same time. However, with your
  91. registration, you will also receive a license allowing you to freely
  92. distribute programs you write that include these routines.
  93.  
  94. Commercial users of the Keyed File System routines must register and pay
  95. for their copies of the KFS routines within 30 days of first use or their
  96. license is withdrawn.  Site-License arrangements may be made by contacting
  97. APT Computer Solutions, Inc..  
  98.  
  99. Commercial shareware vendors should read the VENDOR.DOC file that is included
  100. with this package for information about distribution.
  101.  
  102.  
  103. Installation Instructions
  104. -------------------------
  105. The Keyed File System routines may be copied from the installation disk to any
  106. directory on your hard disk. For example, to place these routines in the "KFS"
  107. directory on your system's C: drive, you could enter the following commands:
  108.  
  109.      MKDIR C:\KFS
  110.      COPY A:*.* C:\KFS\*.*
  111.  
  112. The only additional consideration is that you may then want the KFS directory 
  113. in the appropriate environment variables as follows:
  114.  
  115.   1) in the INCLUDE= environment variable to enable your compiler to find the
  116.      KFS.H include file during compilation (C programs only).
  117.  
  118.   2) in the LIB= environment variable to enable the linker to find the .LIB
  119.      file.
  120.  
  121.   3) in the LIBPATH= environment variable to enable executing programs to
  122.      dynamically load the KFS routines.
  123.  
  124.  
  125. Questions
  126. ---------
  127. If you have any questions or comments about this product, please contact us at
  128. CompuServ ID 73023,3037 or write us at the address below:
  129.  
  130.                      APT Computer Solutions, Inc.
  131.                             P.O. Box 47
  132.                       Versailles, KY 40383-0047
  133.  
  134.  
  135. Thank you for your interest in our product.
  136.