Add the android settings like is done for other settings files.
Use the hex digits rather than `f_true` and `f_false`.
The `fss_read_main_setting_load_as` callback appears to be missing.
I need to review the code to confirm/deny this particular behavior.
fss_read_print_message_help_pipe(print);
- fss_read_print_message_help_note(print, F_false);
+ fss_read_print_message_help_note(print, 0x0);
f_file_stream_flush(print->to);
f_file_stream_unlock(print->to);
fss_read_print_message_help_pipe(print);
- fss_read_print_message_help_note(print, F_true);
+ fss_read_print_message_help_note(print, 0x1);
f_file_stream_flush(print->to);
f_file_stream_unlock(print->to);
fss_read_print_message_help_pipe(print);
- fss_read_print_message_help_note(print, F_true);
+ fss_read_print_message_help_note(print, 0x1);
f_file_stream_flush(print->to);
f_file_stream_unlock(print->to);
fss_read_print_message_help_pipe(print);
- fss_read_print_message_help_note(print, F_false);
+ fss_read_print_message_help_note(print, 0x0);
f_file_stream_flush(print->to);
f_file_stream_unlock(print->to);
fss_read_print_message_help_pipe(print);
- fss_read_print_message_help_note(print, F_true);
+ fss_read_print_message_help_note(print, 0x1);
f_file_stream_flush(print->to);
f_file_stream_unlock(print->to);
}
}
+ if (parameters->array[f_console_standard_parameter_copyright_e].result & f_console_result_found_e) return;
if (parameters->array[f_console_standard_parameter_help_e].result & f_console_result_found_e) return;
if (parameters->array[f_console_standard_parameter_version_e].result & f_console_result_found_e) return;
{
const f_console_arguments_t arguments = macro_f_console_arguments_t_initialize_1(argc, argv, envp);
- fss_read_setting_load(arguments, &data, 0);
+ fss_read_setting_load(arguments, &data, &fss_read_main_setting_load_as);
}
fss_read_main(&data);
f_color_set_context_t * const set = print->set;
- // TODO: this is just copied over and needs to be broken up somehow.
fl_print_format("%r All numeric positions (indexes) start at 0 instead of 1.%r", print->to, f_string_eol_s, f_string_eol_s);
fl_print_format(" For example, a file of 17 lines would range from 0 to 16.%r%r", print->to, f_string_eol_s, f_string_eol_s);
if (!print) return;
- // @todo there is a pipe input format but this documentation is for write rather than read, update this as appropriate or remove function entirely.
fl_print_format("%r The pipe uses the Backspace character '%[\\b%]' (%[U+0008%]) to designate the start of a Content.%r", print->to, f_string_eol_s, print->set->notable, print->set->notable, print->set->notable, print->set->notable, f_string_eol_s);
fl_print_format(" The pipe uses the Form Feed character '%[\\f%]' (%[U+000C%]) to designate the end of the last Content.%r", print->to, print->set->notable, print->set->notable, print->set->notable, print->set->notable, f_string_eol_s);
fl_print_format(" The pipe uses the Vertical Line character '%[\\v%]' (%[U+000B%]) is used to ignore a Content range (use this both before and after the range).%r", print->to, print->set->notable, print->set->notable, print->set->notable, print->set->notable, f_string_eol_s);
{
const f_console_arguments_t arguments = macro_f_console_arguments_t_initialize_1(argc, argv, envp);
- fss_read_setting_load(arguments, &data, 0);
+ fss_read_setting_load(arguments, &data, &fss_read_payload_setting_load);
}
fss_read_main(&data);
help:
print
- print context:'title'Fakefile Options for FSS Read Program.context:'reset'
+ print context:'title'Fakefile Options for FSS Read Programs.context:'reset'
print
print The following operations are available\:
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless
+modes android individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless
modes_default monolithic thread gcc
build_compiler gcc
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces -Wno-main
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless
+modes android individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless
modes_default monolithic thread gcc
build_compiler gcc
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces -Wno-main
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless
+modes android individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless
modes_default monolithic thread gcc
build_compiler gcc
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces -Wno-main
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless
+modes android individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless
modes_default monolithic thread gcc
build_compiler gcc
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces -Wno-main
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless
+modes android individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless
modes_default monolithic thread gcc
build_compiler gcc
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces -Wno-main
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless
+modes android individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless
modes_default monolithic thread gcc
build_compiler gcc
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces -Wno-main
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless
+modes android individual individual_thread level monolithic clang gcc gcc_13 test fanalyzer thread threadless
modes_default monolithic thread gcc
build_compiler gcc
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces -Wno-main
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro