Fix:Core:MSVC fixes
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Tue, 25 Jan 2011 16:07:19 +0000 (16:07 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Tue, 25 Jan 2011 16:07:19 +0000 (16:07 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4028 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/country.c
navit/navit/file.c
navit/navit/gui/internal/gui_internal.c
navit/navit/linguistics.c
navit/navit/navigation.c
navit/navit/search.c
navit/navit/vehicle/file/vehicle_file.c

index 1bcaad1..8a398a3 100644 (file)
@@ -380,7 +380,7 @@ match(struct country_search *this_, enum attr_type type, const char *name)
        if (this_->partial)
                ret=(strncasecmp(this_->search.u.str, name, this_->len) == 0);
        else
-               ret=(strcasecmp(this_->search.u.str, name) == 0);
+               ret=(g_strcasecmp(this_->search.u.str, name) == 0);
        return ret;
        
 }
index 2d38ba5..4807115 100644 (file)
@@ -774,7 +774,7 @@ file_create_caseinsensitive(char *name, struct attr **options)
        if (d) {
                *p++='/';
                while ((filename=file_readdir(d))) {
-                       if (!strcasecmp(filename, p)) {
+                       if (!g_strcasecmp(filename, p)) {
                                strcpy(p, filename);
                                ret=file_create(dirname, options);
                                if (ret)
index b5f0153..f9567ca 100644 (file)
@@ -4311,7 +4311,7 @@ static const char *
 find_attr(const char **names, const char **values, const char *name)
 {
        while (*names) {
-               if (!strcasecmp(*names, name))
+               if (!g_strcasecmp(*names, name))
                        return *values;
                names+=xml_attr_distance;
                values+=xml_attr_distance;
@@ -4480,7 +4480,7 @@ gui_internal_html_start(void *dummy, const char *tag_name, const char **names, c
        struct html *html=&this->html[this->html_depth];
        const char *cond, *type;
 
-       if (!strcasecmp(tag_name,"text"))
+       if (!g_strcasecmp(tag_name,"text"))
                return;
        html->command=NULL;
        html->name=NULL;
@@ -4494,7 +4494,7 @@ gui_internal_html_start(void *dummy, const char *tag_name, const char **names, c
        }
 
        for (i=0 ; i < sizeof(html_tag_map)/sizeof(struct html_tag_map); i++) {
-               if (!strcasecmp(html_tag_map[i].tag_name, tag_name)) {
+               if (!g_strcasecmp(html_tag_map[i].tag_name, tag_name)) {
                        tag=html_tag_map[i].tag;
                        break;
                }
@@ -4570,7 +4570,7 @@ gui_internal_html_end(void *dummy, const char *tag_name, void *data, void *error
        struct html *html;
        struct html *parent=NULL;
 
-       if (!strcasecmp(tag_name,"text"))
+       if (!g_strcasecmp(tag_name,"text"))
                return;
        this->html_depth--;
        html=&this->html[this->html_depth];
index 9227d96..2b17c57 100644 (file)
@@ -150,13 +150,13 @@ linguistics_next_word(char *str)
 int
 linguistics_search(char *str)
 {
-       if (!strcasecmp(str,"str"))
+       if (!g_strcasecmp(str,"str"))
                return 0;
-       if (!strcasecmp(str,"str."))
+       if (!g_strcasecmp(str,"str."))
                return 0;
-       if (!strcasecmp(str,"strasse"))
+       if (!g_strcasecmp(str,"strasse"))
                return 0;
-       if (!strcasecmp(str,"weg"))
+       if (!g_strcasecmp(str,"weg"))
                return 0;
        return 1;
 }
index f7e3860..6751e98 100644 (file)
@@ -1283,7 +1283,7 @@ contains_suffix(char *name, char *suffix)
                return 0;
        if (strlen(name) < strlen(suffix))
                return 0;
-       return !strcasecmp(name+strlen(name)-strlen(suffix), suffix);
+       return !g_strcasecmp(name+strlen(name)-strlen(suffix), suffix);
 }
 
 static char *
index 979a6f6..45cd74c 100644 (file)
@@ -400,9 +400,9 @@ static int
 search_match(char *str, char *search, int partial)
 {
        if (!partial)
-               return (!strcasecmp(str, search));
+               return (!g_strcasecmp(str, search));
        else
-               return (!strncasecmp(str, search, strlen(search)));
+               return (!g_strncasecmp(str, search, strlen(search)));
 }
 
 static struct pcoord *
index c05c6dd..36bad5d 100644 (file)
@@ -457,7 +457,7 @@ vehicle_file_parse(struct vehicle_priv *priv, char *buffer)
                        lat -= priv->geo.lat * 100;
                        priv->geo.lat += lat / 60;
 
-                       if (!strcasecmp(item[3],"S"))
+                       if (!g_strcasecmp(item[3],"S"))
                                priv->geo.lat=-priv->geo.lat;
 
                        lng = g_ascii_strtod(item[4], NULL);
@@ -465,7 +465,7 @@ vehicle_file_parse(struct vehicle_priv *priv, char *buffer)
                        lng -= priv->geo.lng * 100;
                        priv->geo.lng += lng / 60;
 
-                       if (!strcasecmp(item[5],"W"))
+                       if (!g_strcasecmp(item[5],"W"))
                                priv->geo.lng=-priv->geo.lng;
                        priv->valid=attr_position_valid_valid;
             dbg(2, "latitude '%2.4f' longitude %2.4f\n", priv->geo.lat, priv->geo.lng);
@@ -965,9 +965,9 @@ vehicle_file_new_file(struct vehicle_methods
                ret->checksum_ignore=checksum_ignore->u.num;
        ret->attrs = attrs;
        on_eof = attr_search(attrs, NULL, attr_on_eof);
-       if (on_eof && !strcasecmp(on_eof->u.str, "stop"))
+       if (on_eof && !g_strcasecmp(on_eof->u.str, "stop"))
                ret->on_eof=1;
-       if (on_eof && !strcasecmp(on_eof->u.str, "exit"))
+       if (on_eof && !g_strcasecmp(on_eof->u.str, "exit"))
                ret->on_eof=2;
        dbg(0,"on_eof=%d\n", ret->on_eof);
        *meth = vehicle_file_methods;