X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fmware%2Fini_reader.c;h=b49198bbd7795fa1164f25225b076cb17f727478;hb=f248bd5d8be37c741ef62386d82e4975723e09c3;hp=d48f9ead9e10004e5198e1b21ffec2d131c0b279;hpb=1a9205e1665e2ad0de939dc1b2cd782a8a31edc4;p=bertos.git diff --git a/bertos/mware/ini_reader.c b/bertos/mware/ini_reader.c index d48f9ead..b49198bb 100644 --- a/bertos/mware/ini_reader.c +++ b/bertos/mware/ini_reader.c @@ -32,7 +32,6 @@ * * \brief Ini file reader module. * - * \version $Id$ * \author Luca Ottaviano */ @@ -80,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; @@ -100,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)