author | Andreas Ericsson <ae@op5.se> | |
Sat, 10 Nov 2007 11:55:48 +0000 (12:55 +0100) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Sun, 11 Nov 2007 20:10:35 +0000 (12:10 -0800) | ||
commit | 9e79f00f06a5500b30941e6925adda070504e6cf | |
tree | 16c6e6ce8b4cbe33d845ae2ff0fe9bbd9873800b | tree | snapshot |
parent | b9c62321380374d09cc99570cdd1390674532832 | commit | diff |
Simplify strchrnul() compat code
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>
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>
Makefile | diff | blob | history | |
compat/strchrnul.c | [deleted file] | blob | history |
git-compat-util.h | diff | blob | history |