Re: uninorm/composition: Make more maintainable

2024-09-13 Thread Collin Funk
Hi Bruno, Bruno Haible writes: > In Unicode 16.0.0, there are composed characters whose constituents are > Unicode characters with value >= 0x12000. A hardcoded bound in > lib/uninorm/composition.c no longer works. Thanks, I was going to look at the new 'DoNotEmit.txt' file added in Unicode 16.

Re: lstatat module?

2024-09-13 Thread Paul Eggert
On 2024-09-13 18:08, Bruno Haible wrote: Why not use fstatat() directly? Yes, lstatat is merely a deprecated convenience function.

Re: lstatat module?

2024-09-13 Thread Bruno Haible
Eric Gallager wrote: > I recently ran into a situation where some code tries to use > lstatat() on a platform where it isn't available (darwin). lstatat() is not available on _any_ platform. > I see that > gnulib has modules for lstat(), fstatat() and statat(), but how about > lstatat()? lstatat

lstatat module?

2024-09-13 Thread Eric Gallager
Hi, I recently ran into a situation where some code tries to use lstatat() on a platform where it isn't available (darwin). I see that gnulib has modules for lstat(), fstatat() and statat(), but how about lstatat()? Would it make sense for lstatat() to have its own module? Eric Gallager

Update to Unicode 16.0.0

2024-09-13 Thread Bruno Haible
These two patches update Gnulib to Unicode 16.0.0. 2024-09-13 Bruno Haible Implement a new property, added by Unicode 16.0.0. * lib/gen-uni-tables.c (is_property_modifier_combining_mark): New function. (output_properties): Output also the property modifier_comb

Re: uninorm/composition: Make more maintainable

2024-09-13 Thread Bruno Haible
Oops, this produces a build failure. Fixed by this patch: 2024-09-13 Bruno Haible uninorm/composition: Fix mistake in last commit (regression yesterday). * modules/uninorm/composition (Files): Add lib/uninorm/composition-table-bounds.h. diff --git a/modules/uninorm/co