Browse Source
strchrnul() was introduced in glibc in April 1999 and included in glibc-2.1. Checking for that version means the majority of all git users would get to use the optimized version in glibc. Of the remaining few some might get to use a slightly slower version than necessary but probably not slower than what we have today. Unfortunately, __GLIBC_PREREQ() macro was not available in glibc 2.1.1 which was short lived but already supported strchrnul(). Odd minority users of that library needs to live with our compatibility inline version. Rediffed-against-next-by: Rene Scharfe <rene.scharfe@lsrfire.ath.cx> Signed-off-by: Junio C Hamano <gitster@pobox.com>maint
Andreas Ericsson
17 years ago
committed by
Junio C Hamano
3 changed files with 7 additions and 23 deletions
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
#include "../git-compat-util.h" |
||||
|
||||
char *gitstrchrnul(const char *s, int c) |
||||
{ |
||||
while (*s && *s != c) |
||||
s++; |
||||
return (char *)s; |
||||
} |
Loading…
Reference in new issue