--- config/makedepend/ifparser.c 2005-09-09 01:20:20.663346432 +0200 +++ config/makedepend/ifparser_new.c 2005-09-09 01:19:40.772786525 +0200 @@ -65,6 +65,7 @@ #include #include #include +#include /**************************************************************************** Internal Macros and Utilities for Parser @@ -296,7 +297,10 @@ case '/': DO (cp = parse_product (g, cp + 1, &rightval)); - *valp = (*valp / rightval); + if (rightval) + *valp = (*valp / rightval); + else + *valp = LONG_MAX; break; case '%':