]> Kevux Git Server - fll/commit
Update: redesign console processing code
authorKevin Day <thekevinday@gmail.com>
Fri, 30 Aug 2019 17:48:54 +0000 (12:48 -0500)
committerKevin Day <thekevinday@gmail.com>
Fri, 30 Aug 2019 17:48:54 +0000 (12:48 -0500)
commit9c9eeea35e3553c9da655b87cd1ddd42ede67a7c
treef01a0747e16a14a623b046bd41e7b331e8a29bae
parent493cad998243d5dc1a1d08956a14a4c666d476a7
Update: redesign console processing code

Simplify the console structure and reduce the size of codes and parameters.

The "extra" parameter seems a bit overkill, remove it and help keep this project more along the lines of the idea of "Featureless".

Rewrite and document fl_process_parameters().

Implementing functions were only functionally updated.
Additional changes are likely necessary for the logic, such as supporting multiple calls like "program -h +n +l", which by order of operation the final "+l" should override the "+n".
16 files changed:
level_0/f_colors/c/colors.h
level_0/f_console/c/console.c
level_0/f_console/c/console.h
level_0/f_types/c/types.h
level_1/fl_console/c/console.c
level_1/fl_console/c/console.h
level_3/firewall/c/firewall.h
level_3/fss_basic_list_read/c/fss_basic_list_read.h
level_3/fss_basic_list_write/c/fss_basic_list_write.h
level_3/fss_basic_read/c/fss_basic_read.h
level_3/fss_basic_write/c/fss_basic_write.h
level_3/fss_extended_read/c/fss_extended_read.h
level_3/fss_extended_write/c/fss_extended_write.h
level_3/fss_status_code/c/fss_status_code.h
level_3/init/c/init.h
level_3/status_code/c/status_code.h