From: Kevin Day Date: Wed, 4 Sep 2024 22:58:45 +0000 (-0500) Subject: Bugfix: Incorrect disabled defines and missing disable wrapping defines. X-Git-Url: https://git.kevux.org/?a=commitdiff_plain;h=c6a9d5016061c37a849c931844ba241d22639df4;p=fll Bugfix: Incorrect disabled defines and missing disable wrapping defines. The `_di_f_fss_complete_e_` is required by multiple programs. The `private_fl_fss_basic_write_object_trim()` is called by `private_fl_fss_basic_write()`. This must now expose multiple types. --- diff --git a/build/stand_alone/fake.config.h b/build/stand_alone/fake.config.h index 4e96612..b0bcf8e 100644 --- a/build/stand_alone/fake.config.h +++ b/build/stand_alone/fake.config.h @@ -530,7 +530,7 @@ #define _di_f_fll_id_t_ //#define _di_f_fss_apply_delimit_ #define _di_f_fss_apply_delimit_range_ -#define _di_f_fss_complete_e_ +//#define _di_f_fss_complete_e_ //#define _di_f_fss_count_lines_ #define _di_f_fss_count_lines_range_ //#define _di_f_fss_default_d_ diff --git a/build/stand_alone/firewall.config.h b/build/stand_alone/firewall.config.h index e05db38..3a85565 100644 --- a/build/stand_alone/firewall.config.h +++ b/build/stand_alone/firewall.config.h @@ -530,7 +530,7 @@ #define _di_f_fll_id_t_ //#define _di_f_fss_apply_delimit_ #define _di_f_fss_apply_delimit_range_ -#define _di_f_fss_complete_e_ +//#define _di_f_fss_complete_e_ #define _di_f_fss_count_lines_ #define _di_f_fss_count_lines_range_ #define _di_f_fss_default_d_ diff --git a/level_1/fl_fss/c/private-fss.c b/level_1/fl_fss/c/private-fss.c index 419cad8..3333da7 100644 --- a/level_1/fl_fss/c/private-fss.c +++ b/level_1/fl_fss/c/private-fss.c @@ -1026,7 +1026,7 @@ extern "C" { } #endif // !defined(_di_fl_fss_basic_content_read_) || !defined(_di_fl_fss_basic_object_write_) || !defined(_di_fl_fss_extended_object_write_) || !defined(_di_fl_fss_extended_content_read_) || !defined(_di_fl_fss_extended_content_write_) || !defined(_di_fl_fss_payload_header_map_) -#if !defined(_di_fl_fss_basic_object_write_) || !defined(_di_fl_fss_extended_object_write_) +#if !defined(_di_fl_fss_basic_content_read_) || !defined(_di_fl_fss_basic_object_write_) || !defined(_di_fl_fss_extended_object_write_) || !defined(_di_fl_fss_extended_content_read_) || !defined(_di_fl_fss_extended_content_write_) || !defined(_di_fl_fss_payload_header_map_) void private_fl_fss_basic_write_object_trim(const uint8_t quote, const f_number_unsigned_t used_start, f_string_dynamic_t * const destination, f_state_t * const state) { f_range_t destination_range = macro_f_range_t_initialize_2(destination->used); @@ -1176,7 +1176,7 @@ extern "C" { state->status = F_okay; } -#endif // !defined(_di_fl_fss_basic_object_write_) || !defined(_di_fl_fss_extended_object_write_) +#endif // !defined(_di_fl_fss_basic_content_read_) || !defined(_di_fl_fss_basic_object_write_) || !defined(_di_fl_fss_extended_object_write_) || !defined(_di_fl_fss_extended_content_read_) || !defined(_di_fl_fss_extended_content_write_) || !defined(_di_fl_fss_payload_header_map_) #ifdef __cplusplus } // extern "C" diff --git a/level_1/fl_fss/c/private-fss.h b/level_1/fl_fss/c/private-fss.h index 46afae7..af32cd6 100644 --- a/level_1/fl_fss/c/private-fss.h +++ b/level_1/fl_fss/c/private-fss.h @@ -194,12 +194,21 @@ extern "C" { * Errors (with error bit) from: f_fss_is_space(). * * @see f_fss_is_space() + * @see f_fss_skip_past_delimit() + * @see f_fss_skip_past_space() + * @see f_memory_array_increase() + * @see f_memory_array_increase_by() + * @see f_utf_buffer_increment() + * @see fl_fss_basic_content_read() * @see fl_fss_basic_object_write() * @see fl_fss_extended_object_write() + * @see fl_fss_extended_content_read() + * @see fl_fss_extended_content_write() + * @see fl_fss_payload_header_map() */ -#if !defined(_di_fl_fss_basic_object_write_) || !defined(_di_fl_fss_extended_object_write_) +#if !defined(_di_fl_fss_basic_content_read_) || !defined(_di_fl_fss_basic_object_write_) || !defined(_di_fl_fss_extended_object_write_) || !defined(_di_fl_fss_extended_content_read_) || !defined(_di_fl_fss_extended_content_write_) || !defined(_di_fl_fss_payload_header_map_) extern void private_fl_fss_basic_write_object_trim(const uint8_t quote, const f_number_unsigned_t used_start, f_string_dynamic_t * const destination, f_state_t * const state) F_attribute_visibility_internal_d; -#endif // !defined(_di_fl_fss_basic_object_write_) || !defined(_di_fl_fss_extended_object_write_) +#endif // !defined(_di_fl_fss_basic_content_read_) || !defined(_di_fl_fss_basic_object_write_) || !defined(_di_fl_fss_extended_object_write_) || !defined(_di_fl_fss_extended_content_read_) || !defined(_di_fl_fss_extended_content_write_) || !defined(_di_fl_fss_payload_header_map_) #ifdef __cplusplus } // extern "C"