savannah-hackers
[Top][All Lists]
Advanced

[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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]