Re: [PATCH] compat: add memrchr()
- From
Johannes Sixt <j.sixt@viscovery.net>
- Date
- Oct 15, 2010, 09:35 UTC
- Message-ID
- <4CB82079.4030402@viscovery.net>
- In-Reply-To
- <AANLkTi=MbSeeUcPpPt_yLyeTv10pNzHqGUu3ihXf8jb+@mail.gmail.com>
Am 10/15/2010 10:56, schrieb Erik Faye-Lund:
Show 12 quoted lines
> On Fri, Oct 15, 2010 at 7:17 AM, Jonathan Nieder <jrnieder@gmail.com> wrote: >> Reimplement another handy convenience function from glibc. memrchr() >> searches from the end of a memory area for a particular character. It >> is similar to strrchr() but takes a length argument and is >> binary-safe. >> >> The whole-directory rename detection patch could use this to find the >> last directory separator in a (possibly truncated) pathname. >> > > Are you sure this would work on Windows where both '/' and '\' are > valid directory separators?
I'm sure this would be used only on paths that were constructed from index or repository contents; there, the directory separator is '/' by definition.
-- Hannes