projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Signed-off by Robin Gilham:
[bertos.git]
/
bertos
/
mware
/
ini_reader.c
diff --git
a/bertos/mware/ini_reader.c
b/bertos/mware/ini_reader.c
index b49198bbd7795fa1164f25225b076cb17f727478..2f1e3abedd4b6a060ea671ea8a2f5480bfd43c86 100644
(file)
--- a/
bertos/mware/ini_reader.c
+++ b/
bertos/mware/ini_reader.c
@@
-65,7
+65,11
@@
static int findSection(KFile *fd, const char *section, size_t section_len, char
continue;
/* did we find the correct section? */
continue;
/* did we find the correct section? */
+#if CONFIG_INI_CASE_INSENSITIVE
+ if(strncasecmp(&line[1], section, section_len))
+#else
if(strncmp(&line[1], section, section_len))
if(strncmp(&line[1], section, section_len))
+#endif
continue;
else
return 0;
continue;
else
return 0;
@@
-127,7
+131,11
@@
static int findKey(KFile *fd, const char *key, char *line, size_t size)
char curr_key[30];
getKey(line, curr_key, 30);
/* check key */
char curr_key[30];
getKey(line, curr_key, 30);
/* check key */
+#if CONFIG_INI_CASE_INSENSITIVE
+ if (!strcasecmp(curr_key, key))
+#else
if (!strcmp(curr_key, key))
if (!strcmp(curr_key, key))
+#endif
return 0;
}
while (err != EOF && *line != '[');
return 0;
}
while (err != EOF && *line != '[');