]> Kevux Git Server - fll/commit
Progress: Continue program related work.
authorKevin Day <thekevinday@gmail.com>
Tue, 13 Sep 2022 01:00:11 +0000 (20:00 -0500)
committerKevin Day <thekevinday@gmail.com>
Tue, 13 Sep 2022 01:00:11 +0000 (20:00 -0500)
commit130a075f29ed04d44ed63744fb6c044104c129b4
tree4094e12b2815acae011403867cb8f8e9fed189ce
parentec86d96abe005875b9236350752a65afc1b09804
Progress: Continue program related work.

Add more common program print functions.
The parameter missing function is ironically missing the print messages.

I've decided to accept the loss of binary size for improved runtime efficiency (both of which are likely slight losses and improvements).
There are now "unlocked" and "locked" print line first and print line last functions for each program.
The boolean for designating lock is removed.
These functions are mostly wrappers and so the cost in size to be hopefully negligible.
I imagine time will tell whether this is an overall good or a bad decision.

Start working on iki_read.
65 files changed:
level_2/fll_program/c/program/print.c
level_2/fll_program/c/program/print.h
level_3/byte_dump/c/print.c
level_3/byte_dump/c/print.h
level_3/control/c/print.c
level_3/control/c/print.h
level_3/controller/c/print.c
level_3/controller/c/print.h
level_3/fake/c/print.c
level_3/fake/c/print.h
level_3/firewall/c/print.c
level_3/firewall/c/print.h
level_3/fss_basic_list_read/c/print.c
level_3/fss_basic_list_read/c/print.h
level_3/fss_basic_list_write/c/print.c
level_3/fss_basic_list_write/c/print.h
level_3/fss_basic_read/c/print.c
level_3/fss_basic_read/c/print.h
level_3/fss_basic_write/c/print.c
level_3/fss_basic_write/c/print.h
level_3/fss_embedded_list_read/c/print.c
level_3/fss_embedded_list_read/c/print.h
level_3/fss_embedded_list_write/c/print.c
level_3/fss_embedded_list_write/c/print.h
level_3/fss_extended_list_read/c/print.c
level_3/fss_extended_list_read/c/print.h
level_3/fss_extended_list_write/c/print.c
level_3/fss_extended_list_write/c/print.h
level_3/fss_extended_read/c/print.c
level_3/fss_extended_read/c/print.h
level_3/fss_extended_write/c/print.c
level_3/fss_extended_write/c/print.h
level_3/fss_identify/c/print.c
level_3/fss_identify/c/print.h
level_3/fss_payload_read/c/print.c
level_3/fss_payload_read/c/print.h
level_3/fss_payload_write/c/print.c
level_3/fss_payload_write/c/print.h
level_3/fss_status_code/c/common.c
level_3/fss_status_code/c/fss_status_code.c
level_3/fss_status_code/c/print.c
level_3/fss_status_code/c/print.h
level_3/iki_read/c/common.c
level_3/iki_read/c/iki_read.c
level_3/iki_read/c/print.c
level_3/iki_read/c/print.h
level_3/iki_read/c/private-common.c
level_3/iki_read/c/private-common.h
level_3/iki_read/c/private-print.c
level_3/iki_read/c/private-print.h
level_3/iki_read/c/private-read.c
level_3/iki_read/c/private-read.h
level_3/iki_write/c/common.c
level_3/iki_write/c/iki_write.c
level_3/iki_write/c/print.c
level_3/iki_write/c/print.h
level_3/status_code/c/common.c
level_3/status_code/c/print.c
level_3/status_code/c/print.h
level_3/status_code/c/status_code.c
level_3/utf8/c/common.c
level_3/utf8/c/print.c
level_3/utf8/c/print.h
level_3/utf8/c/private-utf8.c
level_3/utf8/c/utf8.c