]> Kevux Git Server - fll/commit
Update: console code and some macros
authorKevin Day <thekevinday@gmail.com>
Tue, 3 Sep 2019 04:21:08 +0000 (23:21 -0500)
committerKevin Day <thekevinday@gmail.com>
Tue, 3 Sep 2019 04:21:08 +0000 (23:21 -0500)
commitfa6dfe82cd1b2c2992e074fe8505edeba9b88b5e
tree68f1d9bb2ceeda823a3ab7e60b50820ae79eb52c
parent208db5f663b3a55fe1f8ab06c74babe0a30779d0
Update: console code and some macros

Add explicit dark mode console option.
Add support for order of operations priority on parameters  ("+n +l +d" would result in colors for dark background because +d overrides both +n and +l due to being the right-most parameter).
Rewrite level_3 programs to utilize the new fll_program_process_parameters() helper function.
Fix some screwed up macro definitions and uses.
29 files changed:
level_0/f_console/c/console.h
level_0/f_fss/c/fss.h
level_0/f_string/c/string.h
level_0/f_type/c/type_array.h
level_0/f_utf/c/utf.h
level_1/fl_console/c/console.c
level_2/fll_program/c/program.c
level_2/fll_program/c/program.h
level_3/firewall/c/firewall.c
level_3/firewall/c/firewall.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_write/c/fss_basic_list_write.c
level_3/fss_basic_list_write/c/fss_basic_list_write.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_write/c/fss_basic_write.c
level_3/fss_basic_write/c/fss_basic_write.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_write/c/fss_extended_write.c
level_3/fss_extended_write/c/fss_extended_write.h
level_3/fss_status_code/c/fss_status_code.c
level_3/fss_status_code/c/fss_status_code.h
level_3/init/c/init.c
level_3/init/c/init.h
level_3/init/c/private-init.c
level_3/status_code/c/status_code.c
level_3/status_code/c/status_code.h