home *** CD-ROM | disk | FTP | other *** search
/ C/C++ User's Journal & Wi…eveloper's Journal Tools / C-C__Users_Journal_and_Windows_Developers_Journal_Tools_1997.iso / windbase / windbase.exe / MEMSLC.3 / README.TXT < prev    next >
Text File  |  1996-04-14  |  2KB  |  43 lines

  1. The examples in this directory serve as simple examples on setting up
  2. and using the MemSL data structures.  Each of the MemSL data structure
  3. types has one or more examples that demonstrates opening, adding, deleting
  4. and closing the data structure.  While the examples in this directory do
  5. little more then add items to a data structure, the example programs in
  6. the sub-directories of this directory are more complicated.
  7.  
  8. The sub-directories in this directory include:
  9.  
  10.      MAKEUTIL - Contains the make files that are included in the
  11.                 sub-directories.  These makefile includes are similar
  12.                 to the ones in the main MemSL directory.
  13.  
  14.      ARRAY - Provides proof that the MemSL can be used to allocate
  15.              multi-dimensional arrays as large as (or larger than) ten
  16.              dimensions.
  17.  
  18.      QUEUE - Demonstrates using a queue as a ring buffer for buffering
  19.              the keyboard.  The keyboard buffer is also used in the
  20.              editor demo for keyboard buffering and macros.
  21.  
  22.      DHASH - Demonstrates using a hash table for spell checking.  The
  23.              dictonary only contains 5000 words and does not check for
  24.              anything other then exact matches.
  25.  
  26.      AVLTREE - A better MS-DOS directory listing program modeled after
  27.                the UNIX ls command.  Provides sorted, reverse sorted,
  28.                date sorted, time sorted, and recursive directory
  29.                listings.
  30.  
  31.      EDITOR - Demonstrates, to the limits, using the MemSL linked lists
  32.               to provide a full screen editor.  The editor is a full
  33.               featured text editor which provides highlighted text
  34.               selection, cut, copy, paste, keyboard macros, search and
  35.               replace.  The editor also creates multiple backup files
  36.               in the format of "filename.b##" where '#' is the current
  37.               number of the backup.
  38.  
  39. NOTE: The above example programs are not automaticly built and may not
  40.       compile on all compilers and systems.  In fact, the only compilers
  41.       currently supported are Microsoft C and Borland C on MS-DOS systems.
  42.       A UNIX port is planned in the future.
  43.