From: Kevin Day Date: Sat, 10 Oct 2026 03:04:42 +0000 (-0500) Subject: Bugfix: The signal handlers are missing, preventing interrupts from working as expected. X-Git-Url: https://git.kevux.org/?a=commitdiff_plain;h=b7440cf8d372f29f2feefd987e3a2e94b4c2e54e;p=fll Bugfix: The signal handlers are missing, preventing interrupts from working as expected. 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. --- diff --git a/level_3/fss_read/c/main/common/type.h b/level_3/fss_read/c/main/common/type.h index 467049009..317c7d4d0 100644 --- a/level_3/fss_read/c/main/common/type.h +++ b/level_3/fss_read/c/main/common/type.h @@ -310,7 +310,7 @@ extern "C" { .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, \ diff --git a/level_3/fss_write/c/main/common/type.h b/level_3/fss_write/c/main/common/type.h index 588a23f2b..2ecaa83ed 100644 --- a/level_3/fss_write/c/main/common/type.h +++ b/level_3/fss_write/c/main/common/type.h @@ -112,7 +112,7 @@ extern "C" { #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, \ diff --git a/level_3/iki_read/c/main/common/type.h b/level_3/iki_read/c/main/common/type.h index 75a568007..1c935f6b7 100644 --- a/level_3/iki_read/c/main/common/type.h +++ b/level_3/iki_read/c/main/common/type.h @@ -135,7 +135,7 @@ extern "C" { #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, \