diff options
Diffstat (limited to 'include/mailutils/cstr.h')
-rw-r--r-- | include/mailutils/cstr.h | 11 |
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 |