--- /home/vak/tmp/make-3.80/misc.c 2002-09-13 00:15:58.000000000 +0200 +++ misc.c 2004-04-05 17:08:50.000000000 +0200 @@ -435,25 +435,7 @@ const char *small; unsigned int slen; { - if (!blen) - blen = strlen (big); - if (!slen) - slen = strlen (small); - - if (slen && blen >= slen) - { - register unsigned int b; - - /* Quit when there's not enough room left for the small string. */ - --slen; - blen -= slen; - - for (b = 0; b < blen; ++b, ++big) - if (*big == *small && strneq (big + 1, small + 1, slen)) - return (char *)big; - } - - return 0; + return strstr(big,small); } /* Limited INDEX: