From: Thalia Archibald Date: Wed, 10 Apr 2024 09:16:24 GMT Subject: Re: [PATCH v2 1/8] fast-import: tighten path unquoting Message-ID: In-Reply-To: On Apr 10, 2024, at 02:14, Thalia Archibald wrote: > On Apr 10, 2024, at 01:51, Chris Torek wrote: >> On Wed, Apr 10, 2024 at 1:47 AM Thalia Archibald wrote: >>> strchrnul does what I want here and I’ve replaced it with that. >> >> `strchrnul` is a GNU extension (found on a lot of systems, but not >> part of C90 or C99). > > I can’t speak to Git standards, but it seems broadly used in Git, including > three times already in fast-import. … and that would be because it is supplied when unavailable: git-compat-util.h #ifndef HAVE_STRCHRNUL #define strchrnul gitstrchrnul static inline char *gitstrchrnul(const char *s, int c) { while (*s && *s != c) s++; return (char *)s; } #endif Thalia