home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 13
/
amigaformatcd13.iso
/
-seriously_amiga-
/
shareware
/
misc
/
configfile
/
configfile.readme
next >
Wrap
Text File
|
1997-03-07
|
3KB
|
126 lines
Short: lib to easy handle of cfg files V1.1
Type: util/libs
Author: MKS@AG-Trek.Allgaeu.org (Marcel Karas)
Uploader: MKS@AG-Trek.Allgaeu.org (Marcel Karas)
Version: 1.1
Requires: Kick 2.0
Replaces: util/libs/ConfigFile.lha
TITLE
ConfigFile.library
VERSION
Release 1.1
REQUIREMENTS
Kickstart 2.0 or higher
DESCRIPTION
The ConfigFile.library, a system to make accessing config files
particularly easy. The format of the files are like the from Windows
only with some extensions. The user can easy change the contents of a
file with a text editor. The programm that needs the files can easy use
the ConfigFile.library to handle.
A example of a config file:
CFFT
[House]
Size=1245
Name="The White House"
Position=123,678,$DFe34,%10111
Cellar=YES
[HouseII]
CHANGES
Date: 19.02.1997 Release: 1.1 Version: 2.11
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Speeded file reading about 25%, file writing about 10%, and file
closing about 100%. (no joke !!!)
- Implemented full support of memory pools to reduce memory fragmentation
and speed up. Every open file uses now their own memory pool.
- All Grp/Arg/Item nodes are now private. See docs for more details.
- Changed the maximum length of Grp/Arg/Item strings/names to 220 chars.
- Corrected some autodocs bugs.
- Changed the default WriteBuffer from 512 to 4096 bytes.
- Fixed some major bugs in cf_Read() and cf_Write().
- Removed the bug with SpecialType.
- Removed the german docs.
- Included Amiga-E interface.
- Rewrote some parts of cf_Read() for speeds up.
- Implemented CF_OFLG_READ_TOO, CF_WFLG_WRITE_ALWAYS,
CF_HFLG_WRITE_BY_CLOSE, and CF_HFLG_CHANGED. See autodocs for details.
- Implemented CF_RERR_FORMAT and CF_RERR_UNKOWN_ITYPE errorcodes.
See autodocs for details.
- Implemented 9 functions:
cf_OpenPS(), cf_GetItemType(), cf_GetItemSType(), cf_GetGrpName(),
cf_GetArgName(), cf_GetHdrOfGrp(), cf_GetGrpOfArg(), cf_GetArgOfItem(),
cf_GetItemOnly()
FEATURES
- Small Library
- Needs not many memory
- Very fast on a 68000 processor
- Easy API for programmer
- Special version for Kick 3.0+
AUTHOR
Email:
MKS@AG-Trek.Allgaeu.org
FidoNet:
Marcel Karas 2:2487/2982.39
Snail-Mail:
Marcel Karas
Str. d. Chemiearbeiter 47
06766 Wolfen Nord
Germany
SUPPORT BBS
AG-Trek ( SYSOP: Andreas Kerber )
+49(0)8386 - 7862 USR Sportster V34/VFast 28.8k
+49(0)8386 - 961150 USR Sportster VI V34+ 33.6k
+49(0)8386 - 961151 Elsa Microlink ISDN/TL-V34 28.8.k/64.0k
+49(0)8386 - 961152 Elsa Microlink ISDN/pro 64.0k
DISTRIBUTABILITY
The archive and its contents are freely distributable.
See documentation for details.
The package is (c) 1996-1997 Marcel Karas