]> Kevux Git Server - fll/commit
Update: relocate utf.h code into utf-common.h and improve zero-width support
authorKevin Day <thekevinday@gmail.com>
Sat, 20 Jun 2020 16:42:45 +0000 (11:42 -0500)
committerKevin Day <thekevinday@gmail.com>
Sat, 20 Jun 2020 16:42:45 +0000 (11:42 -0500)
commit9050db201e1b7f6f603703589dae015fb9c4f8d1
treeebf6bbd48da48635e9e02eb5f01a11e6855f956a
parent169d2db3abae0a23c7a980ec0d8cbad3ff78fcff
Update: relocate utf.h code into utf-common.h and improve zero-width support

There is too much in utf.h.
Move the defines and other common things into utf-common.h.

There actually are zero-width ASCII characters (such as bell).
Fix this inaccuracy and handle all of the zero-width ASCII characters.

Newlines, tabs, and otherwise space that prints something, including vertical tabs however odd, are not to be considered zero-width.
build/level_0/settings
build/monolithic/settings
level_0/f_utf/c/utf-common.h [new file with mode: 0644]
level_0/f_utf/c/utf.c
level_0/f_utf/c/utf.h
level_0/f_utf/data/build/settings