From ba45b67370a8881a2bdf80e510861a7a5d20bc31 Mon Sep 17 00:00:00 2001 From: wm4 Date: Mon, 23 Dec 2019 11:01:56 +0100 Subject: bstr: remove unused bstr_splitlines() function --- misc/bstr.c | 22 ---------------------- misc/bstr.h | 1 - 2 files changed, 23 deletions(-) diff --git a/misc/bstr.c b/misc/bstr.c index 772ca9c66d..4f1e8629b3 100644 --- a/misc/bstr.c +++ b/misc/bstr.c @@ -191,28 +191,6 @@ double bstrtod(struct bstr str, struct bstr *rest) return r; } -struct bstr *bstr_splitlines(void *talloc_ctx, struct bstr str) -{ - if (str.len == 0) - return NULL; - int count = 0; - for (int i = 0; i < str.len; i++) - if (str.start[i] == '\n') - count++; - if (str.start[str.len - 1] != '\n') - count++; - struct bstr *r = talloc_array_ptrtype(talloc_ctx, r, count); - unsigned char *p = str.start; - for (int i = 0; i < count - 1; i++) { - r[i].start = p; - while (*p++ != '\n'); - r[i].len = p - r[i].start; - } - r[count - 1].start = p; - r[count - 1].len = str.start + str.len - p; - return r; -} - struct bstr bstr_splitchar(struct bstr str, struct bstr *rest, const char c) { int pos = bstrchr(str, c); diff --git a/misc/bstr.h b/misc/bstr.h index d6e2fdc18e..dc8ad4030c 100644 --- a/misc/bstr.h +++ b/misc/bstr.h @@ -69,7 +69,6 @@ int bstrspn(struct bstr str, const char *accept); int bstrcspn(struct bstr str, const char *reject); int bstr_find(struct bstr haystack, struct bstr needle); -struct bstr *bstr_splitlines(void *talloc_ctx, struct bstr str); struct bstr bstr_lstrip(struct bstr str); struct bstr bstr_strip(struct bstr str); struct bstr bstr_split(struct bstr str, const char *sep, struct bstr *rest); -- cgit v1.2.3