diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/common.c | 6 | ||||
-rw-r--r-- | src/common.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/common.c b/src/common.c index 832e85dd..bd8b1742 100644 --- a/src/common.c +++ b/src/common.c @@ -192,6 +192,12 @@ str_replace(const char *string, const char *substr, return newstr; } +gboolean +str_contains_str(char *searchstr, char *substr) +{ + return g_strrstr(searchstr, substr) != NULL; +} + int str_contains(const char str[], int size, char ch) { diff --git a/src/common.h b/src/common.h index 9da0c974..1e50a87a 100644 --- a/src/common.h +++ b/src/common.h @@ -104,6 +104,7 @@ gboolean create_dir(char *name); gboolean mkdir_recursive(const char *dir); char * str_replace(const char *string, const char *substr, const char *replacement); +gboolean str_contains_str(char *searchstr, char *substr); int str_contains(const char str[], int size, char ch); gboolean strtoi_range(char *str, int *saveptr, int min, int max, char **err_msg); int utf8_display_len(const char * const str); |