use g_strcasecmp() instead of strcasecmp() which doesn't exist with MSVC (some versio...
authorPaul Davis <paul@linuxaudiosystems.com>
Fri, 4 Oct 2013 17:00:59 +0000 (13:00 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Fri, 4 Oct 2013 17:00:59 +0000 (13:00 -0400)
gtk2_ardour/editor_regions.cc
gtk2_ardour/plugin_selector.cc

index ad5263d1d198eb043295b5c99ce2730d994dac46..72a0da29099d4e516485650bfd71e4eed1eae112 100644 (file)
@@ -1115,7 +1115,7 @@ EditorRegions::sorter (TreeModel::iterator a, TreeModel::iterator b)
 
        switch (_sort_type) {
        case ByName:
-               cmp = strcasecmp (region1->name().c_str(), region2->name().c_str());
+               cmp = g_strcasecmp (region1->name().c_str(), region2->name().c_str());
                break;
 
        case ByLength:
@@ -1140,7 +1140,7 @@ EditorRegions::sorter (TreeModel::iterator a, TreeModel::iterator b)
                break;
 
        case BySourceFileName:
-               cmp = strcasecmp (region1->source()->name().c_str(), region2->source()->name().c_str());
+               cmp = g_strcasecmp (region1->source()->name().c_str(), region2->source()->name().c_str());
                break;
 
        case BySourceFileLength:
@@ -1153,9 +1153,9 @@ EditorRegions::sorter (TreeModel::iterator a, TreeModel::iterator b)
 
        case BySourceFileFS:
                if (region1->source()->name() == region2->source()->name()) {
-                       cmp = strcasecmp (region1->name().c_str(),  region2->name().c_str());
+                       cmp = g_strcasecmp (region1->name().c_str(),  region2->name().c_str());
                } else {
-                       cmp = strcasecmp (region1->source()->name().c_str(),  region2->source()->name().c_str());
+                       cmp = g_strcasecmp (region1->source()->name().c_str(),  region2->source()->name().c_str());
                }
                break;
        }
index 81adf40896669fb753d96d983de55aca21e66cfd..ebfcc677ac6c4de2331cfb219ef22982bca826e0 100644 (file)
@@ -538,13 +538,13 @@ struct PluginMenuCompareByCreator {
     bool operator() (PluginInfoPtr a, PluginInfoPtr b) const {
            int cmp;
 
-           cmp = strcasecmp (a->creator.c_str(), b->creator.c_str());
+           cmp = g_strcasecmp (a->creator.c_str(), b->creator.c_str());
 
            if (cmp < 0) {
                    return true;
            } else if (cmp == 0) {
                    /* same creator ... compare names */
-                   if (strcasecmp (a->name.c_str(), b->name.c_str()) < 0) {
+                   if (g_strcasecmp (a->name.c_str(), b->name.c_str()) < 0) {
                            return true;
                    }
            }
@@ -556,7 +556,7 @@ struct PluginMenuCompareByName {
     bool operator() (PluginInfoPtr a, PluginInfoPtr b) const {
            int cmp;
 
-           cmp = strcasecmp (a->name.c_str(), b->name.c_str());
+           cmp = g_strcasecmp (a->name.c_str(), b->name.c_str());
 
            if (cmp < 0) {
                    return true;
@@ -574,13 +574,13 @@ struct PluginMenuCompareByCategory {
     bool operator() (PluginInfoPtr a, PluginInfoPtr b) const {
            int cmp;
 
-           cmp = strcasecmp (a->category.c_str(), b->category.c_str());
+           cmp = g_strcasecmp (a->category.c_str(), b->category.c_str());
 
            if (cmp < 0) {
                    return true;
            } else if (cmp == 0) {
                    /* same category ... compare names */
-                   if (strcasecmp (a->name.c_str(), b->name.c_str()) < 0) {
+                   if (g_strcasecmp (a->name.c_str(), b->name.c_str()) < 0) {
                            return true;
                    }
            }