Browse Source

10l: fix av_str[i]start()

Originally committed as revision 9585 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Måns Rullgård 18 years ago
parent
commit
059eeabf35
1 changed files with 8 additions and 2 deletions
  1. +8
    -2
      libavutil/string.c

+ 8
- 2
libavutil/string.c View File

@@ -25,7 +25,10 @@

int av_strstart(const char *str, const char *pfx, const char **ptr)
{
while (*pfx && *pfx++ == *str++);
while (*pfx && *pfx == *str) {
pfx++;
str++;
}
if (!*pfx && ptr)
*ptr = str;
return !*pfx;
@@ -33,7 +36,10 @@ int av_strstart(const char *str, const char *pfx, const char **ptr)

int av_stristart(const char *str, const char *pfx, const char **ptr)
{
while (*pfx && toupper((unsigned)*pfx++) == toupper((unsigned)*str++));
while (*pfx && toupper((unsigned)*pfx) == toupper((unsigned)*str)) {
pfx++;
str++;
}
if (!*pfx && ptr)
*ptr = str;
return !*pfx;


Loading…
Cancel
Save