home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 13 / amigaformatcd13.iso / -seriously_amiga- / shareware / misc / configfile / configfile.readme next >
Text File  |  1997-03-07  |  3KB  |  126 lines

  1. Short:    lib to easy handle of cfg files V1.1
  2. Type:     util/libs
  3. Author:   MKS@AG-Trek.Allgaeu.org (Marcel Karas)
  4. Uploader: MKS@AG-Trek.Allgaeu.org (Marcel Karas)
  5. Version:  1.1
  6. Requires: Kick 2.0
  7. Replaces: util/libs/ConfigFile.lha
  8.  
  9. TITLE
  10.  
  11.    ConfigFile.library
  12.  
  13. VERSION
  14.  
  15.    Release 1.1
  16.  
  17. REQUIREMENTS
  18.  
  19.    Kickstart 2.0 or higher
  20.  
  21. DESCRIPTION
  22.  
  23.    The  ConfigFile.library,  a  system  to  make  accessing  config  files
  24.    particularly  easy.  The  format of the files are like the from Windows
  25.    only with some extensions. The user can easy change the contents  of  a
  26.    file with a text editor. The programm that needs the files can easy use
  27.    the ConfigFile.library to handle.
  28.  
  29.    A example of a config file:
  30.  
  31.    CFFT
  32.  
  33.    [House]
  34.  
  35.    Size=1245
  36.    Name="The White House"
  37.    Position=123,678,$DFe34,%10111
  38.    Cellar=YES
  39.  
  40.    [HouseII]
  41.  
  42. CHANGES
  43.  
  44.    Date: 19.02.1997 Release: 1.1 Version: 2.11
  45.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  46.    - Speeded file reading about 25%, file writing about 10%, and file
  47.      closing about 100%. (no joke !!!)
  48.  
  49.    - Implemented full support of memory pools to reduce memory fragmentation
  50.      and speed up. Every open file uses now their own memory pool.
  51.  
  52.    - All Grp/Arg/Item nodes are now private. See docs for more details.
  53.  
  54.    - Changed the maximum length of Grp/Arg/Item strings/names to 220 chars.
  55.  
  56.    - Corrected some autodocs bugs.
  57.  
  58.    - Changed the default WriteBuffer from 512 to 4096 bytes.
  59.  
  60.    - Fixed some major bugs in cf_Read() and cf_Write().
  61.  
  62.    - Removed the bug with SpecialType.
  63.  
  64.    - Removed the german docs.
  65.  
  66.    - Included Amiga-E interface.
  67.  
  68.    - Rewrote some parts of cf_Read() for speeds up.
  69.  
  70.    - Implemented CF_OFLG_READ_TOO, CF_WFLG_WRITE_ALWAYS,
  71.      CF_HFLG_WRITE_BY_CLOSE, and CF_HFLG_CHANGED. See autodocs for details.
  72.  
  73.    - Implemented CF_RERR_FORMAT and CF_RERR_UNKOWN_ITYPE errorcodes.
  74.      See autodocs for details.
  75.  
  76.    - Implemented 9 functions:
  77.  
  78.      cf_OpenPS(), cf_GetItemType(), cf_GetItemSType(), cf_GetGrpName(),
  79.      cf_GetArgName(), cf_GetHdrOfGrp(), cf_GetGrpOfArg(), cf_GetArgOfItem(),
  80.      cf_GetItemOnly()
  81.  
  82. FEATURES
  83.  
  84.    - Small Library
  85.  
  86.    - Needs not many memory
  87.  
  88.    - Very fast on a 68000 processor
  89.  
  90.    - Easy API for programmer
  91.  
  92.    - Special version for Kick 3.0+
  93.  
  94. AUTHOR
  95.  
  96.    Email:
  97.    
  98.    MKS@AG-Trek.Allgaeu.org
  99.  
  100.    FidoNet:
  101.  
  102.    Marcel Karas 2:2487/2982.39
  103.  
  104.    Snail-Mail:
  105.  
  106.    Marcel Karas
  107.    Str. d. Chemiearbeiter 47
  108.    06766 Wolfen Nord
  109.    Germany 
  110.  
  111. SUPPORT BBS
  112.  
  113.    AG-Trek ( SYSOP: Andreas Kerber )
  114.  
  115.    +49(0)8386 -   7862  USR Sportster V34/VFast    28.8k
  116.    +49(0)8386 - 961150  USR Sportster VI V34+      33.6k 
  117.    +49(0)8386 - 961151  Elsa Microlink ISDN/TL-V34 28.8.k/64.0k
  118.    +49(0)8386 - 961152  Elsa Microlink ISDN/pro    64.0k  
  119.  
  120. DISTRIBUTABILITY 
  121.  
  122.    The archive and its contents are freely distributable.   
  123.    See documentation for details.    
  124.   
  125.    The package is (c) 1996-1997 Marcel Karas
  126.