38
38
const char *string2,
39
39
const char *chars_ignored,
40
40
int case_sensitive);
41
extern char *string_strcasestr (const char *string, const char *search);
41
extern const char *string_strcasestr (const char *string, const char *search);
42
42
extern int string_match (const char *string, const char *mask,
43
43
int case_sensitive);
44
44
extern char *string_replace (const char *string, const char *search,
45
45
const char *replace);
46
46
extern char *string_expand_home (const char *path);
47
extern char *string_eval_path_home (const char *path,
48
struct t_hashtable *pointers,
49
struct t_hashtable *extra_vars,
50
struct t_hashtable *options);
47
51
extern char *string_remove_quotes (const char *string, const char *quotes);
48
52
extern char *string_strip (const char *string, int left, int right,
49
53
const char *chars);
50
54
extern char *string_convert_escaped_chars (const char *string);
51
extern int string_is_word_char (const char *string);
55
extern int string_is_word_char_highlight (const char *string);
56
extern int string_is_word_char_input (const char *string);
52
57
extern char *string_mask_to_regex (const char *mask);
53
58
extern const char *string_regex_flags (const char *regex, int default_flags,