The `fss_read` and `fss_write` have the signal handler call back on the wrong parameter resulting in interrupts being ignored.
The `iki_read` is completely missing the signal handler.
.feature = fss_read_main_flag_none_d, \
.flag = fss_read_feature_flag_none_d, \
.delimit_mode = fss_read_delimit_mode_all_e, \
- .state = macro_f_state_t_initialize_1(fss_read_allocation_large_d, fss_read_allocation_small_d, F_okay, 0, 0, &fll_program_standard_signal_handle, 0, 0, 0, 0), \
+ .state = macro_f_state_t_initialize_1(fss_read_allocation_large_d, fss_read_allocation_small_d, F_okay, 0, 0, 0, &fll_program_standard_signal_handle, 0, 0, 0), \
.delimit_depth = 0, \
.select = 0, \
.line = 0, \
#define fss_write_setting_t_initialize { \
.flag = fss_write_main_flag_none_d, \
- .state = macro_f_state_t_initialize_1(fss_write_allocation_large_d, fss_write_allocation_small_d, F_okay, 0, 0, &fll_program_standard_signal_handle, 0, 0, 0, 0), \
+ .state = macro_f_state_t_initialize_1(fss_write_allocation_large_d, fss_write_allocation_small_d, F_okay, 0, 0, 0, &fll_program_standard_signal_handle, 0, 0, 0), \
.range = f_range_t_initialize, \
.quote = f_string_static_t_initialize, \
.standard = f_string_static_t_initialize, \
#define iki_read_setting_t_initialize { \
.flag = iki_read_main_flag_none_d, \
- .state = macro_f_state_t_initialize_1(iki_read_allocation_large_d, iki_read_allocation_small_d, F_okay, 0, 0, 0, 0, 0, 0, 0), \
+ .state = macro_f_state_t_initialize_1(iki_read_allocation_large_d, iki_read_allocation_small_d, F_okay, 0, 0, 0, &fll_program_standard_signal_handle, 0, 0, 0), \
.at = 0, \
.line = 0, \
.select = 0, \