On 2023-07-27 15:22, Bruno Haible wrote:
Brian Inglis wrote:
It was added in C99 TR19769, integrated in C/++11

Yes.

available in libicu-devel:

        https://cplusplus.com/reference/cuchar/

        https://open-std.org/jtc1/sc22/open/n3579.pdf

        https://open-std.org/jtc1/sc22/wg14/www/docs/n1326.pdf

        https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf#page=416

        $ find /usr/include/ -name uchar.h
        /usr/include/unicode/uchar.h

        $ cygcheck -f /usr/include/unicode/uchar.h
        libicu-devel-72.1-1

This file, <unicode/uchar.h> from ICU4C, is something completely different than
ISO C's <uchar.h>.

This would then be a *newlib* AT sourceware DOT org addition so we could use FreeBSD's:

https://cgit.freebsd.org/src/blame/include/uchar.h?id=9f9d157d82e2332b74d9c45b596748e3e4691f2d

plus consideration of:

gnulib:

https://git.savannah.gnu.org/gitweb/?p=gnulib.git&a=search&h=HEAD&st=commit&s=uchar.h

and C2023 CD2:

        https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf

there are only symbol formatting changes in N3148 comments and N3149 is a zip with a password protected PDF so likely FDIS!

--
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer     but when there is no more to cut
                                -- Antoine de Saint-Exupéry

--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to