From 23c9dd225ef30fcc01c8bdf984805ea355b36c6e Mon Sep 17 00:00:00 2001 From: discomfitor Date: Fri, 2 Dec 2011 03:33:19 +0000 Subject: [PATCH] more trivial fixes from Joerg Sonnenberger git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@65799 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/ecore/ecore_getopt.c | 2 +- src/lib/ecore_file/ecore_file.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/ecore/ecore_getopt.c b/src/lib/ecore/ecore_getopt.c index 0ce8f6e..1581003 100644 --- a/src/lib/ecore/ecore_getopt.c +++ b/src/lib/ecore/ecore_getopt.c @@ -130,7 +130,7 @@ _ecore_getopt_help_line(FILE *fp, todo = len; for (i = 0; i < todo; i++) - if (isspace(text[i])) + if (isspace((unsigned char)text[i])) { space = text + i; break; diff --git a/src/lib/ecore_file/ecore_file.c b/src/lib/ecore_file/ecore_file.c index 2546f2f..2f55769 100644 --- a/src/lib/ecore_file/ecore_file.c +++ b/src/lib/ecore_file/ecore_file.c @@ -859,7 +859,7 @@ ecore_file_app_exe_get(const char *app) p = (char *)app; restart: - while ((*p) && (isspace(*p))) p++; + while ((*p) && (isspace((unsigned char)*p))) p++; exe1 = p; while (*p) { @@ -879,7 +879,7 @@ restart: in_quot_sing = 1; else if (*p == '\"') in_quot_dbl = 1; - if ((isspace(*p)) && (!((p > app) && (p[-1] != '\\')))) + if ((isspace((unsigned char)*p)) && ((p <= app) || (p[-1] == '\\'))) break; } p++; @@ -974,7 +974,7 @@ restart: in_quot_sing = 1; else if (*p == '\"') in_quot_dbl = 1; - else if (isspace(*p)) + else if (isspace((unsigned char)*p)) { if (restart) goto restart; -- 2.7.4