]> Kevux Git Server - fll/commit
Update: Add flags to the f_state_t.
authorKevin Day <thekevinday@gmail.com>
Tue, 10 May 2022 03:57:17 +0000 (22:57 -0500)
committerKevin Day <thekevinday@gmail.com>
Tue, 10 May 2022 04:00:34 +0000 (23:00 -0500)
commitd5600a2f4b680a75176f6a17d4ad8d8cd174f7a9
treef1c254540005b6416bb32cf283012ca3f82586fb
parent47d4fd4d915d7da1bda90a2b63ba0a776b061c4d
Update: Add flags to the f_state_t.

Set the flag size to 32-bit as 16-bits is often small for bitwise flags.

I try to keep structures like f_state_t as minimal as possible.
However, I feel that I need to pass information to functions to allow for more flexibility.
I have mixed opinions on this as this encroaches on the Keep It Simple concepts.
However, after consideration, I believe some of this complexity is necessary for the upcoming stable release.

Future development branches will be free to change this as the project exposes the good and the bad of such a decision.
22 files changed:
level_0/f_type/c/type.h
level_0/f_type_array/tests/unit/c/test-type_array-states_append.c
level_0/f_type_array/tests/unit/c/test-type_array-statess_append.c
level_3/control/c/private-control.c
level_3/controller/c/entry/private-entry.c
level_3/controller/c/rule/private-rule.c
level_3/fake/c/private-build-load.c
level_3/fake/c/private-make-load_fakefile.c
level_3/fake/c/private-make-operate.c
level_3/fss_basic_list_read/c/private-read.c
level_3/fss_basic_list_write/c/private-write.c
level_3/fss_basic_read/c/private-read.c
level_3/fss_basic_write/c/private-write.c
level_3/fss_embedded_list_read/c/private-read.c
level_3/fss_embedded_list_write/c/private-write.c
level_3/fss_extended_list_read/c/private-read.c
level_3/fss_extended_list_write/c/private-write.c
level_3/fss_extended_read/c/private-read.c
level_3/fss_extended_write/c/private-write.c
level_3/fss_payload_read/c/private-read.c
level_3/fss_payload_write/c/private-write.c
level_3/iki_read/c/private-read.c