diff options
Diffstat (limited to 'libavutil/avstring.c')
-rw-r--r-- | libavutil/avstring.c | 13 |
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; |