forked from enlightenment/efl
evas: don't use strcmp for just one character, when we already have line size information.
SVN revision: 77703
This commit is contained in:
parent
e0af0dca6d
commit
94869b2f95
|
@ -308,10 +308,10 @@ evas_image_load_file_xpm(Image_Entry *ie, const char *file, const char *key __UN
|
||||||
sscanf(&line[k], "%255s", s);
|
sscanf(&line[k], "%255s", s);
|
||||||
slen = strlen(s);
|
slen = strlen(s);
|
||||||
k += slen;
|
k += slen;
|
||||||
if (!strcmp(s, "c")) iscolor = 1;
|
if (slen == 1 && *s == 'c') iscolor = 1;
|
||||||
if ((!strcmp(s, "m")) || (!strcmp(s, "s"))
|
if ((slen == 1 && ((s[0] == 'm') || (s[0] == 's') || (s[0] == 'g')) || (s[0] == 'c')) ||
|
||||||
|| (!strcmp(s, "g4")) || (!strcmp(s, "g"))
|
(slen == 2 && (s[0] == 'g') && (s[0] == '4')) ||
|
||||||
|| (!strcmp(s, "c")) || (k >= len))
|
(k >= len))
|
||||||
{
|
{
|
||||||
if (k >= len)
|
if (k >= len)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue