]> Savannah Git Hosting - gnulib.git/commit
unictype/scripts: Fix integer overflow in generated table.
authorBruno Haible <bruno@clisp.org>
Fri, 20 Sep 2024 10:43:57 +0000 (12:43 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 20 Sep 2024 10:43:57 +0000 (12:43 +0200)
commitfc7a3cca2df6dac4aba0c04d154ce526d21fd5ed
treedec2b4adb3f34a4770c6666acc5c12fb0844c9a6
parentb1c410a9bca44fb256b147fbf61f29b30fc4d8b6
unictype/scripts: Fix integer overflow in generated table.

Reported by clang through a -Wconstant-conversion warning.

* lib/gen-uni-tables.c (output_scripts): Generate a level2 array of
'unsigned short', not 'short', values.
* lib/unictype/scripts.h: Regenerated.
* lib/unictype/scripts.c (uc_script): Update accordingly.
ChangeLog
lib/gen-uni-tables.c
lib/unictype/scripts.c
lib/unictype/scripts.h