38#ifndef UTILS_STRING_H_09AB88E2_E93F_443B_BF01_EA8F6D90B643
39#define UTILS_STRING_H_09AB88E2_E93F_443B_BF01_EA8F6D90B643
50#define DELDEL "\177\177"
51#define ESCAPED_COLON "\\:"
52bool ends_with(
const char *haystick,
const char *needle);
53void replace_all(
char *in,
const char *from,
const char *to);
54bool is_prefix_of(
const char *haystack,
const char *needle);
56char *
strrpbrk(
char *s,
const char *accept);
57void strappend(
char **ptr,
const char *ptr_end,
const char *src);
bool is_prefix_of(const char *haystack, const char *needle)
char * strrpbrk(char *s, const char *accept)
same as strpbrk but finds in a reverse order (last occurence returned)
void strappend(char **ptr, const char *ptr_end, const char *src)
bool ends_with(const char *haystick, const char *needle)
void write_all(int fd, size_t len, const char *msg)
void replace_all(char *in, const char *from, const char *to)
Replaces all occurencies of 'from' to 'to' in string 'in'.
const char * pretty_print_fourcc(const void *fcc)
void append_sig_desc(char **ptr, const char *ptr_end, int signum)