X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fstring-utils%2Fstring-utils.h;h=6c357c1a77e699d354e63e0b1bb5aa7998fb4b5e;hb=8e1ef46e89a86865736a62d2def88f70acb0be55;hp=14e40c470045da5e32abfec9d5b96a29f14600cb;hpb=9c55c24114a3ba83a423690b0e86d64c9b2fb027;p=lttng-tools.git diff --git a/src/common/string-utils/string-utils.h b/src/common/string-utils/string-utils.h index 14e40c470..6c357c1a7 100644 --- a/src/common/string-utils/string-utils.h +++ b/src/common/string-utils/string-utils.h @@ -19,13 +19,27 @@ #define _STRING_UTILS_H #include +#include +LTTNG_HIDDEN void strutils_normalize_star_glob_pattern(char *pattern); + +LTTNG_HIDDEN bool strutils_is_star_glob_pattern(const char *pattern); + +LTTNG_HIDDEN bool strutils_is_star_at_the_end_only_glob_pattern(const char *pattern); + +LTTNG_HIDDEN char *strutils_unescape_string(const char *input, char only_char); + +LTTNG_HIDDEN char **strutils_split(const char *input, char delim, bool escape_delim); + +LTTNG_HIDDEN void strutils_free_null_terminated_array_of_strings(char **array); + +LTTNG_HIDDEN size_t strutils_array_of_strings_len(char * const *array); #endif /* _STRING_UTILS_H */