home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cslio205.zip / DOC / OVERVIEW.TXT < prev   
Text File  |  1997-01-21  |  1KB  |  40 lines

  1.  
  2.                              Overview
  3.  
  4.  
  5. Here is a a quick overview of CSLIB.
  6.  
  7.  
  8. DATABASE CLASSES:
  9.     TBASE:      A class for reading and writing fixed length records.
  10.     BTREE:      A btree+ to be used as an index.
  11.     VRAM:       A 'database' organized as a heap.
  12.     VBASE:      A database class for variable length records.
  13.     VBAXE:      As VBASE but for very large databases.
  14.     OLAY:       A file system which can insert and delete!
  15.     DLAY:       As OLAY but for large files.
  16.     IBASE:      Fixed length records but with the ability to insert or
  17.                 delete a record anywhere in the database.
  18.  
  19. GENERAL-PURPOSE FUNCTIONS and CLASSES:
  20.     csDATE:     To store and manipulate dates.
  21.     csTIME:     To represent the time.
  22.     csSTR:      Strings.
  23.     CSDIR:      To traverse a directory.
  24.     QALLOC:     Quick and dirty way to do dynamic memory
  25.                 allocations.
  26.     HEAP:       To efficiently allocate many small blocks from the
  27.                 heap.
  28.  
  29. COMMAND LINE UTILITIES:
  30.     CSDIR:      Lists the CS-databases in a directory.
  31.     CSINFO:     Displays information about a CS-database.
  32.     CSDBGEN:    Important program generator.
  33.     CSERROR:    Utility to convert the error file to C++ source.
  34.     CSKEYS:     Displays the return value of the cskey() function.
  35.     CSMALLOC:   Tests the allocation log for memory leaks.
  36.     CS4DBASE:   Conversion utiltity to read dBASE files.
  37.  
  38.  
  39.  
  40.