[easytag/wip/core-refactoring: 9/10] Use g_ascii_strcasecmp() for ID3v2.4 field names



commit a2e61893d145cbcd5ed62c4c65f12def17274373
Author: David King <amigadave amigadave com>
Date:   Thu Feb 18 21:20:42 2016 +0000

    Use g_ascii_strcasecmp() for ID3v2.4 field names
    
    As ID3v2 field names use ASCII, use the locale-insensitive
    g_ascii_strncasecmp() instead of strncasecmp().

 src/tags/id3v24_tag.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/tags/id3v24_tag.c b/src/tags/id3v24_tag.c
index 949d208..f2f35c2 100644
--- a/src/tags/id3v24_tag.c
+++ b/src/tags/id3v24_tag.c
@@ -1266,7 +1266,7 @@ Id3tag_delete_txxframes(struct id3_tag *tag, const gchar *param1, int start)
         {
             str = NULL;
             if ((str = (gchar *)id3_ucs4_latin1duplicate(ucs4string))
-            && (strncasecmp(str, param1, strlen(param1)) == 0) )
+            && (g_ascii_strncasecmp (str, param1, strlen (param1)) == 0))
             {
                 g_free(str);
                 id3_tag_detachframe(tag, frame);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]