* f_failure (with error bit) on failure, usually when read() fails.
*/
#ifndef _di_byte_dump_file_
- extern f_return_status byte_dump_file(const byte_dump_data data, const f_string file_name, f_file file);
+ extern f_return_status byte_dump_file(const byte_dump_data data, const f_string file_name, f_file file) f_gcc_attribute_visibility_internal;
#endif // _di_byte_dump_file_
/**
* @see byte_dump_print_text()
*/
#ifndef _di_byte_dump_print_character_fragment_
- extern bool byte_dump_print_character_fragment(const byte_dump_data data, const f_utf_string_dynamic characters, const uint8_t invalid[], const int8_t width_utf, const int8_t byte_current, byte_dump_previous *previous, byte_dump_cell *cell, uint8_t *offset);
+ extern bool byte_dump_print_character_fragment(const byte_dump_data data, const f_utf_string_dynamic characters, const uint8_t invalid[], const int8_t width_utf, const int8_t byte_current, byte_dump_previous *previous, byte_dump_cell *cell, uint8_t *offset) f_gcc_attribute_visibility_internal;
#endif // _di_byte_dump_print_character_fragment_
/**
* Will be reduced to 0 once used.
*/
#ifndef _di_byte_dump_print_text_
- extern void byte_dump_print_text(const byte_dump_data data, const f_utf_string_dynamic characters, const uint8_t invalid[], byte_dump_previous *previous, uint8_t *offset);
+ extern void byte_dump_print_text(const byte_dump_data data, const f_utf_string_dynamic characters, const uint8_t invalid[], byte_dump_previous *previous, uint8_t *offset) f_gcc_attribute_visibility_internal;
#endif // _di_byte_dump_print_text_
/**
* f_false if error has not been printed.
*/
#ifndef _di_byte_dump_print_file_error_
- extern void byte_dump_print_file_error(const fl_color_context context, const f_string function, const f_string file_name, const f_status status);
+ extern void byte_dump_print_file_error(const fl_color_context context, const f_string function, const f_string file_name, const f_status status) f_gcc_attribute_visibility_internal;
#endif // _di_byte_dump_print_file_error_
#ifdef __cplusplus
* f_incomplete_utf (with error bit) if an incomplete UTF-8 fragment is found.
*/
#ifndef _di_fss_status_code_process_check_
- extern f_return_status fss_status_code_process_check(const fss_status_code_data data, const f_string value);
+ extern f_return_status fss_status_code_process_check(const fss_status_code_data data, const f_string value) f_gcc_attribute_visibility_internal;
#endif // _di_fss_status_code_process_check_
/**
* f_invalid_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_fss_status_code_process_number_
- extern f_return_status fss_status_code_process_number(const fss_status_code_data data, const f_string value);
+ extern f_return_status fss_status_code_process_number(const fss_status_code_data data, const f_string value) f_gcc_attribute_visibility_internal;
#endif // _di_fss_status_code_process_number_
/**
* f_incomplete_utf (with error bit) if an incomplete UTF-8 fragment is found.
*/
#ifndef _di_fss_status_code_process_normal_
- extern f_return_status fss_status_code_process_normal(const fss_status_code_data data, const f_string value);
+ extern f_return_status fss_status_code_process_normal(const fss_status_code_data data, const f_string value) f_gcc_attribute_visibility_internal;
#endif // _di_fss_status_code_process_normal_
/**
* f_incomplete_utf (with error bit) if an incomplete UTF-8 fragment is found.
*/
#ifndef _di_fss_status_code_convert_number_
- extern f_return_status fss_status_code_convert_number(const fss_status_code_data data, const f_string value, f_number_unsigned *number);
+ extern f_return_status fss_status_code_convert_number(const fss_status_code_data data, const f_string value, f_number_unsigned *number) f_gcc_attribute_visibility_internal;
#endif // _di_fss_status_code_convert_number_
#ifdef __cplusplus
* f_incomplete_utf (with error bit) if an incomplete UTF-8 fragment is found.
*/
#ifndef _di_status_code_process_check_
- extern f_return_status status_code_process_check(const status_code_data data, const f_string value);
+ extern f_return_status status_code_process_check(const status_code_data data, const f_string value) f_gcc_attribute_visibility_internal;
#endif // _di_status_code_process_check_
/**
* f_invalid_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_status_code_process_number_
- extern f_return_status status_code_process_number(const status_code_data data, const f_string value);
+ extern f_return_status status_code_process_number(const status_code_data data, const f_string value) f_gcc_attribute_visibility_internal;
#endif // _di_status_code_process_number_
/**
* f_incomplete_utf (with error bit) if an incomplete UTF-8 fragment is found.
*/
#ifndef _di_status_code_process_normal_
- extern f_return_status status_code_process_normal(const status_code_data data, const f_string value);
+ extern f_return_status status_code_process_normal(const status_code_data data, const f_string value) f_gcc_attribute_visibility_internal;
#endif // _di_status_code_process_normal_
/**
* f_incomplete_utf (with error bit) if an incomplete UTF-8 fragment is found.
*/
#ifndef _di_status_code_convert_number_
- extern f_return_status status_code_convert_number(const status_code_data data, const f_string value, f_number_unsigned *number);
+ extern f_return_status status_code_convert_number(const status_code_data data, const f_string value, f_number_unsigned *number) f_gcc_attribute_visibility_internal;
#endif // _di_status_code_convert_number_
#ifdef __cplusplus
* f_none on success.
*/
#ifndef _di_status_code_print_help_
- extern f_return_status status_code_print_help(const status_code_data data);
+ extern f_return_status status_code_print_help(const fl_color_context context);
#endif // _di_status_code_print_help_
/**