]> Kevux Git Server - fll/commit
Update: Complete incomplete unicode processing code.
authorKevin Day <thekevinday@gmail.com>
Sat, 4 Dec 2021 00:29:50 +0000 (18:29 -0600)
committerKevin Day <thekevinday@gmail.com>
Sat, 4 Dec 2021 00:38:01 +0000 (18:38 -0600)
commit95a51fdfd022435ba0fd21dbf5fbabaa8daf1927
tree3ed3a898fba5bd55429155a88d1c169ce909a909
parentf945c59b4031307138a347416fe6a2befd5f1cec
Update: Complete incomplete unicode processing code.

I had originally accidentally committed the utf8 program before it was ready.
I followed up with a cleanup after I noticed this.
It seems that there is still more work to finish.

Looking at what I need to do to finish this it has become clear to me that I was originally working on this and realized I should move functionality into the level_0 f_utf project.
When I did this, I probably noticed a Unicode bug and stopped what I was doing to fix it.
I then forgot to come back and fix this code, leaving it in this incomplete and broken state.

I also noticed that the f_utf_unicode_string_from() function is mis-named.
The is a "to" function rather than a "from" function because it is creating to a Unicode codepoint.

The "raw" print mode is now supported so use the fl_print_format() to print.

Move the printing of "append" to after the closing color context.
This makes more sense, but I have not bothered to check to see if the design logic is intended to be used this way.
level_0/f_utf/c/utf.c
level_0/f_utf/c/utf.h
level_3/utf8/c/private-print.c
level_3/utf8/c/private-utf8_binary.c
level_3/utf8/c/private-utf8_codepoint.c