]> Savannah Git Hosting - gnulib.git/commit
Implement a new property, added by Unicode 9.0.0.
authorBruno Haible <bruno@clisp.org>
Mon, 12 Feb 2024 17:18:43 +0000 (18:18 +0100)
committerBruno Haible <bruno@clisp.org>
Mon, 12 Feb 2024 17:18:43 +0000 (18:18 +0100)
commitd1e9030634d4d3077a743301bbbd31efb26bfe3f
tree5230fad4aadcc69ae27a4b22c42bde314e9f038f
parent5cc140d56fc4fc0fac15ed044ffa823906ba002b
Implement a new property, added by Unicode 9.0.0.

* lib/gen-uni-tables.c (is_property_prepended_concatenation_mark): New
function.
(output_properties): Output also the property
prepended_concatenation_mark.
* lib/unictype.in.h (UC_PROPERTY_PREPENDED_CONCATENATION_MARK,
uc_is_property_prepended_concatenation_mark): New declarations.
* m4/unictype_h.m4 (gl_UNICTYPE_H_REQUIRE_DEFAULTS): Initialize
GNULIB_UNICTYPE_PROPERTY_PREPENDED_CONCATENATION_MARK.
* modules/unictype/base (Makefile.am): Substitute
GNULIB_UNICTYPE_PROPERTY_PREPENDED_CONCATENATION_MARK.
* lib/unictype/pr_prepended_concatenation_mark.c: New file.
* lib/unictype/pr_prepended_concatenation_mark.h: New generated file.
* modules/unictype/property-prepended-concatenation-mark: New file.
* tests/unictype/test-pr_prepended_concatenation_mark.c: New generated
file.
* modules/unictype/property-prepended-concatenation-mark-tests: New
file.
* lib/unictype/pr_byname.gperf: Add prepended_concatenation_mark.
* lib/unictype/pr_byname.c
(UC_PROPERTY_INDEX_PREPENDED_CONCATENATION_MARK): New enum item.
(uc_property_byname): Handle it.
* modules/unictype/property-byname (Depends-on): Add
unictype/property-prepended-concatenation-mark.
* modules/unictype/property-all (Depends-on): Likewise.
* MODULES.html.sh (func_all_modules): Add
unictype/property-prepended-concatenation-mark.
15 files changed:
ChangeLog
MODULES.html.sh
lib/gen-uni-tables.c
lib/unictype.in.h
lib/unictype/pr_byname.c
lib/unictype/pr_byname.gperf
lib/unictype/pr_prepended_concatenation_mark.c [new file with mode: 0644]
lib/unictype/pr_prepended_concatenation_mark.h [new file with mode: 0644]
m4/unictype_h.m4
modules/unictype/base
modules/unictype/property-all
modules/unictype/property-byname
modules/unictype/property-prepended-concatenation-mark [new file with mode: 0644]
modules/unictype/property-prepended-concatenation-mark-tests [new file with mode: 0644]
tests/unictype/test-pr_prepended_concatenation_mark.c [new file with mode: 0644]