]> Kevux Git Server - fll/commit
Progress: Continue program related work, focusing primarily on fake and console param...
authorKevin Day <kevin@kevux.org>
Sat, 21 Jan 2023 06:53:38 +0000 (00:53 -0600)
committerKevin Day <kevin@kevux.org>
Sat, 21 Jan 2023 07:01:31 +0000 (01:01 -0600)
commit60ce1d98d575b0afffcfe759560610dd579c0bf4
tree397ddcd9e3ed2bad12226338fe2188992f080468
parentab20356f7bc757d1f2e2f8472748d4eb12024da6
Progress: Continue program related work, focusing primarily on fake and console parameter handling.

I realized that the new callback console parameter needs to be implemented.
I reviewed the drafted design and changed it accordingly.
I've been able to reduce the need to have a callback for each parameter and have a single callback for the set of parameters.

The documentation for the console parameter callback change is incomplete for this and my next progress should complete this documentation.

I updated several programs regarding the console changes and noticed a small number of bugs in the UTF8 program.
The first line is now being printed, conditionally, but future work may be needed.
59 files changed:
level_0/f_console/c/console.c
level_0/f_console/c/console.h
level_0/f_console/c/console/common.h
level_2/fll_program/c/program/print.c
level_2/fll_program/c/program/print.h
level_3/byte_dump/c/byte_dump.c
level_3/byte_dump/c/common.c
level_3/byte_dump/c/common.h
level_3/control/c/common.c
level_3/control/c/common.h
level_3/control/c/control.c
level_3/controller/c/common.c
level_3/controller/c/common.h
level_3/controller/c/controller.c
level_3/fake/c/main/common-print.c
level_3/fake/c/main/common-print.h
level_3/fake/c/main/common.c
level_3/fake/c/main/common.h
level_3/fake/c/main/fake.c
level_3/fake/c/main/print.c
level_3/fake/c/main/print.h
level_3/fake/c/main/private-build-load.c
level_3/fake/c/main/private-common.h
level_3/firewall/c/common.c
level_3/firewall/c/common.h
level_3/firewall/c/firewall.c
level_3/fss_basic_list_read/c/common.c
level_3/fss_basic_list_read/c/common.h
level_3/fss_basic_list_read/c/fss_basic_list_read.c
level_3/fss_basic_read/c/common.c
level_3/fss_basic_read/c/common.h
level_3/fss_basic_read/c/fss_basic_read.c
level_3/fss_embedded_list_read/c/common.c
level_3/fss_embedded_list_read/c/common.h
level_3/fss_embedded_list_read/c/fss_embedded_list_read.c
level_3/fss_extended_list_read/c/common.c
level_3/fss_extended_list_read/c/common.h
level_3/fss_extended_list_read/c/fss_extended_list_read.c
level_3/fss_extended_read/c/common.c
level_3/fss_extended_read/c/common.h
level_3/fss_extended_read/c/fss_extended_read.c
level_3/fss_identify/c/common.c
level_3/fss_identify/c/common.h
level_3/fss_identify/c/fss_identify.c
level_3/fss_payload_read/c/common.c
level_3/fss_payload_read/c/common.h
level_3/fss_payload_read/c/fss_payload_read.c
level_3/fss_write/c/main/common.c
level_3/fss_write/c/main/common.h
level_3/iki_read/c/main/common.c
level_3/iki_read/c/main/common.h
level_3/iki_write/c/main/common.c
level_3/iki_write/c/main/common.h
level_3/status_code/c/main/common.c
level_3/status_code/c/main/common.h
level_3/utf8/c/main/common.c
level_3/utf8/c/main/common.h
level_3/utf8/c/main/print.c
level_3/utf8/c/main/utf8.c