]> Kevux Git Server - fll/commit
Update: Support Unicode 15.0.
authorKevin Day <thekevinday@gmail.com>
Fri, 28 Oct 2022 00:53:39 +0000 (19:53 -0500)
committerKevin Day <thekevinday@gmail.com>
Fri, 28 Oct 2022 01:13:07 +0000 (20:13 -0500)
commitc3706a7fb6527a0e51a60f95fc5b27f56de66f97
treee2cdf7cfa541c21f57f76a0d104e260810185d57
parentb5da024e8b18d566dd80522f0afeb3bcc839de2e
Update: Support Unicode 15.0.

I couldn't easily find what Unicode version I am trying to suppot so I added a unicode.txt document.

The initial work was done for Unicode 12.1 and later switched to 14.0.
I was still in the initial stages of learning Unicode and so I expect there to be notable incompleteness or incorrectness.
With the release of Unicode 15.0 I am able to determine a distinct set of changes and I have applied the changes.

Add a private_inline_f_utf_character_handle_digit_offset() inline function to simplify some of the redundant code.
21 files changed:
documents/unicode.txt [new file with mode: 0644]
level_0/f_utf/c/private-utf_combining.c
level_0/f_utf/c/private-utf_control.c
level_0/f_utf/c/private-utf_digit.c
level_0/f_utf/c/private-utf_emoji.c
level_0/f_utf/c/private-utf_numeric.c
level_0/f_utf/c/private-utf_punctuation.c
level_0/f_utf/c/private-utf_symbol.c
level_0/f_utf/c/private-utf_wide.c
level_0/f_utf/c/utf/private-is_unassigned.c
level_0/f_utf/data/tests/bytesequences/combining-all.txt
level_0/f_utf/data/tests/bytesequences/control-all.txt
level_0/f_utf/data/tests/bytesequences/digit-all.txt
level_0/f_utf/data/tests/bytesequences/emoji-all.txt
level_0/f_utf/data/tests/codepoints/combining-all.txt
level_0/f_utf/data/tests/codepoints/control-all.txt
level_0/f_utf/data/tests/codepoints/digit-all.txt
level_0/f_utf/data/tests/codepoints/emoji-all.txt
level_0/f_utf/data/tests/values/digit-all.txt
level_3/byte_dump/c/byte_dump.h
level_3/utf8/c/utf8.h