[SCM] Samba Shared Repository - branch master updated
Volker Lendecke
vlendec at samba.org
Thu Feb 25 12:44:03 UTC 2016
The branch, master has been updated
via 0c61dd1 lib/util: Expose strv_addn() for adding string with specified length
from eb5cdce samba-tool: Support preloading multiple users
https://git.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 0c61dd15137b4603bd47b3d6ae18ded6bd18ffae
Author: Martin Schwenke <martin at meltin.net>
Date: Thu Feb 25 15:35:44 2016 +1100
lib/util: Expose strv_addn() for adding string with specified length
This is just a rename of previously static function _strv_append().
strv is now more useful for parsing.
Signed-off-by: Martin Schwenke <martin at meltin.net>
Reviewed-by: Volker Lendecke <vl at samba.org>
Autobuild-User(master): Volker Lendecke <vl at samba.org>
Autobuild-Date(master): Thu Feb 25 13:43:31 CET 2016 on sn-devel-144
-----------------------------------------------------------------------
Summary of changes:
lib/util/strv.c | 7 +++----
lib/util/strv.h | 1 +
2 files changed, 4 insertions(+), 4 deletions(-)
Changeset truncated at 500 lines:
diff --git a/lib/util/strv.c b/lib/util/strv.c
index f5879c7..fab3e56 100644
--- a/lib/util/strv.c
+++ b/lib/util/strv.c
@@ -22,8 +22,7 @@
#include "talloc.h"
#include <string.h>
-static int _strv_append(TALLOC_CTX *mem_ctx, char **dst, const char *src,
- size_t srclen)
+int strv_addn(TALLOC_CTX *mem_ctx, char **dst, const char *src, size_t srclen)
{
size_t dstlen = talloc_array_length(*dst);
size_t newlen = dstlen + srclen;
@@ -45,12 +44,12 @@ static int _strv_append(TALLOC_CTX *mem_ctx, char **dst, const char *src,
int strv_add(TALLOC_CTX *mem_ctx, char **strv, const char *string)
{
- return _strv_append(mem_ctx, strv, string, strlen(string)+1);
+ return strv_addn(mem_ctx, strv, string, strlen(string)+1);
}
int strv_append(TALLOC_CTX *mem_ctx, char **strv, const char *src)
{
- return _strv_append(mem_ctx, strv, src, talloc_array_length(src));
+ return strv_addn(mem_ctx, strv, src, talloc_array_length(src));
}
static bool strv_valid_entry(const char *strv, const char *entry,
diff --git a/lib/util/strv.h b/lib/util/strv.h
index 843ce5c..fb1a806 100644
--- a/lib/util/strv.h
+++ b/lib/util/strv.h
@@ -23,6 +23,7 @@
#include "talloc.h"
int strv_add(TALLOC_CTX *mem_ctx, char **strv, const char *string);
+int strv_addn(TALLOC_CTX *mem_ctx, char **dst, const char *src, size_t srclen);
int strv_append(TALLOC_CTX *mem_ctx, char **strv, const char *src);
char *strv_next(char *strv, const char *entry);
char *strv_find(char *strv, const char *entry);
--
Samba Shared Repository
More information about the samba-cvs
mailing list