From: Kevin Day Date: Mon, 1 Dec 2025 01:41:55 +0000 (-0600) Subject: Update: Avoid the use of bool, keeping it to a bare minimum. X-Git-Tag: 0.7.4~19 X-Git-Url: https://www.git.kevux.org/?a=commitdiff_plain;h=5d124fb0d4d5f4907778abd9758d980552b60c3d;p=kevux-firewall Update: Avoid the use of bool, keeping it to a bare minimum. Use `uint8_t` to both enforce a specific byte size as well as provide the ability for it to be converted into a set of bits if need be, without breaking API or ABI. --- diff --git a/sources/c/program/firewall/main/operate/buffer.c b/sources/c/program/firewall/main/operate/buffer.c index a6be115..d0a9362 100644 --- a/sources/c/program/firewall/main/operate/buffer.c +++ b/sources/c/program/firewall/main/operate/buffer.c @@ -5,7 +5,7 @@ extern "C" { #endif #ifndef _di_firewall_operate_buffer_chain_ - void firewall_operate_buffer_chain(firewall_main_t * const main, const f_string_static_t file, const bool optional) { + void firewall_operate_buffer_chain(firewall_main_t * const main, const f_string_static_t file, const uint8_t optional) { if (!main || F_status_is_error_not(main->setting.state.status) && main->setting.state.status == F_child) return; diff --git a/sources/c/program/firewall/main/operate/buffer.h b/sources/c/program/firewall/main/operate/buffer.h index eb48406..d804a87 100644 --- a/sources/c/program/firewall/main/operate/buffer.h +++ b/sources/c/program/firewall/main/operate/buffer.h @@ -53,7 +53,7 @@ extern "C" { * @see fll_fss_basic_list_read() */ #ifndef _di_firewall_operate_buffer_chain_ - extern void firewall_operate_buffer_chain(firewall_main_t * const main, const f_string_static_t file, const bool optional); + extern void firewall_operate_buffer_chain(firewall_main_t * const main, const f_string_static_t file, const uint8_t optional); #endif // _di_firewall_operate_buffer_chain_ /**