From: René Scharfe Date: Thu, 6 Sep 2007 22:32:54 +0000 (+0200) Subject: add memmem() X-Git-Tag: v1.5.4-rc0~451^2~4 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/b21b9f1de313acb5550c070911ae58c735cdb451?hp=b21b9f1de313acb5550c070911ae58c735cdb451 add memmem() memmem() is a nice GNU extension for searching a length limited string in another one. This compat version is based on the version found in glibc 2.2 (GPL 2); I only removed the optimization of checking the first char by hand, and generally tried to keep the code simple. We can add it back if memcmp shows up high in a profile, but for now I prefer to keep it (almost trivially) simple. Since I don't really know which platforms beside those with a glibc have their own memmem(), I used a heuristic: if NO_STRCASESTR is set, then NO_MEMMEM is set, too. Signed-off-by: Rene Scharfe Signed-off-by: Junio C Hamano ---