]> Kevux Git Server - fll/commit
Feature: Add missing functionality allowing the utf8 program to convert back to binar...
authorKevin Day <thekevinday@gmail.com>
Mon, 23 May 2022 01:45:31 +0000 (20:45 -0500)
committerKevin Day <thekevinday@gmail.com>
Mon, 23 May 2022 01:45:31 +0000 (20:45 -0500)
commit6761261276ef712883e642740a6fa329fdaaf21f
tree4b97a829790ed556078e541d93249fffdf34cf43
parentb0287f0bbba08a1e6129152ec2f2daf2df521a41
Feature: Add missing functionality allowing the utf8 program to convert back to binary data with invalid codepoints.

Even when there are invalid codepoints produced, it should be possible to convert the entire output back to the original data.
This is possible because the codepoint output by default still prints the invalid data as a hex-digit representing up to 4 bytes of data.
The combining and width parameters are also supported.
level_3/utf8/c/common.c
level_3/utf8/c/common.h
level_3/utf8/c/private-common.h
level_3/utf8/c/private-print.c
level_3/utf8/c/private-print.h
level_3/utf8/c/private-utf8.c
level_3/utf8/c/private-utf8_bytecode.c
level_3/utf8/c/private-utf8_codepoint.c
level_3/utf8/c/private-utf8_codepoint.h