]> Kevux Git Server - fll/commit
Update: Change the console structure to use bits and prepare console for future changes.
authorKevin Day <thekevinday@gmail.com>
Sat, 19 Nov 2022 23:20:21 +0000 (17:20 -0600)
committerKevin Day <thekevinday@gmail.com>
Sat, 19 Nov 2022 23:25:49 +0000 (17:25 -0600)
commitd48bad79ff188510754c7acf834959086b7d24f2
treed2330cd7e491e7b5fd3c848dcda310ec2bc1e777
parent0312ffa5bbc155504ad216569a60cf3113b0a052
Update: Change the console structure to use bits and prepare console for future changes.

Fix bug whee the level_0 console public functions do not directly call each other and should instead call private functions.

Change the console types to f_console_flag_t and f_console_result_t.

Rather than using the full integer value instead use bits for both the flags and the results.

Rename "enable" to "normal".
Rename "disable" to "inverse".
Rename "other" and "additional" to "simple".
Add "complex" for planned future use.

All equivalence checks are changed to bitwise checks.
132 files changed:
build/level_0/settings
build/monolithic/settings
build/stand_alone/fake.settings
build/stand_alone/utf8.settings
level_0/f_console/c/console.c
level_0/f_console/c/console.h
level_0/f_console/c/console/common.c
level_0/f_console/c/console/common.h
level_0/f_console/c/private-console.c [new file with mode: 0644]
level_0/f_console/c/private-console.h [new file with mode: 0644]
level_0/f_console/data/build/settings
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/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/private-control.c
level_3/control/c/private-print.c
level_3/controller/c/common.c
level_3/controller/c/common.h
level_3/controller/c/controller.c
level_3/controller/c/controller/private-controller.c
level_3/controller/c/entry/private-entry.c
level_3/controller/c/entry/private-entry_print.c
level_3/controller/c/print.c
level_3/controller/c/rule/private-rule.c
level_3/controller/c/rule/private-rule_print.c
level_3/controller/c/thread/private-thread.c
level_3/controller/c/thread/private-thread_entry.c
level_3/fake/c/common.c
level_3/fake/c/common.h
level_3/fake/c/fake.c
level_3/fake/c/print.c
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_parameters.c
level_3/fake/c/private-make-operate_process_type.c
level_3/fake/c/private-print.c
level_3/firewall/c/common.c
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/print.c
level_3/fss_basic_list_read/c/private-print.c
level_3/fss_basic_list_read/c/private-read.c
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/print.c
level_3/fss_basic_list_write/c/private-write.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/private-print.c
level_3/fss_basic_read/c/private-read.c
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/print.c
level_3/fss_basic_write/c/private-write.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/private-print.c
level_3/fss_embedded_list_read/c/private-read.c
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/print.c
level_3/fss_embedded_list_write/c/private-write.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/private-print.c
level_3/fss_extended_list_read/c/private-read.c
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/print.c
level_3/fss_extended_list_write/c/private-write.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/private-print.c
level_3/fss_extended_read/c/private-read.c
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/print.c
level_3/fss_extended_write/c/private-write.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/private-identify.c
level_3/fss_identify/c/private-print.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/private-print.c
level_3/fss_payload_read/c/private-read.c
level_3/fss_payload_write/c/common.c
level_3/fss_payload_write/c/common.h
level_3/fss_payload_write/c/print.c
level_3/fss_payload_write/c/private-write.c
level_3/iki_read/c/common.c
level_3/iki_read/c/common.h
level_3/iki_read/c/print.c
level_3/iki_read/c/private-read.c
level_3/iki_write/c/common.c
level_3/iki_write/c/common.h
level_3/iki_write/c/print.c
level_3/status_code/c/common.c
level_3/status_code/c/common.h
level_3/status_code/c/print.c
level_3/utf8/c/common.c
level_3/utf8/c/common.h
level_3/utf8/c/print.c