]> git.sesse.net Git - vlc/commitdiff
Ignore case when comparing ISO-639 language codes
authorMarian Durkovic <md@bts.sk>
Fri, 12 Sep 2008 11:00:46 +0000 (13:00 +0200)
committerDerk-Jan Hartman <hartman@videolan.org>
Fri, 12 Sep 2008 11:00:46 +0000 (13:00 +0200)
Signed-off-by: Derk-Jan Hartman <hartman@videolan.org>
src/text/iso_lang.c

index eaae385ea01aaba081134776b9f2e45e50135f30..3a28cd91a2b0b41667ef1c8f948ac26e2f4f213e 100644 (file)
@@ -49,7 +49,7 @@ const iso639_lang_t * GetLang_1( const char * psz_code )
     const iso639_lang_t *p_lang;
 
     for( p_lang = p_languages; p_lang->psz_eng_name; p_lang++ )
-        if( !strncmp( p_lang->psz_iso639_1, psz_code, 2 ) )
+        if( !strncasecmp( p_lang->psz_iso639_1, psz_code, 2 ) )
             return p_lang;
 
     return &unknown_language;
@@ -60,7 +60,7 @@ const iso639_lang_t * GetLang_2T( const char * psz_code )
     const iso639_lang_t *p_lang;
 
     for( p_lang = p_languages; p_lang->psz_eng_name; p_lang++ )
-        if( !strncmp( p_lang->psz_iso639_2T, psz_code, 3 ) )
+        if( !strncasecmp( p_lang->psz_iso639_2T, psz_code, 3 ) )
             return p_lang;
 
     return &unknown_language;
@@ -71,7 +71,7 @@ const iso639_lang_t * GetLang_2B( const char * psz_code )
     const iso639_lang_t *p_lang;
 
     for( p_lang = p_languages; p_lang->psz_eng_name; p_lang++ )
-        if( !strncmp( p_lang->psz_iso639_2B, psz_code, 3 ) )
+        if( !strncasecmp( p_lang->psz_iso639_2B, psz_code, 3 ) )
             return p_lang;
 
     return &unknown_language;