fnmatch improvements

Brian Inglis Brian.Inglis@Shaw.ca
Thu Jul 27 22:17:37 GMT 2023


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


More information about the Cygwin mailing list