]> Kevux Git Server - fll/commit
Bugfix: Finish addressing trimmed printing is not working as expected.
authorKevin Day <thekevinday@gmail.com>
Fri, 3 Jun 2022 03:46:36 +0000 (22:46 -0500)
committerKevin Day <thekevinday@gmail.com>
Fri, 3 Jun 2022 03:46:36 +0000 (22:46 -0500)
commit88aa80209dc006332b2cf85a01d5be42a17b198f
tree7e1cebdd389d601ff48d4803fd52930de6ccceca
parentc8c59e16bb4cb7936142bff4815b302ad57138de
Bugfix: Finish addressing trimmed printing is not working as expected.

The previous commit c8c59e16bb4cb7936142bff4815b302ad57138de is incomplete.
Finish addressing the todos and also catch other cases where trimmed printing is not working as expected.

The addition of the combining character checks introduces additional complexity.
This complexity is stronger reason to write unit tests for fl_print.
There is a lot of room for error as a result of this additional logic.
level_1/fl_print/c/print.h
level_1/fl_print/c/private-print.c
level_1/fl_print/c/private-print.h