libsmbconf: add a text backend to libsmbconf based on the params.c parser.
commitad66f5df6a0c10bd0ed92a14643dbad31ff00c28
authorMichael Adam <obnox@samba.org>
Wed, 26 Mar 2008 13:30:36 +0000 (26 14:30 +0100)
committerKarolin Seeger <kseeger@samba.org>
Thu, 27 Mar 2008 07:38:28 +0000 (27 08:38 +0100)
treec8e51243e282882c77d126aef4e87b7079a5174f
parenta50cac83d03442e7894b68eb21a21df964930647
libsmbconf: add a text backend to libsmbconf based on the params.c parser.

This is a simple implementation of text backend for libsmbconf.
It is read only. It uses the parser from params.c. It loads the
given config file and holds the parsed lists of strings in memory.
Config is only re-read if the time stamp of the config file has changed.
Brilliant performance on large files is not to be expected since the
string lists are not hashed. This might be added in the future.

Michael
(cherry picked from commit 4ea50843852b335a9bd4c0535a5b684134ad8326)
source/Makefile.in
source/lib/smbconf/smbconf.h
source/lib/smbconf/smbconf_txt_simple.c [new file with mode: 0644]