]> Kevux Git Server - fll/commit
Progress: Continue program related work.
authorKevin Day <thekevinday@gmail.com>
Mon, 22 Aug 2022 23:11:19 +0000 (18:11 -0500)
committerKevin Day <thekevinday@gmail.com>
Wed, 24 Aug 2022 03:46:13 +0000 (22:46 -0500)
commit410855834eeeab23b2b347617945f3e67330882f
treeab51647bf622c2489b13c08a9b6c07efb63936c1
parent497814717e7fd2a8c8f7ef96ba1878e8de7e58a6
Progress: Continue program related work.

The pointer is a double pointer in the memory function and as such the NULL check should be performed in f_memory.

Add print source and header files to all programs.

Stub out the necessary changes regarding the new setting data type in all programs.

Move file stream functions into their own files.

Add missing file stream lock and unlock functions.

Add F_okay and F_okay_not status codes.

Get utf8, status_code, and fss_status_code working with new program design (including the new settings data type).
284 files changed:
build/level_0/settings
build/level_2/settings
build/monolithic/settings
level_0/f_file/c/file.c
level_0/f_file/c/file.h
level_0/f_file/c/file/common.h
level_0/f_file/c/file/stream.c [new file with mode: 0644]
level_0/f_file/c/file/stream.h [new file with mode: 0644]
level_0/f_file/data/build/settings
level_0/f_file/data/build/settings-mocks
level_0/f_memory/c/memory.c
level_0/f_status/c/status.h
level_0/f_status_string/c/status_string.c
level_0/f_status_string/c/status_string.h
level_0/f_status_string/tests/unit/c/test-status_string-to.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 [new file with mode: 0644]
level_2/fll_program/c/program/print.h [new file with mode: 0644]
level_2/fll_program/data/build/settings
level_2/fll_status_string/tests/unit/c/test-status_string-from.c
level_3/byte_dump/c/byte_dump.c
level_3/byte_dump/c/byte_dump.h
level_3/byte_dump/c/common.c
level_3/byte_dump/c/common.h
level_3/byte_dump/c/main.c
level_3/byte_dump/c/print.c [new file with mode: 0644]
level_3/byte_dump/c/print.h [new file with mode: 0644]
level_3/byte_dump/c/private-byte_dump.c
level_3/byte_dump/c/private-common.c
level_3/byte_dump/c/private-common.h
level_3/byte_dump/data/build/settings
level_3/control/c/common.c
level_3/control/c/common.h
level_3/control/c/control.c
level_3/control/c/control.h
level_3/control/c/main.c
level_3/control/c/print.c [new file with mode: 0644]
level_3/control/c/print.h [new file with mode: 0644]
level_3/control/c/private-print.c
level_3/control/c/private-print.h
level_3/control/data/build/settings
level_3/controller/c/common.c
level_3/controller/c/common.h
level_3/controller/c/controller.c
level_3/controller/c/controller.h
level_3/controller/c/controller/private-controller_print.c
level_3/controller/c/controller/private-controller_print.h
level_3/controller/c/lock/private-lock_print.c
level_3/controller/c/main.c
level_3/controller/c/print.c [new file with mode: 0644]
level_3/controller/c/print.h [new file with mode: 0644]
level_3/controller/c/thread/private-thread.c
level_3/controller/data/build/settings
level_3/fake/c/common.c
level_3/fake/c/common.h
level_3/fake/c/fake.c
level_3/fake/c/fake.h
level_3/fake/c/main.c
level_3/fake/c/print.c [new file with mode: 0644]
level_3/fake/c/print.h [new file with mode: 0644]
level_3/fake/c/private-build-load.c
level_3/fake/c/private-build.c
level_3/fake/c/private-fake.c
level_3/fake/c/private-make-load_fakefile.c
level_3/fake/c/private-make-operate.c
level_3/fake/c/private-make-operate_process.c
level_3/fake/c/private-print.c
level_3/fake/c/private-print.h
level_3/fake/data/build/settings
level_3/firewall/c/common.c
level_3/firewall/c/common.h
level_3/firewall/c/firewall.c
level_3/firewall/c/firewall.h
level_3/firewall/c/main.c
level_3/firewall/c/print.c [new file with mode: 0644]
level_3/firewall/c/print.h [new file with mode: 0644]
level_3/firewall/c/private-common.c
level_3/firewall/c/private-common.h
level_3/firewall/data/build/settings
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/fss_basic_list_read.h
level_3/fss_basic_list_read/c/main.c
level_3/fss_basic_list_read/c/print.c [new file with mode: 0644]
level_3/fss_basic_list_read/c/print.h [new file with mode: 0644]
level_3/fss_basic_list_read/c/private-common.c
level_3/fss_basic_list_read/c/private-common.h
level_3/fss_basic_list_read/c/private-read.c
level_3/fss_basic_list_read/data/build/settings
level_3/fss_basic_list_write/c/common.c
level_3/fss_basic_list_write/c/common.h
level_3/fss_basic_list_write/c/fss_basic_list_write.c
level_3/fss_basic_list_write/c/fss_basic_list_write.h
level_3/fss_basic_list_write/c/main.c
level_3/fss_basic_list_write/c/print.c [new file with mode: 0644]
level_3/fss_basic_list_write/c/print.h [new file with mode: 0644]
level_3/fss_basic_list_write/c/private-common.c
level_3/fss_basic_list_write/c/private-common.h
level_3/fss_basic_list_write/c/private-write.c
level_3/fss_basic_list_write/data/build/settings
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/fss_basic_read.h
level_3/fss_basic_read/c/main.c
level_3/fss_basic_read/c/print.c [new file with mode: 0644]
level_3/fss_basic_read/c/print.h [new file with mode: 0644]
level_3/fss_basic_read/c/private-common.c
level_3/fss_basic_read/c/private-common.h
level_3/fss_basic_read/c/private-read.c
level_3/fss_basic_read/data/build/settings
level_3/fss_basic_write/c/common.c
level_3/fss_basic_write/c/common.h
level_3/fss_basic_write/c/fss_basic_write.c
level_3/fss_basic_write/c/fss_basic_write.h
level_3/fss_basic_write/c/main.c
level_3/fss_basic_write/c/print.c [new file with mode: 0644]
level_3/fss_basic_write/c/print.h [new file with mode: 0644]
level_3/fss_basic_write/c/private-common.c
level_3/fss_basic_write/c/private-common.h
level_3/fss_basic_write/c/private-write.c
level_3/fss_basic_write/data/build/settings
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/fss_embedded_list_read.h
level_3/fss_embedded_list_read/c/main.c
level_3/fss_embedded_list_read/c/print.c [new file with mode: 0644]
level_3/fss_embedded_list_read/c/print.h [new file with mode: 0644]
level_3/fss_embedded_list_read/c/private-common.c
level_3/fss_embedded_list_read/c/private-common.h
level_3/fss_embedded_list_read/c/private-read.c
level_3/fss_embedded_list_read/data/build/settings
level_3/fss_embedded_list_write/c/common.c
level_3/fss_embedded_list_write/c/common.h
level_3/fss_embedded_list_write/c/fss_embedded_list_write.c
level_3/fss_embedded_list_write/c/fss_embedded_list_write.h
level_3/fss_embedded_list_write/c/main.c
level_3/fss_embedded_list_write/c/print.c [new file with mode: 0644]
level_3/fss_embedded_list_write/c/print.h [new file with mode: 0644]
level_3/fss_embedded_list_write/c/private-common.c
level_3/fss_embedded_list_write/c/private-common.h
level_3/fss_embedded_list_write/c/private-write.c
level_3/fss_embedded_list_write/data/build/settings
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/fss_extended_list_read.h
level_3/fss_extended_list_read/c/main.c
level_3/fss_extended_list_read/c/print.c [new file with mode: 0644]
level_3/fss_extended_list_read/c/print.h [new file with mode: 0644]
level_3/fss_extended_list_read/c/private-common.c
level_3/fss_extended_list_read/c/private-common.h
level_3/fss_extended_list_read/c/private-read.c
level_3/fss_extended_list_read/data/build/settings
level_3/fss_extended_list_write/c/common.c
level_3/fss_extended_list_write/c/common.h
level_3/fss_extended_list_write/c/fss_extended_list_write.c
level_3/fss_extended_list_write/c/fss_extended_list_write.h
level_3/fss_extended_list_write/c/main.c
level_3/fss_extended_list_write/c/print.c [new file with mode: 0644]
level_3/fss_extended_list_write/c/print.h [new file with mode: 0644]
level_3/fss_extended_list_write/c/private-common.c
level_3/fss_extended_list_write/c/private-common.h
level_3/fss_extended_list_write/c/private-write.c
level_3/fss_extended_list_write/data/build/settings
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/fss_extended_read.h
level_3/fss_extended_read/c/main.c
level_3/fss_extended_read/c/print.c [new file with mode: 0644]
level_3/fss_extended_read/c/print.h [new file with mode: 0644]
level_3/fss_extended_read/c/private-common.c
level_3/fss_extended_read/c/private-common.h
level_3/fss_extended_read/c/private-read.c
level_3/fss_extended_read/data/build/settings
level_3/fss_extended_write/c/common.c
level_3/fss_extended_write/c/common.h
level_3/fss_extended_write/c/fss_extended_write.c
level_3/fss_extended_write/c/fss_extended_write.h
level_3/fss_extended_write/c/main.c
level_3/fss_extended_write/c/print.c [new file with mode: 0644]
level_3/fss_extended_write/c/print.h [new file with mode: 0644]
level_3/fss_extended_write/c/private-common.c
level_3/fss_extended_write/c/private-common.h
level_3/fss_extended_write/c/private-write.c
level_3/fss_extended_write/data/build/settings
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_identify/c/fss_identify.h
level_3/fss_identify/c/main.c
level_3/fss_identify/c/print.c [new file with mode: 0644]
level_3/fss_identify/c/print.h [new file with mode: 0644]
level_3/fss_identify/c/private-common.c
level_3/fss_identify/c/private-common.h
level_3/fss_identify/c/private-identify.c
level_3/fss_identify/data/build/settings
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_payload_read/c/fss_payload_read.h
level_3/fss_payload_read/c/main.c
level_3/fss_payload_read/c/print.c [new file with mode: 0644]
level_3/fss_payload_read/c/print.h [new file with mode: 0644]
level_3/fss_payload_read/c/private-common.c
level_3/fss_payload_read/c/private-common.h
level_3/fss_payload_read/c/private-read.c
level_3/fss_payload_read/data/build/settings
level_3/fss_payload_write/c/common.c
level_3/fss_payload_write/c/common.h
level_3/fss_payload_write/c/fss_payload_write.c
level_3/fss_payload_write/c/fss_payload_write.h
level_3/fss_payload_write/c/main.c
level_3/fss_payload_write/c/print.c [new file with mode: 0644]
level_3/fss_payload_write/c/print.h [new file with mode: 0644]
level_3/fss_payload_write/c/private-common.c
level_3/fss_payload_write/c/private-common.h
level_3/fss_payload_write/c/private-write.c
level_3/fss_payload_write/data/build/settings
level_3/fss_status_code/c/common.c
level_3/fss_status_code/c/common.h
level_3/fss_status_code/c/fss_status_code.c
level_3/fss_status_code/c/fss_status_code.h
level_3/fss_status_code/c/main.c
level_3/fss_status_code/c/print.c [new file with mode: 0644]
level_3/fss_status_code/c/print.h [new file with mode: 0644]
level_3/fss_status_code/c/private-common.c
level_3/fss_status_code/c/private-common.h
level_3/fss_status_code/c/private-fss_status_code.c
level_3/fss_status_code/c/private-fss_status_code.h
level_3/fss_status_code/data/build/settings
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 [new file with mode: 0644]
level_3/iki_read/c/print.h [new file with mode: 0644]
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_read/data/build/settings
level_3/iki_write/c/common.c
level_3/iki_write/c/common.h
level_3/iki_write/c/iki_write.c
level_3/iki_write/c/iki_write.h
level_3/iki_write/c/main.c
level_3/iki_write/c/print.c [new file with mode: 0644]
level_3/iki_write/c/print.h [new file with mode: 0644]
level_3/iki_write/c/private-common.c
level_3/iki_write/c/private-common.h
level_3/iki_write/c/private-write.c
level_3/iki_write/c/private-write.h
level_3/iki_write/data/build/settings
level_3/status_code/c/common.c
level_3/status_code/c/common.h
level_3/status_code/c/main.c
level_3/status_code/c/print.c [new file with mode: 0644]
level_3/status_code/c/print.h [new file with mode: 0644]
level_3/status_code/c/private-common.c
level_3/status_code/c/private-common.h
level_3/status_code/c/private-status_code.c
level_3/status_code/c/private-status_code.h
level_3/status_code/c/status_code.c
level_3/status_code/c/status_code.h
level_3/status_code/data/build/settings
level_3/utf8/c/common.c
level_3/utf8/c/common.h
level_3/utf8/c/main.c
level_3/utf8/c/print.c
level_3/utf8/c/print.h
level_3/utf8/c/private-utf8.c
level_3/utf8/c/private-utf8_bytesequence.c
level_3/utf8/c/private-utf8_codepoint.c
level_3/utf8/c/utf8.c