]> Kevux Git Server - fll/commitdiff
Update: Ensure internal visibility is used in private functions and fix header incons...
authorKevin Day <thekevinday@gmail.com>
Sun, 26 Apr 2020 05:26:57 +0000 (00:26 -0500)
committerKevin Day <thekevinday@gmail.com>
Sun, 26 Apr 2020 05:26:57 +0000 (00:26 -0500)
level_3/byte_dump/c/private-byte_dump.h
level_3/fss_status_code/c/private-fss_status_code.h
level_3/status_code/c/private-status_code.h
level_3/status_code/c/status_code.h

index 6b1c98e64ad5c28bd783cd5d5b25f5267b2e5221..51b9451159ea0f573ed52b323592a01fca627a5f 100644 (file)
@@ -70,7 +70,7 @@ extern "C" {
  *   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_
 
 /**
@@ -111,7 +111,7 @@ extern "C" {
  * @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_
 
 /**
@@ -133,7 +133,7 @@ extern "C" {
  *   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_
 
 /**
@@ -155,7 +155,7 @@ extern "C" {
  *   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
index 3e3c10fe5025ce8413704f68648668aac53e488c..1c8f10976d295a6d8f75ebbcec6266c782f781cd 100644 (file)
@@ -30,7 +30,7 @@ extern "C" {
  *   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_
 
 /**
@@ -47,7 +47,7 @@ extern "C" {
  *   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_
 
 /**
@@ -68,7 +68,7 @@ extern "C" {
  *   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_
 
 /**
@@ -92,7 +92,7 @@ extern "C" {
  *   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
index 09fd4abdd4ef7f278f36304f2426011149decf7a..f06baf7d20ce5b6d4ec0901f6adafdcb73a2038f 100644 (file)
@@ -30,7 +30,7 @@ extern "C" {
  *   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_
 
 /**
@@ -47,7 +47,7 @@ extern "C" {
  *   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_
 
 /**
@@ -68,7 +68,7 @@ extern "C" {
  *   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_
 
 /**
@@ -92,7 +92,7 @@ extern "C" {
  *   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
index e6e7452467b1ed2a954b10731fb83b2b2e78e08b..19f7d773c0a7b32548cdfd513cc2ada15ac458cb 100644 (file)
@@ -118,7 +118,7 @@ extern "C" {
  *   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_
 
 /**