]> Kevux Git Server - fll/commit
Progress: Continue program related work.
authorKevin Day <thekevinday@gmail.com>
Fri, 21 Oct 2022 03:23:46 +0000 (22:23 -0500)
committerKevin Day <thekevinday@gmail.com>
Fri, 21 Oct 2022 03:23:46 +0000 (22:23 -0500)
commita897e4e8fdac3b465b5c7bc7c1221c26a108189d
tree9ac3e691e0252e69298dbfaf8fed1a62136b1763
parent130a075f29ed04d44ed63744fb6c044104c129b4
Progress: Continue program related work.

There has been a lot of interruptions with this particular pass.
Additional review is recommended.
I specifically need to review the iki_read for all of the parameters and make sure that there are no regressions.

Simplify the code, replacing f_iki_content_t, f_iki_delimits_t, and similar with direct types such as f_string_ranges_t and f_array_lengths_t.
This reduces some of the flexibility but increases the maintainability.

Make some of the print error functions accepts the symbols for both the first and second parameters.

Add additional error print functions.

Fix problem with --help printing.

Comment consistency improvements.

The iki_read program is updated to follow the design changes regarding programs.

Clarify certain aspects of the IKI specification.
102 files changed:
level_0/f_console/c/console/common.h
level_0/f_iki/c/iki/common.h
level_0/f_string/c/string/dynamic.h
level_0/f_string/c/string/static.h
level_2/fll_program/c/program/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.h
level_3/byte_dump/c/print.c
level_3/byte_dump/c/print.h
level_3/control/c/common.h
level_3/control/c/print.c
level_3/control/c/print.h
level_3/controller/c/common.h
level_3/controller/c/print.c
level_3/controller/c/print.h
level_3/fake/c/common.h
level_3/fake/c/print.c
level_3/fake/c/print.h
level_3/firewall/c/common.h
level_3/firewall/c/print.c
level_3/firewall/c/print.h
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/print.c
level_3/fss_basic_list_read/c/print.h
level_3/fss_basic_list_write/c/common.h
level_3/fss_basic_list_write/c/print.c
level_3/fss_basic_list_write/c/print.h
level_3/fss_basic_list_write/c/private-write.h
level_3/fss_basic_read/c/common.h
level_3/fss_basic_read/c/fss_basic_read.c
level_3/fss_basic_read/c/print.c
level_3/fss_basic_read/c/print.h
level_3/fss_basic_write/c/common.h
level_3/fss_basic_write/c/print.c
level_3/fss_basic_write/c/print.h
level_3/fss_basic_write/c/private-write.h
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/print.c
level_3/fss_embedded_list_read/c/print.h
level_3/fss_embedded_list_write/c/common.h
level_3/fss_embedded_list_write/c/print.c
level_3/fss_embedded_list_write/c/print.h
level_3/fss_embedded_list_write/c/private-write.h
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/print.c
level_3/fss_extended_list_read/c/print.h
level_3/fss_extended_list_write/c/common.h
level_3/fss_extended_list_write/c/print.c
level_3/fss_extended_list_write/c/print.h
level_3/fss_extended_list_write/c/private-write.h
level_3/fss_extended_read/c/common.h
level_3/fss_extended_read/c/fss_extended_read.c
level_3/fss_extended_read/c/print.c
level_3/fss_extended_read/c/print.h
level_3/fss_extended_write/c/common.h
level_3/fss_extended_write/c/print.c
level_3/fss_extended_write/c/print.h
level_3/fss_extended_write/c/private-write.h
level_3/fss_identify/c/common.h
level_3/fss_identify/c/fss_identify.c
level_3/fss_identify/c/print.c
level_3/fss_identify/c/print.h
level_3/fss_payload_read/c/common.h
level_3/fss_payload_read/c/fss_payload_read.c
level_3/fss_payload_read/c/print.c
level_3/fss_payload_read/c/print.h
level_3/fss_payload_write/c/common.h
level_3/fss_payload_write/c/print.c
level_3/fss_payload_write/c/print.h
level_3/fss_payload_write/c/private-write.h
level_3/fss_status_code/c/common.c
level_3/fss_status_code/c/common.h
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/common.h
level_3/iki_read/c/iki_read.c
level_3/iki_read/c/iki_read.h
level_3/iki_read/c/main.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/common.h
level_3/iki_write/c/print.h
level_3/iki_write/c/private-write.h
level_3/status_code/c/common.c
level_3/status_code/c/common.h
level_3/status_code/c/print.h
level_3/utf8/c/common.c
level_3/utf8/c/common.h
level_3/utf8/c/print.h
specifications/iki.txt