X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fcommon%2Fstring-utils%2Fstring-utils.h;fp=src%2Fcommon%2Fstring-utils%2Fstring-utils.h;h=0000000000000000000000000000000000000000;hb=7532fa3bd22e403958f46cd35c824f490d93292d;hp=57cf4ecbfb5ae2316b2af392be9a348bd18bf655;hpb=985aea182b618c85c51651f224abedfe367c75ee;p=lttng-tools.git diff --git a/src/common/string-utils/string-utils.h b/src/common/string-utils/string-utils.h deleted file mode 100644 index 57cf4ecbf..000000000 --- a/src/common/string-utils/string-utils.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright (C) 2017 Philippe Proulx - * - * SPDX-License-Identifier: GPL-2.0-only - * - */ - -#ifndef _STRING_UTILS_H -#define _STRING_UTILS_H - -#include -#include -#include - -void strutils_normalize_star_glob_pattern(char *pattern); - -bool strutils_is_star_glob_pattern(const char *pattern); - -bool strutils_is_star_at_the_end_only_glob_pattern(const char *pattern); - -char *strutils_unescape_string(const char *input, char only_char); - -int strutils_split(const char *input, char delim, bool escape_delim, - struct lttng_dynamic_pointer_array *out_strings); - -void strutils_free_null_terminated_array_of_strings(char **array); - -size_t strutils_array_of_strings_len(char * const *array); - -/* - * Append `append` to the malloc-end string `str`. - * - * On success, `str` is free'd (if not NULL) and assigned a new malloc-ed - * string. On failure, `str` is not modified. - * - * Return 0 on success, -ENOMEM on failure. - */ -C_LINKAGE int strutils_append_str(char **str, const char *append); - -/* - * Like `strutils_append_str`, but the appended string is formatted using - * `fmt` and the following arguments. - */ -C_LINKAGE ATTR_FORMAT_PRINTF(2, 3) -int strutils_appendf(char **s, const char *fmt, ...); - -#endif /* _STRING_UTILS_H */