revert last, must have been high
authordiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 15 Jan 2011 19:47:02 +0000 (19:47 +0000)
committerdiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 15 Jan 2011 19:47:02 +0000 (19:47 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@56139 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/bin/edje_cc_parse.c

index a1fba6b..1f28859 100644 (file)
@@ -802,7 +802,7 @@ is_param(int n)
 }
 
 int
-is_num(int n __UNUSED__)
+is_num(int n)
 {
    char *str;
    char *end;
@@ -818,6 +818,10 @@ is_num(int n __UNUSED__)
    if (str[0] == 0) return 0;
    end = str;
    ret = strtol(str, &end, 0);
+   if ((ret == LONG_MIN) || (ret == LONG_MAX))
+     {
+        n = 0; // do nothing. shut gcc warnings up
+     }
    if ((end != str) && (end[0] == 0)) return 1;
    return 0;
 }