git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@65799
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
todo = len;
for (i = 0; i < todo; i++)
- if (isspace(text[i]))
+ if (isspace((unsigned char)text[i]))
{
space = text + i;
break;
p = (char *)app;
restart:
- while ((*p) && (isspace(*p))) p++;
+ while ((*p) && (isspace((unsigned char)*p))) p++;
exe1 = p;
while (*p)
{
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++;
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;