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.
#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;
* @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_
/**