[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] submission of Tiny Configuration File Library - savan
From: |
ookami |
Subject: |
[Savannah-hackers] submission of Tiny Configuration File Library - savannah.nongnu.org |
Date: |
Wed, 01 Oct 2003 13:54:08 -0400 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1 |
A package was submitted to savannah.nongnu.org
This mail was sent to address@hidden, address@hidden
Rodolphe Saugier <address@hidden> described the package as follows:
License: lgpl
Other License:
Package: Tiny Configuration File Library
System name: tinycfgfile
Type: non-GNU
Description:
This is a tiny multiplatform C library to read/write simple configuration
files. It only depends on basic libc functionalities.
The configuration file is a text file with each line following this format:
<keyname> = <value>
where <keyname> is an identifier, and <value> is a literal constant that may be:
- An integer
- A float
- A string (with partial support for C-like syntax)
Comments are also accepted (prefixed by ';').
The contents of the config file are not kept into memory (the file is always
the reference). The library is intended to be kept extremely simple, so that
*any* C program would be able to reuse it.
Goals:
- Small size (memory consumption).
- Portability (standard C compliance).
- As few dependencies as possible.
- Reusability.
- 100% reliability (Unit tests should be written)
- That no one ever reinvents such a thing again ;) (ok, maybe I'm the fool ;o)
(but... why everybody's laughing at me???)
Very preliminary source code URL: http://rolf1.free.fr/dnload/configfile.tar.gz
Thanks for reading folks :)
Other Software Required:
No dependencies other than libc.
Other Comments:
Anyone having a better name idea for this thing ?
Thanks for Savannah!!!
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Savannah-hackers] submission of Tiny Configuration File Library - savannah.nongnu.org,
ookami <=