libsmbconf: add a smbconf init dispatcher smbconf_init().
commitcc613a60eb0f6b92cae98e8669e5e569a1eb9324
authorMichael Adam <obnox@samba.org>
Sun, 13 Apr 2008 15:13:16 +0000 (13 17:13 +0200)
committerMichael Adam <obnox@samba.org>
Sun, 13 Apr 2008 18:04:44 +0000 (13 20:04 +0200)
treeb3a0092e18ee03b065efef9420d747ff39fb65b4
parent9efd7b515183fa28f400fe88af63e0b0126e3e00
libsmbconf: add a smbconf init dispatcher smbconf_init().

The dispatcher takes a config source argument in the form
of "backend:path" where backend can (currently) be one of
"txt" (aka "file") or "reg" (aka "registry").

When the path is omitted, it is up to the backend to provide
a default path.

When there is no separator ":" and the string is not a recognized
backend, then file backend is assumed and the string is passed
in as the path argument.

Michael
source/Makefile.in
source/lib/smbconf/smbconf.h
source/lib/smbconf/smbconf_init.c [new file with mode: 0644]