bug-texinfo
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Locale-independent paragraph formatting


From: Bruno Haible
Subject: Re: Locale-independent paragraph formatting
Date: Fri, 10 Nov 2023 12:28:27 +0100

> > From: Gavin Smith <gavinsmith0123@gmail.com>
> > Date: Thu, 9 Nov 2023 21:26:11 +0000
> > 
> > I have just pushed a commit (e3a28cc9bf) to use gnulib/libunistring
> > functions instead of the locale-dependent functions mbrtowc and wcwidth.
> > This allows for a significant simplification as we do not have to try
> > to switch to a UTF-8 encoded locale.
> > 
> > I was not sure about how to put a char32_t literal in the source code.
> > For example, where we previously had L'a' as a literal wchar_t letter 'a',
> > I changed this to U'a'.  I could not find very much information about this
> > online or whether this would be widely supported by C compilers.  The U 
> > prefix
> > for char32_t is mentioned in a copy of the C11 standard I found online and
> > also in a C23 draft.

My answer is at
<https://lists.gnu.org/archive/html/bug-libunistring/2023-11/msg00000.html>.

Eli Zaretskii wrote:
> OTOH, the char32_t type is not supported by this GCC, not even if I
> use -std=gnu2x.  Maybe we should use uint_least32_t instead?

The char32_t type is provided by Gnulib's 'uchar' module, if the system
does not have it.

Bruno






reply via email to

[Prev in Thread] Current Thread [Next in Thread]