aboutsummaryrefslogtreecommitdiff
path: root/common.c
diff options
context:
space:
mode:
Diffstat (limited to 'common.c')
-rw-r--r--common.c46
1 files changed, 23 insertions, 23 deletions
diff --git a/common.c b/common.c
index 6006cde..820863d 100644
--- a/common.c
+++ b/common.c
@@ -47,6 +47,29 @@
#define LOG_LIBC_FAILURE(name) \
print_debug ("%s: %s: %s", __func__, (name), strerror (errno))
+// --- To be moved to liberty --------------------------------------------------
+
+static void
+split_str (const char *s, char delimiter, struct str_vector *out)
+{
+ const char *begin = s, *end;
+ while ((end = strchr (begin, delimiter)))
+ {
+ str_vector_add_owned (out, xstrndup (begin, end - begin));
+ begin = ++end;
+ }
+ str_vector_add (out, begin);
+}
+
+static ssize_t
+str_vector_find (const struct str_vector *v, const char *s)
+{
+ for (size_t i = 0; i < v->len; i++)
+ if (!strcmp (v->vector[i], s))
+ return i;
+ return -1;
+}
+
// --- Logging -----------------------------------------------------------------
static void
@@ -473,29 +496,6 @@ fail:
return result;
}
-// --- To be moved to liberty --------------------------------------------------
-
-static void
-split_str (const char *s, char delimiter, struct str_vector *out)
-{
- const char *begin = s, *end;
- while ((end = strchr (begin, delimiter)))
- {
- str_vector_add_owned (out, xstrndup (begin, end - begin));
- begin = ++end;
- }
- str_vector_add (out, begin);
-}
-
-static ssize_t
-str_vector_find (const struct str_vector *v, const char *s)
-{
- for (size_t i = 0; i < v->len; i++)
- if (!strcmp (v->vector[i], s))
- return i;
- return -1;
-}
-
// --- CTCP decoding -----------------------------------------------------------
#define CTCP_M_QUOTE '\020'