]> Kevux Git Server - fll/commit
Progress: FLL/FSS related changes, populate more ASCII characters.
authorKevin Day <thekevinday@gmail.com>
Sun, 30 May 2021 18:09:51 +0000 (13:09 -0500)
committerKevin Day <thekevinday@gmail.com>
Sun, 30 May 2021 18:09:51 +0000 (13:09 -0500)
commit594f05fa5fde1f94ee9d943cf691a42a29d4922b
treefd4d9edc42d599a3b29cd4c4bd9e452f05942e90
parentd09a79e83b426d1e6071be917797cec4d470f51c
Progress: FLL/FSS related changes, populate more ASCII characters.

It occurred to me that I should follow the same practices as the FSS process where I use range for the FLL/FSS Identifier processing.
Change the behavior to do so.

It also occurred to me that I should try to avoid processing both a dynamic string's used as well as the range.
The FLL/FSS Identifier code only accepts a string for this reason.
It will likely be a good idea to change the other FSS code to accept a f_string_t instead of a f_string_static_t.

Add the initial support for FSS header processing with support for multiple FLL/FSS Identifiers.

Add and use the FSS specific default memory allocators.

Complete more of the hardcoded ASCII strings.
Unless I missed something, all that is left now is to consider adding the extended ASCII.
27 files changed:
build/level_0/settings
build/monolithic/settings
level_0/f_fss/c/fss-common.c [new file with mode: 0644]
level_0/f_fss/c/fss-common.h
level_0/f_fss/c/fss.c
level_0/f_fss/data/build/settings
level_0/f_string/c/string-common.c
level_0/f_string/c/string-common.h
level_1/fl_fss/c/fss_status.h
level_1/fl_string/c/string.c
level_1/fl_string/c/string.h
level_2/fll_fss/c/fss.c
level_2/fll_fss/c/fss.h
level_2/fll_fss/c/fss_basic.c
level_2/fll_fss/c/fss_basic_list.c
level_2/fll_fss/c/fss_extended.c
level_2/fll_fss/c/fss_extended_list.c
level_2/fll_fss/c/fss_status.c
level_2/fll_fss/c/fss_status.h
level_2/fll_fss/c/private-fss.c
level_2/fll_fss/c/private-fss.h
level_3/controller/c/private-rule.c
level_3/fss_basic_list_write/c/private-fss_basic_list_write.c
level_3/fss_basic_write/c/private-fss_basic_write.c
level_3/fss_embedded_list_write/c/private-fss_embedded_list_write.c
level_3/fss_extended_list_write/c/private-fss_extended_list_write.c
level_3/fss_extended_write/c/private-fss_extended_write.c