]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
Use strcasecmp() instead of re-inventing it.
authorbenoit <benoit@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Mon, 12 May 2008 01:17:00 +0000 (01:17 +0000)
committerbenoit <benoit@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Mon, 12 May 2008 01:17:00 +0000 (01:17 +0000)
Patch by Diego 'Flameeyes' Pettenò flameeyesATgmailPOINTcom

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@13132 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavformat/img2.c

index 0523bc7d81bd6b82db2e7cfb951cb0bcd87a2aab..022c6a28c7a63690d02d45770fd1ae43e2db80da 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "libavutil/avstring.h"
 #include "avformat.h"
+#include <strings.h>
 
 typedef struct {
     int img_first;
@@ -102,11 +103,8 @@ static enum CodecID av_str2id(const IdStrMap *tags, const char *str)
     str++;
 
     while (tags->id) {
-        int i;
-        for(i=0; toupper(tags->str[i]) == toupper(str[i]); i++){
-            if(tags->str[i]==0 && str[i]==0)
-                return tags->id;
-        }
+        if (!strcasecmp(str, tags->str))
+            return tags->id;
 
         tags++;
     }