]> 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 00:53:39 +0000 (19:53 -0500)
commitebf36afb84d55a572cd51751368edfef131b5f33
tree7addde37438c9037e17e7a736043d9e5242d869b
parentcffd6044475b15b7ee365ba58217f123f8a0525b
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