]> Kevux Git Server - fll/commit
Progress: Continue string and convert changes, fixing bugs.
authorKevin Day <thekevinday@gmail.com>
Wed, 4 Aug 2021 03:36:34 +0000 (22:36 -0500)
committerKevin Day <thekevinday@gmail.com>
Wed, 4 Aug 2021 04:12:24 +0000 (23:12 -0500)
commit1ce18c644bb595f7d66264e4a5f3a416920a718a
tree1a9df5cc23b2377f454a679ff0380296fe3f96b4
parent649432d206f8d6b364039c2a04d7d120961e96f1
Progress: Continue string and convert changes, fixing bugs.

Fix some bitwise operation comparison mistakes.

I used the wrong ASCII reference for the '@' and possibly others.
This broke octal representation.

This improves handling of Unicode characters in the safely print functions.
It seems there are Control characters with widths greater than one.
This complicates the code but what must be done, must be done.

Begin adding back some of the color print functions as f_print_color() etc...
There are still more to create.
16 files changed:
build/level_0/settings
build/level_1/settings
build/level_2/settings
build/monolithic/settings
level_0/f_conversion/c/private-conversion.c
level_0/f_print/c/print.c
level_0/f_print/c/print.h
level_0/f_print/c/private-print.c
level_0/f_print/c/private-print.h
level_1/fl_conversion/c/conversion.c
level_1/fl_print/c/print.c
level_1/fl_print/c/print.h
level_1/fl_print/c/private-print.c
level_2/fll_print/c/print.c
level_2/fll_print/c/print.h
level_3/byte_dump/c/private-byte_dump.c