Fix warnings on new compilers.
authorbatt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Sun, 3 Apr 2011 13:08:59 +0000 (13:08 +0000)
committerbatt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Sun, 3 Apr 2011 13:08:59 +0000 (13:08 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4830 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/mware/ini_reader.c
bertos/net/nmea.c

index d16c41a31bb387a72930d18d3a2200c52d591eea..b49198bbd7795fa1164f25225b076cb17f727478 100644 (file)
@@ -79,10 +79,10 @@ static int findSection(KFile *fd, const char *section, size_t section_len, char
 static char *getKey(const char *line, char *key, size_t size)
 {
        /* null-terminated string */
-       while (isspace(*line))
+       while (isspace((unsigned char)*line))
                ++line;
        int i = 0;
-       while (*line != '=' && !isspace(*line) && size)
+       while (*line != '=' && !isspace((unsigned char)*line) && size)
        {
                key[i++] = *line;
                ++line;
@@ -99,7 +99,7 @@ static char *getValue(const char *line, char *value, size_t size)
 {
        while (*line++ != '=')
                ;
-       while (isspace(*line))
+       while (isspace((unsigned char)*line))
                ++line;
        int i = 0;
        while (*line && size)
index d232c73adfa253de40069cfff4797c081884d905..f74879523e9bcf2f543c1520efc4e374e39e19af 100644 (file)
@@ -84,7 +84,7 @@ static uint32_t tokenToInt(const char *s, int precision)
 
        for(i = 0; i < NMEAP_MAX_SENTENCE_LENGTH; i++)
        {
-               char c = *s++;
+               unsigned char c = *s++;
 
                if (c == '.')
                {
@@ -413,7 +413,7 @@ int nmea_gpvtg(nmeap_context_t *context, nmeap_sentence_t *sentence)
         */
        if (sentence->callout != 0)
                (*sentence->callout)(context, vtg, context->user_data);
-       
+
        return NMEA_GPVTG;
 }