diff options
author | Michael Adam <obnox@samba.org> | 2008-04-07 15:09:28 +0200 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2008-04-10 01:28:55 +0200 |
commit | 498e5f99d256dd1394d4fa3b3ea8cbf9ca51e109 (patch) | |
tree | 307a0bb289bedfcaa9975166354673cbb2d205f0 /source3/lib/smbconf/smbconf_util.c | |
parent | 015e424bf129dfb583ce9d46430cefe228c8ed30 (diff) | |
download | samba-498e5f99d256dd1394d4fa3b3ea8cbf9ca51e109.tar.gz samba-498e5f99d256dd1394d4fa3b3ea8cbf9ca51e109.tar.bz2 samba-498e5f99d256dd1394d4fa3b3ea8cbf9ca51e109.zip |
libsmbconf: move smbconf_find_in_array() to smbconf_util.c
Michael
(This used to be commit 7af79e60a3060083eae67bd053837c955b3f5c10)
Diffstat (limited to 'source3/lib/smbconf/smbconf_util.c')
-rw-r--r-- | source3/lib/smbconf/smbconf_util.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/source3/lib/smbconf/smbconf_util.c b/source3/lib/smbconf/smbconf_util.c index 137e3a825c..99b08cdd70 100644 --- a/source3/lib/smbconf/smbconf_util.c +++ b/source3/lib/smbconf/smbconf_util.c @@ -101,3 +101,24 @@ WERROR smbconf_add_string_to_array(TALLOC_CTX *mem_ctx, return WERR_OK; } + +bool smbconf_find_in_array(const char *string, char **list, + uint32_t num_entries, uint32_t *entry) +{ + uint32_t i; + + if ((string == NULL) || (list == NULL)) { + return false; + } + + for (i = 0; i < num_entries; i++) { + if (strequal(string, list[i])) { + if (entry != NULL) { + *entry = i; + } + return true; + } + } + + return false; +} |