From ea8a136d49df2f74ade5171ab3aba4e5f898ec62 Mon Sep 17 00:00:00 2001 From: Kevin Day Date: Tue, 23 Dec 2025 11:06:49 -0600 Subject: [PATCH] Bugfix: The FSS Read program is missing the f_directory dependency. --- build/stand_alone/fss_read.config.fss_basic.h | 59 +++++++++++++++++++++- build/stand_alone/fss_read.config.fss_basic_list.h | 59 +++++++++++++++++++++- build/stand_alone/fss_read.config.fss_extended.h | 59 +++++++++++++++++++++- .../fss_read.config.fss_extended_list.h | 59 +++++++++++++++++++++- build/stand_alone/fss_read.config.fss_payload.h | 59 +++++++++++++++++++++- build/stand_alone/fss_read.config.h | 59 +++++++++++++++++++++- build/stand_alone/fss_read.settings | 2 + build/stand_alone/fss_read.settings.fss_basic | 2 + build/stand_alone/fss_read.settings.fss_basic_list | 2 + build/stand_alone/fss_read.settings.fss_extended | 2 + .../fss_read.settings.fss_extended_list | 2 + build/stand_alone/fss_read.settings.fss_payload | 2 + level_3/fss_read/data/build/dependencies | 1 + level_3/fss_read/data/build/settings | 2 +- level_3/fss_read/data/build/settings.basic | 2 +- level_3/fss_read/data/build/settings.basic_list | 2 +- level_3/fss_read/data/build/settings.embedded_list | 2 +- level_3/fss_read/data/build/settings.extended | 2 +- level_3/fss_read/data/build/settings.extended_list | 2 +- level_3/fss_read/data/build/settings.main | 2 +- level_3/fss_read/data/build/settings.payload | 2 +- 21 files changed, 369 insertions(+), 14 deletions(-) diff --git a/build/stand_alone/fss_read.config.fss_basic.h b/build/stand_alone/fss_read.config.fss_basic.h index 2642869..7b1627b 100644 --- a/build/stand_alone/fss_read.config.fss_basic.h +++ b/build/stand_alone/fss_read.config.fss_basic.h @@ -8,7 +8,7 @@ // // Example: // echo > /tmp/all.txt -// for i in f_type f_status f_memory f_type_array f_string f_utf f_abstruse f_color f_compare f_console f_conversion f_environment f_file f_fss f_parse f_pipe f_print f_rip f_signal f_thread ; do grep -horP '\b_di_f_\w*\b' level_0/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_0/$i/c >> /tmp/all.txt ; done +// for i in f_type f_status f_memory f_type_array f_string f_utf f_abstruse f_color f_compare f_console f_conversion f_directory f_environment f_file f_fss f_parse f_pipe f_print f_rip f_signal f_thread ; do grep -horP '\b_di_f_\w*\b' level_0/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_0/$i/c >> /tmp/all.txt ; done // for i in fl_conversion fl_fss fl_print ; do grep -horP '\b_di_fl_\w*\b' level_1/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_1/$i/c >> /tmp/all.txt ; done // for i in fll_fss fll_print fll_program ; do grep -horP '\b_di_fll_\w*\b' level_2/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_2/$i/c >> /tmp/all.txt ; done // sort /tmp/all.txt | uniq | sed -e 's|^_|#define &|g' > /tmp/sorted.txt @@ -241,6 +241,63 @@ #define _di_f_datess_delete_callback_ #define _di_f_datess_destroy_callback_ #define _di_f_datess_t_ +#define _di_f_directory_at_d_ +//#define _di_f_directory_back_s_ +#define _di_f_directory_compare_call_t_ +#define _di_f_directory_create_ +#define _di_f_directory_create_at_ +//#define _di_f_directory_current_s_ +#define _di_f_directory_entity_t +#define _di_f_directory_exists_ +#define _di_f_directory_exists_at_ +#define _di_f_directory_filter_call_t_ +#define _di_f_directory_flag_d_ +#define _di_f_directory_is_ +#define _di_f_directory_is_at_ +#define _di_f_directory_list_ +#define _di_f_directory_listing_delete_ +#define _di_f_directory_listing_destroy_ +#define _di_f_directory_listing_t_ +#define _di_f_directory_listings_delete_callback_ +#define _di_f_directory_listings_destroy_callback_ +#define _di_f_directory_listings_t_ +#define _di_f_directory_listingss_delete_callback_ +#define _di_f_directory_listingss_destroy_callback_ +#define _di_f_directory_listingss_t_ +#define _di_f_directory_max_d_ +#define _di_f_directory_open_ +#define _di_f_directory_open_at_ +#define _di_f_directory_recurse_do_delete_ +#define _di_f_directory_recurse_do_destroy_ +#define _di_f_directory_recurse_do_flag_d_ +#define _di_f_directory_recurse_do_t_ +#define _di_f_directory_recurse_dos_delete_callback_ +#define _di_f_directory_recurse_dos_destroy_callback_ +#define _di_f_directory_recurse_dos_t_ +#define _di_f_directory_recurse_doss_delete_callback_ +#define _di_f_directory_recurse_doss_destroy_callback_ +#define _di_f_directory_recurse_doss_t_ +#define _di_f_directory_remove_ +#define _di_f_directory_remove_custom_ +#define _di_f_directory_stream_close_ +#define _di_f_directory_stream_open_ +#define _di_f_directory_stream_open_id_ +#define _di_f_directory_stream_read_ +#define _di_f_directory_stream_rewind_ +#define _di_f_directory_stream_seek_ +#define _di_f_directory_stream_tell_ +//#define _di_f_directory_s_ +#define _di_f_directory_status_delete_ +#define _di_f_directory_status_destroy_ +#define _di_f_directory_status_t_ +#define _di_f_directory_statuss_delete_callback_ +#define _di_f_directory_statuss_destroy_callback_ +#define _di_f_directory_statuss_t_ +#define _di_f_directory_statusss_delete_callback_ +#define _di_f_directory_statusss_destroy_callback_ +#define _di_f_directory_statusss_t_ +#define _di_f_directory_touch_ +#define _di_f_directory_touch_at_ #define _di_f_file_access_ #define _di_f_file_access_at_ #define _di_f_file_access_mode_d_ diff --git a/build/stand_alone/fss_read.config.fss_basic_list.h b/build/stand_alone/fss_read.config.fss_basic_list.h index 51af5fc..6a2ee48 100644 --- a/build/stand_alone/fss_read.config.fss_basic_list.h +++ b/build/stand_alone/fss_read.config.fss_basic_list.h @@ -8,7 +8,7 @@ // // Example: // echo > /tmp/all.txt -// for i in f_type f_status f_memory f_type_array f_string f_utf f_abstruse f_color f_compare f_console f_conversion f_environment f_file f_fss f_parse f_pipe f_print f_rip f_signal f_thread ; do grep -horP '\b_di_f_\w*\b' level_0/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_0/$i/c >> /tmp/all.txt ; done +// for i in f_type f_status f_memory f_type_array f_string f_utf f_abstruse f_color f_compare f_console f_conversion f_directory f_environment f_file f_fss f_parse f_pipe f_print f_rip f_signal f_thread ; do grep -horP '\b_di_f_\w*\b' level_0/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_0/$i/c >> /tmp/all.txt ; done // for i in fl_conversion fl_fss fl_print ; do grep -horP '\b_di_fl_\w*\b' level_1/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_1/$i/c >> /tmp/all.txt ; done // for i in fll_fss fll_print fll_program ; do grep -horP '\b_di_fll_\w*\b' level_2/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_2/$i/c >> /tmp/all.txt ; done // sort /tmp/all.txt | uniq | sed -e 's|^_|#define &|g' > /tmp/sorted.txt @@ -241,6 +241,63 @@ #define _di_f_datess_delete_callback_ #define _di_f_datess_destroy_callback_ #define _di_f_datess_t_ +#define _di_f_directory_at_d_ +//#define _di_f_directory_back_s_ +#define _di_f_directory_compare_call_t_ +#define _di_f_directory_create_ +#define _di_f_directory_create_at_ +//#define _di_f_directory_current_s_ +#define _di_f_directory_entity_t +#define _di_f_directory_exists_ +#define _di_f_directory_exists_at_ +#define _di_f_directory_filter_call_t_ +#define _di_f_directory_flag_d_ +#define _di_f_directory_is_ +#define _di_f_directory_is_at_ +#define _di_f_directory_list_ +#define _di_f_directory_listing_delete_ +#define _di_f_directory_listing_destroy_ +#define _di_f_directory_listing_t_ +#define _di_f_directory_listings_delete_callback_ +#define _di_f_directory_listings_destroy_callback_ +#define _di_f_directory_listings_t_ +#define _di_f_directory_listingss_delete_callback_ +#define _di_f_directory_listingss_destroy_callback_ +#define _di_f_directory_listingss_t_ +#define _di_f_directory_max_d_ +#define _di_f_directory_open_ +#define _di_f_directory_open_at_ +#define _di_f_directory_recurse_do_delete_ +#define _di_f_directory_recurse_do_destroy_ +#define _di_f_directory_recurse_do_flag_d_ +#define _di_f_directory_recurse_do_t_ +#define _di_f_directory_recurse_dos_delete_callback_ +#define _di_f_directory_recurse_dos_destroy_callback_ +#define _di_f_directory_recurse_dos_t_ +#define _di_f_directory_recurse_doss_delete_callback_ +#define _di_f_directory_recurse_doss_destroy_callback_ +#define _di_f_directory_recurse_doss_t_ +#define _di_f_directory_remove_ +#define _di_f_directory_remove_custom_ +#define _di_f_directory_stream_close_ +#define _di_f_directory_stream_open_ +#define _di_f_directory_stream_open_id_ +#define _di_f_directory_stream_read_ +#define _di_f_directory_stream_rewind_ +#define _di_f_directory_stream_seek_ +#define _di_f_directory_stream_tell_ +//#define _di_f_directory_s_ +#define _di_f_directory_status_delete_ +#define _di_f_directory_status_destroy_ +#define _di_f_directory_status_t_ +#define _di_f_directory_statuss_delete_callback_ +#define _di_f_directory_statuss_destroy_callback_ +#define _di_f_directory_statuss_t_ +#define _di_f_directory_statusss_delete_callback_ +#define _di_f_directory_statusss_destroy_callback_ +#define _di_f_directory_statusss_t_ +#define _di_f_directory_touch_ +#define _di_f_directory_touch_at_ #define _di_f_file_access_ #define _di_f_file_access_at_ #define _di_f_file_access_mode_d_ diff --git a/build/stand_alone/fss_read.config.fss_extended.h b/build/stand_alone/fss_read.config.fss_extended.h index de17660..86f6837 100644 --- a/build/stand_alone/fss_read.config.fss_extended.h +++ b/build/stand_alone/fss_read.config.fss_extended.h @@ -8,7 +8,7 @@ // // Example: // echo > /tmp/all.txt -// for i in f_type f_status f_memory f_type_array f_string f_utf f_abstruse f_color f_compare f_console f_conversion f_environment f_file f_fss f_parse f_pipe f_print f_rip f_signal f_thread ; do grep -horP '\b_di_f_\w*\b' level_0/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_0/$i/c >> /tmp/all.txt ; done +// for i in f_type f_status f_memory f_type_array f_string f_utf f_abstruse f_color f_compare f_console f_conversion f_directory f_environment f_file f_fss f_parse f_pipe f_print f_rip f_signal f_thread ; do grep -horP '\b_di_f_\w*\b' level_0/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_0/$i/c >> /tmp/all.txt ; done // for i in fl_conversion fl_fss fl_print ; do grep -horP '\b_di_fl_\w*\b' level_1/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_1/$i/c >> /tmp/all.txt ; done // for i in fll_fss fll_print fll_program ; do grep -horP '\b_di_fll_\w*\b' level_2/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_2/$i/c >> /tmp/all.txt ; done // sort /tmp/all.txt | uniq | sed -e 's|^_|#define &|g' > /tmp/sorted.txt @@ -241,6 +241,63 @@ #define _di_f_datess_delete_callback_ #define _di_f_datess_destroy_callback_ #define _di_f_datess_t_ +#define _di_f_directory_at_d_ +//#define _di_f_directory_back_s_ +#define _di_f_directory_compare_call_t_ +#define _di_f_directory_create_ +#define _di_f_directory_create_at_ +//#define _di_f_directory_current_s_ +#define _di_f_directory_entity_t +#define _di_f_directory_exists_ +#define _di_f_directory_exists_at_ +#define _di_f_directory_filter_call_t_ +#define _di_f_directory_flag_d_ +#define _di_f_directory_is_ +#define _di_f_directory_is_at_ +#define _di_f_directory_list_ +#define _di_f_directory_listing_delete_ +#define _di_f_directory_listing_destroy_ +#define _di_f_directory_listing_t_ +#define _di_f_directory_listings_delete_callback_ +#define _di_f_directory_listings_destroy_callback_ +#define _di_f_directory_listings_t_ +#define _di_f_directory_listingss_delete_callback_ +#define _di_f_directory_listingss_destroy_callback_ +#define _di_f_directory_listingss_t_ +#define _di_f_directory_max_d_ +#define _di_f_directory_open_ +#define _di_f_directory_open_at_ +#define _di_f_directory_recurse_do_delete_ +#define _di_f_directory_recurse_do_destroy_ +#define _di_f_directory_recurse_do_flag_d_ +#define _di_f_directory_recurse_do_t_ +#define _di_f_directory_recurse_dos_delete_callback_ +#define _di_f_directory_recurse_dos_destroy_callback_ +#define _di_f_directory_recurse_dos_t_ +#define _di_f_directory_recurse_doss_delete_callback_ +#define _di_f_directory_recurse_doss_destroy_callback_ +#define _di_f_directory_recurse_doss_t_ +#define _di_f_directory_remove_ +#define _di_f_directory_remove_custom_ +#define _di_f_directory_stream_close_ +#define _di_f_directory_stream_open_ +#define _di_f_directory_stream_open_id_ +#define _di_f_directory_stream_read_ +#define _di_f_directory_stream_rewind_ +#define _di_f_directory_stream_seek_ +#define _di_f_directory_stream_tell_ +//#define _di_f_directory_s_ +#define _di_f_directory_status_delete_ +#define _di_f_directory_status_destroy_ +#define _di_f_directory_status_t_ +#define _di_f_directory_statuss_delete_callback_ +#define _di_f_directory_statuss_destroy_callback_ +#define _di_f_directory_statuss_t_ +#define _di_f_directory_statusss_delete_callback_ +#define _di_f_directory_statusss_destroy_callback_ +#define _di_f_directory_statusss_t_ +#define _di_f_directory_touch_ +#define _di_f_directory_touch_at_ #define _di_f_file_access_ #define _di_f_file_access_at_ #define _di_f_file_access_mode_d_ diff --git a/build/stand_alone/fss_read.config.fss_extended_list.h b/build/stand_alone/fss_read.config.fss_extended_list.h index e77ce5f..d003904 100644 --- a/build/stand_alone/fss_read.config.fss_extended_list.h +++ b/build/stand_alone/fss_read.config.fss_extended_list.h @@ -8,7 +8,7 @@ // // Example: // echo > /tmp/all.txt -// for i in f_type f_status f_memory f_type_array f_string f_utf f_abstruse f_color f_compare f_console f_conversion f_environment f_file f_fss f_parse f_pipe f_print f_rip f_signal f_thread ; do grep -horP '\b_di_f_\w*\b' level_0/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_0/$i/c >> /tmp/all.txt ; done +// for i in f_type f_status f_memory f_type_array f_string f_utf f_abstruse f_color f_compare f_console f_conversion f_directory f_environment f_file f_fss f_parse f_pipe f_print f_rip f_signal f_thread ; do grep -horP '\b_di_f_\w*\b' level_0/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_0/$i/c >> /tmp/all.txt ; done // for i in fl_conversion fl_fss fl_print ; do grep -horP '\b_di_fl_\w*\b' level_1/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_1/$i/c >> /tmp/all.txt ; done // for i in fll_fss fll_print fll_program ; do grep -horP '\b_di_fll_\w*\b' level_2/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_2/$i/c >> /tmp/all.txt ; done // sort /tmp/all.txt | uniq | sed -e 's|^_|#define &|g' > /tmp/sorted.txt @@ -241,6 +241,63 @@ #define _di_f_datess_delete_callback_ #define _di_f_datess_destroy_callback_ #define _di_f_datess_t_ +#define _di_f_directory_at_d_ +//#define _di_f_directory_back_s_ +#define _di_f_directory_compare_call_t_ +#define _di_f_directory_create_ +#define _di_f_directory_create_at_ +//#define _di_f_directory_current_s_ +#define _di_f_directory_entity_t +#define _di_f_directory_exists_ +#define _di_f_directory_exists_at_ +#define _di_f_directory_filter_call_t_ +#define _di_f_directory_flag_d_ +#define _di_f_directory_is_ +#define _di_f_directory_is_at_ +#define _di_f_directory_list_ +#define _di_f_directory_listing_delete_ +#define _di_f_directory_listing_destroy_ +#define _di_f_directory_listing_t_ +#define _di_f_directory_listings_delete_callback_ +#define _di_f_directory_listings_destroy_callback_ +#define _di_f_directory_listings_t_ +#define _di_f_directory_listingss_delete_callback_ +#define _di_f_directory_listingss_destroy_callback_ +#define _di_f_directory_listingss_t_ +#define _di_f_directory_max_d_ +#define _di_f_directory_open_ +#define _di_f_directory_open_at_ +#define _di_f_directory_recurse_do_delete_ +#define _di_f_directory_recurse_do_destroy_ +#define _di_f_directory_recurse_do_flag_d_ +#define _di_f_directory_recurse_do_t_ +#define _di_f_directory_recurse_dos_delete_callback_ +#define _di_f_directory_recurse_dos_destroy_callback_ +#define _di_f_directory_recurse_dos_t_ +#define _di_f_directory_recurse_doss_delete_callback_ +#define _di_f_directory_recurse_doss_destroy_callback_ +#define _di_f_directory_recurse_doss_t_ +#define _di_f_directory_remove_ +#define _di_f_directory_remove_custom_ +#define _di_f_directory_stream_close_ +#define _di_f_directory_stream_open_ +#define _di_f_directory_stream_open_id_ +#define _di_f_directory_stream_read_ +#define _di_f_directory_stream_rewind_ +#define _di_f_directory_stream_seek_ +#define _di_f_directory_stream_tell_ +//#define _di_f_directory_s_ +#define _di_f_directory_status_delete_ +#define _di_f_directory_status_destroy_ +#define _di_f_directory_status_t_ +#define _di_f_directory_statuss_delete_callback_ +#define _di_f_directory_statuss_destroy_callback_ +#define _di_f_directory_statuss_t_ +#define _di_f_directory_statusss_delete_callback_ +#define _di_f_directory_statusss_destroy_callback_ +#define _di_f_directory_statusss_t_ +#define _di_f_directory_touch_ +#define _di_f_directory_touch_at_ #define _di_f_file_access_ #define _di_f_file_access_at_ #define _di_f_file_access_mode_d_ diff --git a/build/stand_alone/fss_read.config.fss_payload.h b/build/stand_alone/fss_read.config.fss_payload.h index 1949584..11f1755 100644 --- a/build/stand_alone/fss_read.config.fss_payload.h +++ b/build/stand_alone/fss_read.config.fss_payload.h @@ -8,7 +8,7 @@ // // Example: // echo > /tmp/all.txt -// for i in f_type f_status f_memory f_type_array f_string f_utf f_abstruse f_color f_compare f_console f_conversion f_environment f_file f_fss f_parse f_pipe f_print f_rip f_signal f_thread ; do grep -horP '\b_di_f_\w*\b' level_0/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_0/$i/c >> /tmp/all.txt ; done +// for i in f_type f_status f_memory f_type_array f_string f_utf f_abstruse f_color f_compare f_console f_conversion f_directory f_environment f_file f_fss f_parse f_pipe f_print f_rip f_signal f_thread ; do grep -horP '\b_di_f_\w*\b' level_0/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_0/$i/c >> /tmp/all.txt ; done // for i in fl_conversion fl_fss fl_print ; do grep -horP '\b_di_fl_\w*\b' level_1/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_1/$i/c >> /tmp/all.txt ; done // for i in fll_fss fll_print fll_program ; do grep -horP '\b_di_fll_\w*\b' level_2/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_2/$i/c >> /tmp/all.txt ; done // sort /tmp/all.txt | uniq | sed -e 's|^_|#define &|g' > /tmp/sorted.txt @@ -241,6 +241,63 @@ #define _di_f_datess_delete_callback_ #define _di_f_datess_destroy_callback_ #define _di_f_datess_t_ +#define _di_f_directory_at_d_ +//#define _di_f_directory_back_s_ +#define _di_f_directory_compare_call_t_ +#define _di_f_directory_create_ +#define _di_f_directory_create_at_ +//#define _di_f_directory_current_s_ +#define _di_f_directory_entity_t +#define _di_f_directory_exists_ +#define _di_f_directory_exists_at_ +#define _di_f_directory_filter_call_t_ +#define _di_f_directory_flag_d_ +#define _di_f_directory_is_ +#define _di_f_directory_is_at_ +#define _di_f_directory_list_ +#define _di_f_directory_listing_delete_ +#define _di_f_directory_listing_destroy_ +#define _di_f_directory_listing_t_ +#define _di_f_directory_listings_delete_callback_ +#define _di_f_directory_listings_destroy_callback_ +#define _di_f_directory_listings_t_ +#define _di_f_directory_listingss_delete_callback_ +#define _di_f_directory_listingss_destroy_callback_ +#define _di_f_directory_listingss_t_ +#define _di_f_directory_max_d_ +#define _di_f_directory_open_ +#define _di_f_directory_open_at_ +#define _di_f_directory_recurse_do_delete_ +#define _di_f_directory_recurse_do_destroy_ +#define _di_f_directory_recurse_do_flag_d_ +#define _di_f_directory_recurse_do_t_ +#define _di_f_directory_recurse_dos_delete_callback_ +#define _di_f_directory_recurse_dos_destroy_callback_ +#define _di_f_directory_recurse_dos_t_ +#define _di_f_directory_recurse_doss_delete_callback_ +#define _di_f_directory_recurse_doss_destroy_callback_ +#define _di_f_directory_recurse_doss_t_ +#define _di_f_directory_remove_ +#define _di_f_directory_remove_custom_ +#define _di_f_directory_stream_close_ +#define _di_f_directory_stream_open_ +#define _di_f_directory_stream_open_id_ +#define _di_f_directory_stream_read_ +#define _di_f_directory_stream_rewind_ +#define _di_f_directory_stream_seek_ +#define _di_f_directory_stream_tell_ +//#define _di_f_directory_s_ +#define _di_f_directory_status_delete_ +#define _di_f_directory_status_destroy_ +#define _di_f_directory_status_t_ +#define _di_f_directory_statuss_delete_callback_ +#define _di_f_directory_statuss_destroy_callback_ +#define _di_f_directory_statuss_t_ +#define _di_f_directory_statusss_delete_callback_ +#define _di_f_directory_statusss_destroy_callback_ +#define _di_f_directory_statusss_t_ +#define _di_f_directory_touch_ +#define _di_f_directory_touch_at_ #define _di_f_file_access_ #define _di_f_file_access_at_ #define _di_f_file_access_mode_d_ diff --git a/build/stand_alone/fss_read.config.h b/build/stand_alone/fss_read.config.h index 3f431b0..f50d6f8 100644 --- a/build/stand_alone/fss_read.config.h +++ b/build/stand_alone/fss_read.config.h @@ -8,7 +8,7 @@ // // Example: // echo > /tmp/all.txt -// for i in f_type f_status f_memory f_type_array f_string f_utf f_abstruse f_color f_compare f_console f_conversion f_file f_fss f_parse f_pipe f_print f_rip f_signal f_thread ; do grep -horP '\b_di_f_\w*\b' level_0/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_0/$i/c >> /tmp/all.txt ; done +// for i in f_type f_status f_memory f_type_array f_string f_utf f_abstruse f_color f_compare f_console f_conversion f_directory f_file f_fss f_parse f_pipe f_print f_rip f_signal f_thread ; do grep -horP '\b_di_f_\w*\b' level_0/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_0/$i/c >> /tmp/all.txt ; done // for i in fl_conversion fl_fss fl_print ; do grep -horP '\b_di_fl_\w*\b' level_1/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_1/$i/c >> /tmp/all.txt ; done // for i in fll_error fll_fss fll_print fll_program ; do grep -horP '\b_di_fll_\w*\b' level_2/$i/c >> /tmp/all.txt ; grep -horP '\b_di_macro_\w*\b' level_2/$i/c >> /tmp/all.txt ; done // sort /tmp/all.txt | uniq | sed -e 's|^_|#define &|g' > /tmp/sorted.txt @@ -241,6 +241,63 @@ #define _di_f_datess_delete_callback_ #define _di_f_datess_destroy_callback_ #define _di_f_datess_t_ +#define _di_f_directory_at_d_ +//#define _di_f_directory_back_s_ +#define _di_f_directory_compare_call_t_ +#define _di_f_directory_create_ +#define _di_f_directory_create_at_ +//#define _di_f_directory_current_s_ +#define _di_f_directory_entity_t +#define _di_f_directory_exists_ +#define _di_f_directory_exists_at_ +#define _di_f_directory_filter_call_t_ +#define _di_f_directory_flag_d_ +#define _di_f_directory_is_ +#define _di_f_directory_is_at_ +#define _di_f_directory_list_ +#define _di_f_directory_listing_delete_ +#define _di_f_directory_listing_destroy_ +#define _di_f_directory_listing_t_ +#define _di_f_directory_listings_delete_callback_ +#define _di_f_directory_listings_destroy_callback_ +#define _di_f_directory_listings_t_ +#define _di_f_directory_listingss_delete_callback_ +#define _di_f_directory_listingss_destroy_callback_ +#define _di_f_directory_listingss_t_ +#define _di_f_directory_max_d_ +#define _di_f_directory_open_ +#define _di_f_directory_open_at_ +#define _di_f_directory_recurse_do_delete_ +#define _di_f_directory_recurse_do_destroy_ +#define _di_f_directory_recurse_do_flag_d_ +#define _di_f_directory_recurse_do_t_ +#define _di_f_directory_recurse_dos_delete_callback_ +#define _di_f_directory_recurse_dos_destroy_callback_ +#define _di_f_directory_recurse_dos_t_ +#define _di_f_directory_recurse_doss_delete_callback_ +#define _di_f_directory_recurse_doss_destroy_callback_ +#define _di_f_directory_recurse_doss_t_ +#define _di_f_directory_remove_ +#define _di_f_directory_remove_custom_ +#define _di_f_directory_stream_close_ +#define _di_f_directory_stream_open_ +#define _di_f_directory_stream_open_id_ +#define _di_f_directory_stream_read_ +#define _di_f_directory_stream_rewind_ +#define _di_f_directory_stream_seek_ +#define _di_f_directory_stream_tell_ +//#define _di_f_directory_s_ +#define _di_f_directory_status_delete_ +#define _di_f_directory_status_destroy_ +#define _di_f_directory_status_t_ +#define _di_f_directory_statuss_delete_callback_ +#define _di_f_directory_statuss_destroy_callback_ +#define _di_f_directory_statuss_t_ +#define _di_f_directory_statusss_delete_callback_ +#define _di_f_directory_statusss_destroy_callback_ +#define _di_f_directory_statusss_t_ +#define _di_f_directory_touch_ +#define _di_f_directory_touch_at_ #define _di_f_file_access_ #define _di_f_file_access_at_ #define _di_f_file_access_mode_d_ diff --git a/build/stand_alone/fss_read.settings b/build/stand_alone/fss_read.settings index 922895c..1438393 100644 --- a/build/stand_alone/fss_read.settings +++ b/build/stand_alone/fss_read.settings @@ -44,6 +44,8 @@ build_sources_program fll/level_0/color.c fll/level_0/private-color.c fll/level_ build_sources_program fll/level_0/compare.c fll/level_0/compare/utf.c fll/level_0/private-compare.c fll/level_0/compare/private-utf.c build_sources_program fll/level_0/console.c fll/level_0/console/common.c fll/level_0/private-console.c build_sources_program fll/level_0/conversion.c fll/level_0/private-conversion.c fll/level_0/conversion/common.c +build_sources_program fll/level_0/directory.c fll/level_0/directory/common.c fll/level_0/directory/listing.c fll/level_0/directory/recurse_do.c fll/level_0/directory/status.c +build_sources_program fll/level_0/private-directory.c build_sources_program fll/level_0/file.c fll/level_0/private-file.c fll/level_0/file/common.c fll/level_0/file/stream.c build_sources_program fll/level_0/fss.c fll/level_0/fss/common.c fll/level_0/fss/item.c fll/level_0/fss/named.c fll/level_0/fss/nest.c fll/level_0/fss/payload.c fll/level_0/fss/quote.c fll/level_0/fss/set.c fll/level_0/fss/set_quote.c fll/level_0/fss/simple_packet.c build_sources_program fll/level_0/memory.c fll/level_0/memory/array.c fll/level_0/memory/arrays.c diff --git a/build/stand_alone/fss_read.settings.fss_basic b/build/stand_alone/fss_read.settings.fss_basic index dd633aa..d650f8c 100644 --- a/build/stand_alone/fss_read.settings.fss_basic +++ b/build/stand_alone/fss_read.settings.fss_basic @@ -44,6 +44,8 @@ build_sources_program fll/level_0/color.c fll/level_0/private-color.c fll/level_ build_sources_program fll/level_0/compare.c fll/level_0/compare/utf.c fll/level_0/private-compare.c fll/level_0/compare/private-utf.c build_sources_program fll/level_0/console.c fll/level_0/console/common.c fll/level_0/private-console.c build_sources_program fll/level_0/conversion.c fll/level_0/private-conversion.c fll/level_0/conversion/common.c +build_sources_program fll/level_0/directory.c fll/level_0/directory/common.c fll/level_0/directory/listing.c fll/level_0/directory/recurse_do.c fll/level_0/directory/status.c +build_sources_program fll/level_0/private-directory.c build_sources_program fll/level_0/file.c fll/level_0/private-file.c fll/level_0/file/common.c fll/level_0/file/stream.c build_sources_program fll/level_0/fss.c fll/level_0/fss/common.c fll/level_0/fss/item.c fll/level_0/fss/named.c fll/level_0/fss/nest.c fll/level_0/fss/payload.c fll/level_0/fss/quote.c fll/level_0/fss/set.c fll/level_0/fss/set_quote.c fll/level_0/fss/simple_packet.c build_sources_program fll/level_0/memory.c fll/level_0/memory/array.c fll/level_0/memory/arrays.c diff --git a/build/stand_alone/fss_read.settings.fss_basic_list b/build/stand_alone/fss_read.settings.fss_basic_list index 97c4360..536ae8b 100644 --- a/build/stand_alone/fss_read.settings.fss_basic_list +++ b/build/stand_alone/fss_read.settings.fss_basic_list @@ -44,6 +44,8 @@ build_sources_program fll/level_0/color.c fll/level_0/private-color.c fll/level_ build_sources_program fll/level_0/compare.c fll/level_0/compare/utf.c fll/level_0/private-compare.c fll/level_0/compare/private-utf.c build_sources_program fll/level_0/console.c fll/level_0/console/common.c fll/level_0/private-console.c build_sources_program fll/level_0/conversion.c fll/level_0/private-conversion.c fll/level_0/conversion/common.c +build_sources_program fll/level_0/directory.c fll/level_0/directory/common.c fll/level_0/directory/listing.c fll/level_0/directory/recurse_do.c fll/level_0/directory/status.c +build_sources_program fll/level_0/private-directory.c build_sources_program fll/level_0/file.c fll/level_0/private-file.c fll/level_0/file/common.c fll/level_0/file/stream.c build_sources_program fll/level_0/fss.c fll/level_0/fss/common.c fll/level_0/fss/item.c fll/level_0/fss/named.c fll/level_0/fss/nest.c fll/level_0/fss/payload.c fll/level_0/fss/quote.c fll/level_0/fss/set.c fll/level_0/fss/set_quote.c fll/level_0/fss/simple_packet.c build_sources_program fll/level_0/memory.c fll/level_0/memory/array.c fll/level_0/memory/arrays.c diff --git a/build/stand_alone/fss_read.settings.fss_extended b/build/stand_alone/fss_read.settings.fss_extended index 30fd329..96c66fa 100644 --- a/build/stand_alone/fss_read.settings.fss_extended +++ b/build/stand_alone/fss_read.settings.fss_extended @@ -44,6 +44,8 @@ build_sources_program fll/level_0/color.c fll/level_0/private-color.c fll/level_ build_sources_program fll/level_0/compare.c fll/level_0/compare/utf.c fll/level_0/private-compare.c fll/level_0/compare/private-utf.c build_sources_program fll/level_0/console.c fll/level_0/console/common.c fll/level_0/private-console.c build_sources_program fll/level_0/conversion.c fll/level_0/private-conversion.c fll/level_0/conversion/common.c +build_sources_program fll/level_0/directory.c fll/level_0/directory/common.c fll/level_0/directory/listing.c fll/level_0/directory/recurse_do.c fll/level_0/directory/status.c +build_sources_program fll/level_0/private-directory.c build_sources_program fll/level_0/file.c fll/level_0/private-file.c fll/level_0/file/common.c fll/level_0/file/stream.c build_sources_program fll/level_0/fss.c fll/level_0/fss/common.c fll/level_0/fss/item.c fll/level_0/fss/named.c fll/level_0/fss/nest.c fll/level_0/fss/payload.c fll/level_0/fss/quote.c fll/level_0/fss/set.c fll/level_0/fss/set_quote.c fll/level_0/fss/simple_packet.c build_sources_program fll/level_0/memory.c fll/level_0/memory/array.c fll/level_0/memory/arrays.c diff --git a/build/stand_alone/fss_read.settings.fss_extended_list b/build/stand_alone/fss_read.settings.fss_extended_list index 852b26f..dae5922 100644 --- a/build/stand_alone/fss_read.settings.fss_extended_list +++ b/build/stand_alone/fss_read.settings.fss_extended_list @@ -44,6 +44,8 @@ build_sources_program fll/level_0/color.c fll/level_0/private-color.c fll/level_ build_sources_program fll/level_0/compare.c fll/level_0/compare/utf.c fll/level_0/private-compare.c fll/level_0/compare/private-utf.c build_sources_program fll/level_0/console.c fll/level_0/console/common.c fll/level_0/private-console.c build_sources_program fll/level_0/conversion.c fll/level_0/private-conversion.c fll/level_0/conversion/common.c +build_sources_program fll/level_0/directory.c fll/level_0/directory/common.c fll/level_0/directory/listing.c fll/level_0/directory/recurse_do.c fll/level_0/directory/status.c +build_sources_program fll/level_0/private-directory.c build_sources_program fll/level_0/file.c fll/level_0/private-file.c fll/level_0/file/common.c fll/level_0/file/stream.c build_sources_program fll/level_0/fss.c fll/level_0/fss/common.c fll/level_0/fss/item.c fll/level_0/fss/named.c fll/level_0/fss/nest.c fll/level_0/fss/payload.c fll/level_0/fss/quote.c fll/level_0/fss/set.c fll/level_0/fss/set_quote.c fll/level_0/fss/simple_packet.c build_sources_program fll/level_0/memory.c fll/level_0/memory/array.c fll/level_0/memory/arrays.c diff --git a/build/stand_alone/fss_read.settings.fss_payload b/build/stand_alone/fss_read.settings.fss_payload index 7e1570b..a3b7b5f 100644 --- a/build/stand_alone/fss_read.settings.fss_payload +++ b/build/stand_alone/fss_read.settings.fss_payload @@ -44,6 +44,8 @@ build_sources_program fll/level_0/color.c fll/level_0/private-color.c fll/level_ build_sources_program fll/level_0/compare.c fll/level_0/compare/utf.c fll/level_0/private-compare.c fll/level_0/compare/private-utf.c build_sources_program fll/level_0/console.c fll/level_0/console/common.c fll/level_0/private-console.c build_sources_program fll/level_0/conversion.c fll/level_0/private-conversion.c fll/level_0/conversion/common.c +build_sources_program fll/level_0/directory.c fll/level_0/directory/common.c fll/level_0/directory/listing.c fll/level_0/directory/recurse_do.c fll/level_0/directory/status.c +build_sources_program fll/level_0/private-directory.c build_sources_program fll/level_0/file.c fll/level_0/private-file.c fll/level_0/file/common.c fll/level_0/file/stream.c build_sources_program fll/level_0/fss.c fll/level_0/fss/common.c fll/level_0/fss/item.c fll/level_0/fss/named.c fll/level_0/fss/nest.c fll/level_0/fss/payload.c fll/level_0/fss/quote.c fll/level_0/fss/set.c fll/level_0/fss/set_quote.c fll/level_0/fss/simple_packet.c build_sources_program fll/level_0/memory.c fll/level_0/memory/array.c fll/level_0/memory/arrays.c diff --git a/level_3/fss_read/data/build/dependencies b/level_3/fss_read/data/build/dependencies index 775393c..961a786 100644 --- a/level_3/fss_read/data/build/dependencies +++ b/level_3/fss_read/data/build/dependencies @@ -11,6 +11,7 @@ f_color f_compare f_console f_conversion +f_directory f_file f_fss f_parse diff --git a/level_3/fss_read/data/build/settings b/level_3/fss_read/data/build/settings index 9a003d3..a08a9a4 100644 --- a/level_3/fss_read/data/build/settings +++ b/level_3/fss_read/data/build/settings @@ -38,7 +38,7 @@ build_indexer_arguments rcs build_language c build_libraries_shared -lc -build_libraries_shared-individual -lfll_error -lfll_fss -lfll_print -lfll_program -lfl_conversion -lfl_directory -lfl_fss -lfl_print -lf_abstruse -lf_color -lf_compare -lf_console -lf_conversion -lf_file -lf_fss -lf_memory -lf_parse -lf_path -lf_pipe -lf_print -lf_rip -lf_signal -lf_status_string -lf_string -lf_type_array -lf_utf +build_libraries_shared-individual -lfll_error -lfll_fss -lfll_print -lfll_program -lfl_conversion -lfl_directory -lfl_fss -lfl_print -lf_abstruse -lf_color -lf_compare -lf_console -lf_conversion -lf_directory -lf_file -lf_fss -lf_memory -lf_parse -lf_path -lf_pipe -lf_print -lf_rip -lf_signal -lf_status_string -lf_string -lf_type_array -lf_utf build_libraries_shared-individual_thread -lf_thread build_libraries_shared-level -lfll_2 -lfll_1 -lfll_0 build_libraries_shared-monolithic -lfll diff --git a/level_3/fss_read/data/build/settings.basic b/level_3/fss_read/data/build/settings.basic index 653ca46..1c2d6ca 100644 --- a/level_3/fss_read/data/build/settings.basic +++ b/level_3/fss_read/data/build/settings.basic @@ -39,7 +39,7 @@ build_indexer_arguments rcs build_language c build_libraries_shared -lc -lfss_read -build_libraries_shared-individual -lfll_error -lfll_fss -lfll_print -lfll_program -lfl_conversion -lfl_directory -lfl_fss -lfl_print -lf_abstruse -lf_color -lf_compare -lf_console -lf_conversion -lf_file -lf_fss -lf_memory -lf_parse -lf_path -lf_pipe -lf_print -lf_rip -lf_signal -lf_status_string -lf_string -lf_type_array -lf_utf +build_libraries_shared-individual -lfll_error -lfll_fss -lfll_print -lfll_program -lfl_conversion -lfl_directory -lfl_fss -lfl_print -lf_abstruse -lf_color -lf_compare -lf_console -lf_conversion -lf_directory -lf_file -lf_fss -lf_memory -lf_parse -lf_path -lf_pipe -lf_print -lf_rip -lf_signal -lf_status_string -lf_string -lf_type_array -lf_utf build_libraries_shared-individual_thread -lf_thread build_libraries_shared-level -lfll_2 -lfll_1 -lfll_0 build_libraries_shared-monolithic -lfll diff --git a/level_3/fss_read/data/build/settings.basic_list b/level_3/fss_read/data/build/settings.basic_list index 947345d..3860d29 100644 --- a/level_3/fss_read/data/build/settings.basic_list +++ b/level_3/fss_read/data/build/settings.basic_list @@ -39,7 +39,7 @@ build_indexer_arguments rcs build_language c build_libraries_shared -lc -lfss_read -build_libraries_shared-individual -lfll_error -lfll_fss -lfll_print -lfll_program -lfl_conversion -lfl_directory -lfl_fss -lfl_print -lf_abstruse -lf_color -lf_compare -lf_console -lf_conversion -lf_file -lf_fss -lf_memory -lf_parse -lf_path -lf_pipe -lf_print -lf_rip -lf_signal -lf_status_string -lf_string -lf_type_array -lf_utf +build_libraries_shared-individual -lfll_error -lfll_fss -lfll_print -lfll_program -lfl_conversion -lfl_directory -lfl_fss -lfl_print -lf_abstruse -lf_color -lf_compare -lf_console -lf_conversion -lf_directory -lf_file -lf_fss -lf_memory -lf_parse -lf_path -lf_pipe -lf_print -lf_rip -lf_signal -lf_status_string -lf_string -lf_type_array -lf_utf build_libraries_shared-individual_thread -lf_thread build_libraries_shared-level -lfll_2 -lfll_1 -lfll_0 build_libraries_shared-monolithic -lfll diff --git a/level_3/fss_read/data/build/settings.embedded_list b/level_3/fss_read/data/build/settings.embedded_list index cd5b945..3643a92 100644 --- a/level_3/fss_read/data/build/settings.embedded_list +++ b/level_3/fss_read/data/build/settings.embedded_list @@ -39,7 +39,7 @@ build_indexer_arguments rcs build_language c build_libraries_shared -lc -lfss_read -build_libraries_shared-individual -lfll_error -lfll_fss -lfll_print -lfll_program -lfl_conversion -lfl_directory -lfl_fss -lfl_print -lf_abstruse -lf_color -lf_compare -lf_console -lf_conversion -lf_file -lf_fss -lf_memory -lf_parse -lf_path -lf_pipe -lf_print -lf_rip -lf_signal -lf_status_string -lf_string -lf_type_array -lf_utf +build_libraries_shared-individual -lfll_error -lfll_fss -lfll_print -lfll_program -lfl_conversion -lfl_directory -lfl_fss -lfl_print -lf_abstruse -lf_color -lf_compare -lf_console -lf_conversion -lf_directory -lf_file -lf_fss -lf_memory -lf_parse -lf_path -lf_pipe -lf_print -lf_rip -lf_signal -lf_status_string -lf_string -lf_type_array -lf_utf build_libraries_shared-individual_thread -lf_thread build_libraries_shared-level -lfll_2 -lfll_1 -lfll_0 build_libraries_shared-monolithic -lfll diff --git a/level_3/fss_read/data/build/settings.extended b/level_3/fss_read/data/build/settings.extended index 1058c98..8b9ab0b 100644 --- a/level_3/fss_read/data/build/settings.extended +++ b/level_3/fss_read/data/build/settings.extended @@ -39,7 +39,7 @@ build_indexer_arguments rcs build_language c build_libraries_shared -lc -lfss_read -build_libraries_shared-individual -lfll_error -lfll_fss -lfll_print -lfll_program -lfl_conversion -lfl_directory -lfl_fss -lfl_print -lf_abstruse -lf_color -lf_compare -lf_console -lf_conversion -lf_file -lf_fss -lf_memory -lf_parse -lf_path -lf_pipe -lf_print -lf_rip -lf_signal -lf_status_string -lf_string -lf_type_array -lf_utf +build_libraries_shared-individual -lfll_error -lfll_fss -lfll_print -lfll_program -lfl_conversion -lfl_directory -lfl_fss -lfl_print -lf_abstruse -lf_color -lf_compare -lf_console -lf_conversion -lf_directory -lf_file -lf_fss -lf_memory -lf_parse -lf_path -lf_pipe -lf_print -lf_rip -lf_signal -lf_status_string -lf_string -lf_type_array -lf_utf build_libraries_shared-individual_thread -lf_thread build_libraries_shared-level -lfll_2 -lfll_1 -lfll_0 build_libraries_shared-monolithic -lfll diff --git a/level_3/fss_read/data/build/settings.extended_list b/level_3/fss_read/data/build/settings.extended_list index daecce7..ecc1ee4 100644 --- a/level_3/fss_read/data/build/settings.extended_list +++ b/level_3/fss_read/data/build/settings.extended_list @@ -39,7 +39,7 @@ build_indexer_arguments rcs build_language c build_libraries_shared -lc -lfss_read -build_libraries_shared-individual -lfll_error -lfll_fss -lfll_print -lfll_program -lfl_conversion -lfl_directory -lfl_fss -lfl_print -lf_abstruse -lf_color -lf_compare -lf_console -lf_conversion -lf_file -lf_fss -lf_memory -lf_parse -lf_path -lf_pipe -lf_print -lf_rip -lf_signal -lf_status_string -lf_string -lf_type_array -lf_utf +build_libraries_shared-individual -lfll_error -lfll_fss -lfll_print -lfll_program -lfl_conversion -lfl_directory -lfl_fss -lfl_print -lf_abstruse -lf_color -lf_compare -lf_console -lf_conversion -lf_directory -lf_file -lf_fss -lf_memory -lf_parse -lf_path -lf_pipe -lf_print -lf_rip -lf_signal -lf_status_string -lf_string -lf_type_array -lf_utf build_libraries_shared-individual_thread -lf_thread build_libraries_shared-level -lfll_2 -lfll_1 -lfll_0 build_libraries_shared-monolithic -lfll diff --git a/level_3/fss_read/data/build/settings.main b/level_3/fss_read/data/build/settings.main index 361a290..24c9226 100644 --- a/level_3/fss_read/data/build/settings.main +++ b/level_3/fss_read/data/build/settings.main @@ -39,7 +39,7 @@ build_indexer_arguments rcs build_language c build_libraries_shared -lc -lfss_read -build_libraries_shared-individual -lfll_error -lfll_fss -lfll_print -lfll_program -lfl_conversion -lfl_directory -lfl_fss -lfl_print -lf_abstruse -lf_color -lf_compare -lf_console -lf_conversion -lf_file -lf_fss -lf_memory -lf_parse -lf_path -lf_pipe -lf_print -lf_rip -lf_signal -lf_status_string -lf_string -lf_type_array -lf_utf +build_libraries_shared-individual -lfll_error -lfll_fss -lfll_print -lfll_program -lfl_conversion -lfl_directory -lfl_fss -lfl_print -lf_abstruse -lf_color -lf_compare -lf_console -lf_conversion -lf_directory -lf_file -lf_fss -lf_memory -lf_parse -lf_path -lf_pipe -lf_print -lf_rip -lf_signal -lf_status_string -lf_string -lf_type_array -lf_utf build_libraries_shared-individual_thread -lf_thread build_libraries_shared-level -lfll_2 -lfll_1 -lfll_0 build_libraries_shared-monolithic -lfll diff --git a/level_3/fss_read/data/build/settings.payload b/level_3/fss_read/data/build/settings.payload index 7c41d71..14d3d98 100644 --- a/level_3/fss_read/data/build/settings.payload +++ b/level_3/fss_read/data/build/settings.payload @@ -39,7 +39,7 @@ build_indexer_arguments rcs build_language c build_libraries_shared -lc -lfss_read -build_libraries_shared-individual -lfll_error -lfll_fss -lfll_print -lfll_program -lfl_conversion -lfl_directory -lfl_fss -lfl_print -lf_abstruse -lf_color -lf_compare -lf_console -lf_conversion -lf_file -lf_fss -lf_memory -lf_parse -lf_path -lf_pipe -lf_print -lf_rip -lf_signal -lf_status_string -lf_string -lf_type_array -lf_utf +build_libraries_shared-individual -lfll_error -lfll_fss -lfll_print -lfll_program -lfl_conversion -lfl_directory -lfl_fss -lfl_print -lf_abstruse -lf_color -lf_compare -lf_console -lf_conversion -lf_directory -lf_file -lf_fss -lf_memory -lf_parse -lf_path -lf_pipe -lf_print -lf_rip -lf_signal -lf_status_string -lf_string -lf_type_array -lf_utf build_libraries_shared-individual_thread -lf_thread build_libraries_shared-level -lfll_2 -lfll_1 -lfll_0 build_libraries_shared-monolithic -lfll -- 1.8.3.1