git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH v4] grep: fix multibyte regex handling under macOS

From
Junio C Hamano <gitster@pobox.com>
Date
Sep 13, 2022, 20:41 UTC
Message-ID
<xmqqmtb380t2.fsf@gitster.g>
In-Reply-To
<a8ba447f-d087-1c5e-0ce0-a9040ad080d1@aueb.gr>
Diomidis Spinellis <dds@aueb.gr> writes:
>> Perhaps cook this in 'next' and see if anybody screams?
Let's do this.
Show 8 quoted lines
> I was programming in C before locale.h was introduced, so its
> availability was something that worried me as well.  I looked up
> whether we could/should use a GNU autoconf macro to test for the
> locale.h availability.  According to autoconf's documentation "All
> hosted environments that are still of interest for portable code
> provide all of the headers specified in ISO C90 (as amended in 1995):
> assert.h, [...] locale.h [...], and wctype.h. Most programs can safely
> include these headers unconditionally." [1]

Yeah, but there are folks on minor platforms where full POSIX compliance is iffy, so whatever autoconf's documentation says unfortunately does not weigh as much as we wish it does.

Previous: Diomidis Spinellis
Message 4 of 4 in “grep: fix multibyte regex handling under macOS”
  1. grep: fix multibyte regex handling under macOSDiomidis Spinellis, Aug 26, 2022
  2. Junio C HamanoSep 13, 2022
  3. Diomidis SpinellisSep 13, 2022
  4. Junio C HamanoSep 13, 2022

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.