home *** CD-ROM | disk | FTP | other *** search
/ Frostbyte's 1980s DOS Shareware Collection / floppyshareware.zip / floppyshareware / DOOG / CBASE09.ZIP / BLKIO10.ZIP / MANX10.ZIP / MANX.RME < prev   
Text File  |  1989-08-30  |  6KB  |  209 lines

  1. ----------------------------------------------------------------------
  2. | Citadel                                                            |
  3. | 241 East Eleventh Street * Brookville, IN 47012 * 317-647-4720     |
  4. |                                               BBS 317-647-2403     |
  5. ----------------------------------------------------------------------
  6.  
  7. manx is distributed in a single compressed file manxRL.zip; R and L
  8. would be the release and level numbers, respectively.  The ZIP data
  9. compression utilities from PKware, Inc. are needed to extract the
  10. individual files.  These utilities are available on most bulletin
  11. boards.
  12.  
  13. The following files are obtained by decompressing manxRL.zip:
  14.  
  15.     manx.rme  preliminary information
  16.     manx.c    manx source code
  17.     manx.frm  skeletal manual entry form
  18.  
  19. The original file manxRL.zip should be saved if you wish to pass on
  20. copies of manx.  Please do not distribute manx as individual files,
  21. or in an incomplete or altered form.
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.                                                         Citadel  08-89
  53. ----------------------------------------------------------------------
  54. | manx - manual entry extractor                                      |
  55. | Version 1.0                                                        |
  56. ----------------------------------------------------------------------
  57.  
  58. MANX
  59.  
  60. The manx utility extracts manual entries from source files.  The files
  61. are read from stdin and the manual entries are written to stdout.
  62. Each individual manual entry is broken into pages separated by form
  63. feeds and terminated with a form feed.  The manx manual entry located
  64. in manx.c contains a more detailed description.  For additional
  65. information on manx, see the article "manx - A Tool for Function
  66. Documentation" in the ________ 1989 issue (volume 6 number __) of
  67. "COMPUTER LANGUAGE."
  68.  
  69. The manx utility was written for cbase, a C database library developed
  70. at Citadel.  The current version of cbase as well as manx can be
  71. downloaded from the Citadel BBS 317-647-2403.
  72.  
  73. ======================================================================
  74. COPYRIGHT
  75.  
  76. Copyright (c) 1989 Citadel.
  77.  
  78. The manx utility has been released into the public domain, and so may
  79. be copied freely.  It is requested, however, that manx not be
  80. distributed in an incomplete or altered form.
  81.  
  82. ======================================================================
  83. DISCLAIMER
  84.      Citadel hereby disclaims all warranties relating to this
  85.      software, whether express or implied, including without
  86.      limitation any implied warranties of merchantibility or fitness
  87.      for a particular purpose.  Citadel shall not be liable to anyone
  88.      for any special, incidental, consequential, indirect, or similar
  89.      damages due to loss of data or any other reason, even if Citadel
  90.      or an agent of Citadel has been advised of the possibility of
  91.      such damages.
  92.  
  93. ======================================================================
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.                                                         Citadel  08-89
  105. ----------------------------------------------------------------------
  106. | cbase - C database library                                         |
  107. | Version 1.0                                                        |
  108. ----------------------------------------------------------------------
  109.  
  110. cbase is a C database file management library.  B+-trees are used for
  111. indexed and sequential record access.  cbase features a truly modular
  112. design and provides a logical and consistent interface.  The figure
  113. below shows the individual libraries included with cbase and their
  114. relationships.  Each of these is complete and may be used
  115. independently.
  116.  
  117.                  -----------------------------------
  118.                  |              cbase              |
  119.                  -----------------------------------
  120.                          |                 |
  121.                  ----------------- -----------------
  122.                  |     lseq      | |     btree     |
  123.                  ----------------- -----------------
  124.                          |                 |
  125.                  -----------------------------------
  126.                  |              blkio              |
  127.                  -----------------------------------
  128.  
  129.                     cbase and Underlying Libraries
  130.  
  131.      cbase - C database file management library
  132.      btree - B+-tree file management library
  133.      lseq  - doubly linked sequential file management library
  134.      blkio - block buffered input/output library
  135.  
  136. Extremely portable:
  137.   - Written in strict adherence to ANSI C standard.
  138.   - Will also work with K&R C compilers.
  139.   - All operating system dependent code is isolated to a small portion
  140.     of the blkio library to make porting to new systems easy.
  141.   - All source code is included.
  142.   - UNIX and MS-DOS currently supported.*
  143. Completely buffered:
  144.   - Both records and indexes are buffered using LRU (least recently
  145.     used) buffering.
  146. Fast and efficient sequential access:
  147.   - Records are stored in doubly linked lists for non-keyed sequential
  148.     access.
  149.   - Indexes are stored in B+-trees to allow keyed sequential access.
  150.   - Both types of sequential access are bidirectional.
  151. Fast and efficient random access:
  152.   - B+-trees are used for inverted file key storage.
  153.   - Multiple keys are supported.
  154.   - Both unique and duplicate keys are supported.
  155.  
  156.                                                         Citadel  08-89
  157. Multiuser:
  158.   - Read-only locking used.
  159.   - Multiuser support can be ported to any system with file locking
  160.     capabilities.
  161. Corrupt file marker:
  162.   - A marker is used to detect corrupt files when opened.
  163. Documentation:
  164.   - Example program explained in detail.
  165.   - Reference documentation is in standard UNIX manual entry format,
  166.     including errno values.
  167.   - Procedure to add new data types documented.
  168.  
  169. All source code included.
  170. No run-time fees or royalties.
  171. Free technical support.
  172.  
  173. Price:  $77.00
  174.  
  175. cbase may be downloaded from the Citadel BBS 317-647-2403.
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206. * UNIX is a trademark of AT&T.  MS-DOS is a trademark of Microsoft.
  207.  
  208.                                                         Citadel  08-89
  209.