about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/common.c6
-rw-r--r--src/common.h1
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);