]> Kevux Git Server - fll/commit
Progress: Continue program related work, focusing on
authorKevin Day <kevin@kevux.org>
Sat, 4 Mar 2023 06:12:11 +0000 (00:12 -0600)
committerKevin Day <kevin@kevux.org>
Sat, 4 Mar 2023 06:12:11 +0000 (00:12 -0600)
commita5d1a1542039aaa1c2bfdf99668dc80202b671fa
tree9cb280823d4c0480b7bc14c221cd796500be128b
parentedd313ef1268d709011d0a7c77d6aac1d6065727
Progress: Continue program related work, focusing on

The interrupt function behavior changed and the ampersand should not be passed now.
This is causing a double reference bug.

Explicitly allocate a small amount of memory for console parameters for the default allocation step.

Rename fll_program_standard_signal_state() to fll_program_standard_signal_handle().
Update fll_program_standard_signal_handle() to follow the new handle structure.

Reduce the first and last line functions and function calls.
I've decided to make some more initial assumptions to simplify the code.
Always print the first and last line to message.
This is a behavioral change.
I do not think the first and last line should be printed to error anymore.
This change simplifies the logic significantly.

Add the first printed check flag.

Update print functions.

Update file structure.

Update file documentation comments.

The iki_read and fss_write have more work to do.
Once that is done I need to resume working on Featureless Make.
144 files changed:
level_0/f_iki/c/iki/common.h
level_1/fl_fss/c/fss/basic.c
level_1/fl_fss/c/fss/basic_list.c
level_1/fl_fss/c/fss/embedded_list.c
level_1/fl_fss/c/fss/extended_list.c
level_1/fl_fss/c/private-fss.c
level_2/fll_fss/c/fss/payload.c
level_2/fll_program/c/private-program.c
level_2/fll_program/c/private-program.h
level_2/fll_program/c/program.c
level_2/fll_program/c/program.h
level_2/fll_program/c/program/print.c
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/control/c/private-control.c
level_3/controller/c/common.c
level_3/controller/c/common.h
level_3/controller/c/controller.c
level_3/controller/c/entry/private-entry.c
level_3/controller/c/rule/private-rule.c
level_3/fake/c/main/build/load.c
level_3/fake/c/main/common.c
level_3/fake/c/main/common/define.h
level_3/fake/c/main/main.c
level_3/fake/c/main/make/load_fakefile.c
level_3/fake/c/main/make/operate.c
level_3/fake/c/main/print-error.h
level_3/fake/c/main/print.c
level_3/fake/c/main/print.h
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_list_read/c/private-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_basic_read/c/private-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_embedded_list_read/c/private-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_list_read/c/private-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_extended_read/c/private-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/fss_payload_read.c
level_3/fss_payload_read/c/private-read.c
level_3/fss_write/c/basic/fss_write.c
level_3/fss_write/c/basic/main.c
level_3/fss_write/c/basic/print.c
level_3/fss_write/c/basic/print.h
level_3/fss_write/c/basic_list/fss_write.c
level_3/fss_write/c/basic_list/main.c
level_3/fss_write/c/basic_list/print.c
level_3/fss_write/c/basic_list/print.h
level_3/fss_write/c/embedded_list/fss_write.c
level_3/fss_write/c/embedded_list/main.c
level_3/fss_write/c/embedded_list/print.c
level_3/fss_write/c/embedded_list/print.h
level_3/fss_write/c/extended/fss_write.c
level_3/fss_write/c/extended/main.c
level_3/fss_write/c/extended/print.c
level_3/fss_write/c/extended/print.h
level_3/fss_write/c/extended_list/fss_write.c
level_3/fss_write/c/extended_list/main.c
level_3/fss_write/c/extended_list/print.c
level_3/fss_write/c/extended_list/print.h
level_3/fss_write/c/main/common-type.h
level_3/fss_write/c/main/common.c
level_3/fss_write/c/main/fss_write.c
level_3/fss_write/c/main/main-print.c
level_3/fss_write/c/main/main.c
level_3/fss_write/c/main/print.c
level_3/fss_write/c/main/print.h
level_3/fss_write/c/payload/fss_write.c
level_3/fss_write/c/payload/main.c
level_3/fss_write/c/payload/print.c
level_3/fss_write/c/payload/print.h
level_3/iki_read/c/main/common-type.h
level_3/iki_read/c/main/common.c
level_3/iki_read/c/main/main.c
level_3/iki_read/c/main/private-read.c
level_3/iki_write/c/main/common.c
level_3/iki_write/c/main/common/print.c [moved from level_3/iki_write/c/main/common-print.c with 95% similarity]
level_3/iki_write/c/main/common/print.h [moved from level_3/iki_write/c/main/common-print.h with 100% similarity]
level_3/iki_write/c/main/common/string.c [moved from level_3/iki_write/c/main/common-string.c with 99% similarity]
level_3/iki_write/c/main/common/string.h [moved from level_3/iki_write/c/main/common-string.h with 100% similarity]
level_3/iki_write/c/main/common/type.c [moved from level_3/iki_write/c/main/common-type.c with 76% similarity]
level_3/iki_write/c/main/common/type.h [moved from level_3/iki_write/c/main/common-type.h with 81% similarity]
level_3/iki_write/c/main/iki_write.c
level_3/iki_write/c/main/iki_write.h
level_3/iki_write/c/main/main.c
level_3/iki_write/c/main/print-error.c [new file with mode: 0644]
level_3/iki_write/c/main/print-error.h [new file with mode: 0644]
level_3/iki_write/c/main/print.c
level_3/iki_write/c/main/print.h
level_3/iki_write/c/main/private-common.c [deleted file]
level_3/iki_write/c/main/private-common.h [deleted file]
level_3/iki_write/c/main/process.c [moved from level_3/iki_write/c/main/private-write.c with 81% similarity]
level_3/iki_write/c/main/process.h [moved from level_3/iki_write/c/main/private-write.h with 82% similarity]
level_3/iki_write/data/build/settings
level_3/status_code/c/fss/print.h
level_3/status_code/c/fss/status_code.h
level_3/status_code/c/main/common.c
level_3/status_code/c/main/common/type.h
level_3/status_code/c/main/convert.c
level_3/status_code/c/main/convert.h
level_3/status_code/c/main/print-data.c [new file with mode: 0644]
level_3/status_code/c/main/print-data.h [new file with mode: 0644]
level_3/status_code/c/main/print-error.c
level_3/status_code/c/main/print-error.h
level_3/status_code/c/main/print.c
level_3/status_code/c/main/print.h
level_3/status_code/c/main/process.c
level_3/status_code/c/main/process.h
level_3/status_code/c/main/status_code.c
level_3/status_code/c/main/status_code.h
level_3/status_code/data/build/settings
level_3/utf8/c/main/bytesequence.h
level_3/utf8/c/main/codepoint.h
level_3/utf8/c/main/common.c
level_3/utf8/c/main/common/type.h
level_3/utf8/c/main/print-data.c
level_3/utf8/c/main/print-data.h
level_3/utf8/c/main/print-error.c
level_3/utf8/c/main/print-error.h
level_3/utf8/c/main/print.c
level_3/utf8/c/main/print.h
level_3/utf8/c/main/process.h
level_3/utf8/c/main/utf8.c