summaryrefslogtreecommitdiff
path: root/include/mailutils/cstr.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/mailutils/cstr.h')
-rw-r--r--include/mailutils/cstr.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/include/mailutils/cstr.h b/include/mailutils/cstr.h
index 4ef55be89..1cc383373 100644
--- a/include/mailutils/cstr.h
+++ b/include/mailutils/cstr.h
@@ -1,5 +1,5 @@
/* GNU Mailutils -- a suite of utilities for electronic mail
- Copyright (C) 2009-2019 Free Software Foundation, Inc.
+ Copyright (C) 2009-2024 Free Software Foundation, Inc.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
@@ -50,6 +50,8 @@ char *mu_str_stripws (char *string);
int mu_string_split (const char *string, char *delim, mu_list_t list);
size_t mu_str_count (char const *str, char const *chr, size_t *cnt);
+size_t mu_mem_c_count (char const *str, int c, size_t len);
+size_t mu_mem_8bit_count (char const *str, size_t len);
int mu_c_str_escape (char const *str, char const *chr, char const *xtab,
char **ret_str);
@@ -62,9 +64,14 @@ int mu_c_str_unescape_trans (char const *str, char const *trans,
char **ret_str);
+int mu_version_string_parse (char const *verstr, int version[3], char **endp);
+int mu_version_string_cmp (char const *a, char const *b, int ignoresuf, int *res);
+
int mu_str_expand (char **output, char const *input, mu_assoc_t assoc);
int mu_str_vexpand (char **output, char const *input, ...);
-
+
+int mu_strtosize (char const *str, char **endp, size_t *ret_val);
+
#ifdef __cplusplus
}
#endif

Return to:

Send suggestions and report system problems to the System administrator.