summaryrefslogtreecommitdiff
path: root/libavutil/avstring.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavutil/avstring.c')
-rw-r--r--libavutil/avstring.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/libavutil/avstring.c b/libavutil/avstring.c
index 6d45a9581a..4844e28db2 100644
--- a/libavutil/avstring.c
+++ b/libavutil/avstring.c
@@ -48,6 +48,19 @@ int av_stristart(const char *str, const char *pfx, const char **ptr)
return !*pfx;
}
+char *av_stristr(const char *s1, const char *s2)
+{
+ if (!*s2)
+ return s1;
+
+ do {
+ if (av_stristart(s1, s2, NULL))
+ return s1;
+ } while (*s1++);
+
+ return NULL;
+}
+
size_t av_strlcpy(char *dst, const char *src, size_t size)
{
size_t len = 0;