]> Kevux Git Server - fll/commit
Progress: Continue program related work, focusing on Featureless Make and printing.
authorKevin Day <kevin@kevux.org>
Sun, 19 Mar 2023 17:28:34 +0000 (12:28 -0500)
committerKevin Day <kevin@kevux.org>
Sun, 19 Mar 2023 17:28:34 +0000 (12:28 -0500)
commit6dfd83c7e432e041c361628e351796fadd8cc675
tree71523abd4857c576ccb62636cb62d88c50753cb1
parent9826ca4274b1d24fa4d20add98f7950b5ecf6ae0
Progress: Continue program related work, focusing on Featureless Make and printing.

Make the fl_print structure more extensible by adding a flag and a custom object.

The first/last printing is to complex.
Simplify the design to a simpler one.

Fix other problems as observed.

I have observed a memory leak in the recent f_directory_listing_t processing code.
Specifically, the f_directory_recurse_t as called in fake_build_copy().
The appropriate memory deletes appear to be being called.
More investigation is needed.
This is a recursive function, so there is probably a bad pointer assignment somewhere.
165 files changed:
level_1/fl_print/c/print/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/byte_dump/c/print.c
level_3/byte_dump/c/print.h
level_3/byte_dump/c/private-byte_dump.c
level_3/control/c/common.c
level_3/control/c/common.h
level_3/control/c/control.c
level_3/control/c/print.c
level_3/control/c/print.h
level_3/controller/c/common.c
level_3/controller/c/common.h
level_3/controller/c/controller.c
level_3/controller/c/print.c
level_3/controller/c/print.h
level_3/controller/c/thread/private-thread.c
level_3/fake/c/main/build.c
level_3/fake/c/main/build/library.c
level_3/fake/c/main/build/load.c
level_3/fake/c/main/build/object.c
level_3/fake/c/main/build/objects.c
level_3/fake/c/main/build/print.c
level_3/fake/c/main/build/print/compile.c
level_3/fake/c/main/build/print/verbose.c
level_3/fake/c/main/build/print/verbose.h
level_3/fake/c/main/build/program.c
level_3/fake/c/main/build/skeleton.c
level_3/fake/c/main/clean.c
level_3/fake/c/main/common.c
level_3/fake/c/main/common.h
level_3/fake/c/main/common/enumeration.h
level_3/fake/c/main/common/print-error.c [deleted file]
level_3/fake/c/main/common/print-error.h [deleted file]
level_3/fake/c/main/common/print-string.c [new file with mode: 0644]
level_3/fake/c/main/common/print-string.h [new file with mode: 0644]
level_3/fake/c/main/common/type.h
level_3/fake/c/main/fake.c
level_3/fake/c/main/fake.h
level_3/fake/c/main/fake/path_generate.c
level_3/fake/c/main/main.c
level_3/fake/c/main/make.c
level_3/fake/c/main/make/load_fakefile.c
level_3/fake/c/main/make/load_parameters.c
level_3/fake/c/main/make/operate.c
level_3/fake/c/main/make/operate_block.c
level_3/fake/c/main/make/operate_process.c
level_3/fake/c/main/make/operate_process_type.c
level_3/fake/c/main/make/operate_validate.c
level_3/fake/c/main/make/operate_validate_type.c
level_3/fake/c/main/make/print.c
level_3/fake/c/main/print.c
level_3/fake/c/main/print.h
level_3/fake/c/main/print/context.c
level_3/fake/c/main/print/context.h
level_3/fake/c/main/print/error.c
level_3/fake/c/main/print/error.h
level_3/fake/c/main/print/operation.c
level_3/fake/c/main/print/verbose.c
level_3/fake/c/main/skeleton.c
level_3/firewall/c/common.c
level_3/firewall/c/common.h
level_3/firewall/c/firewall.c
level_3/firewall/c/print.c
level_3/firewall/c/print.h
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/print.c
level_3/fss_basic_list_read/c/print.h
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/print.c
level_3/fss_basic_read/c/print.h
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/print.c
level_3/fss_embedded_list_read/c/print.h
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/print.c
level_3/fss_extended_list_read/c/print.h
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/print.c
level_3/fss_extended_read/c/print.h
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_identify/c/print.c
level_3/fss_identify/c/print.h
level_3/fss_identify/c/private-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_payload_read/c/print.c
level_3/fss_payload_read/c/print.h
level_3/fss_payload_read/c/private-read.c
level_3/fss_write/c/basic/fss_write.c
level_3/fss_write/c/basic/print.c
level_3/fss_write/c/basic_list/fss_write.c
level_3/fss_write/c/basic_list/print.c
level_3/fss_write/c/embedded_list/fss_write.c
level_3/fss_write/c/embedded_list/print.c
level_3/fss_write/c/extended/fss_write.c
level_3/fss_write/c/extended/print.c
level_3/fss_write/c/extended_list/fss_write.c
level_3/fss_write/c/extended_list/print.c
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/print.c
level_3/iki_read/c/main/common.c
level_3/iki_read/c/main/common/print.c
level_3/iki_read/c/main/common/print.h
level_3/iki_read/c/main/common/type.h
level_3/iki_read/c/main/iki_read.c
level_3/iki_read/c/main/print.c
level_3/iki_read/c/main/print.h
level_3/iki_read/c/main/process.c
level_3/iki_write/c/main/common.c
level_3/iki_write/c/main/common/type.h
level_3/iki_write/c/main/iki_write.c
level_3/iki_write/c/main/iki_write.h
level_3/iki_write/c/main/print.c
level_3/iki_write/c/main/print.h
level_3/iki_write/c/main/print/error.c
level_3/iki_write/c/main/process.c
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/print.c
level_3/status_code/c/main/print.h
level_3/status_code/c/main/print/error.c
level_3/status_code/c/main/print/error.h
level_3/status_code/c/main/status_code.c
level_3/status_code/c/main/status_code.h
level_3/utf8/c/main/bytesequence.c
level_3/utf8/c/main/codepoint.c
level_3/utf8/c/main/common.c
level_3/utf8/c/main/common/type.h
level_3/utf8/c/main/print.c
level_3/utf8/c/main/print.h
level_3/utf8/c/main/print/data.c
level_3/utf8/c/main/print/error.c
level_3/utf8/c/main/process.c
level_3/utf8/c/main/utf8.c
level_3/utf8/c/main/utf8.h