]> Kevux Git Server - fll/commitdiff
Revert: keep fss.h
authorKevin Day <thekevinday@gmail.com>
Mon, 6 Jul 2020 04:58:10 +0000 (23:58 -0500)
committerKevin Day <thekevinday@gmail.com>
Mon, 6 Jul 2020 04:58:58 +0000 (23:58 -0500)
Not having fss.h goes against some of the basic design.
Keep fss.h, but do not provide fss.c.

17 files changed:
build/level_1/settings
build/monolithic/settings
level_1/fl_fss/c/fss.h [new file with mode: 0644]
level_1/fl_fss/c/fss_basic.h
level_1/fl_fss/c/fss_basic_list.h
level_1/fl_fss/c/fss_extended.h
level_1/fl_fss/c/fss_extended_list.h
level_1/fl_fss/c/private-fss.c
level_1/fl_fss/c/private-fss.h
level_1/fl_fss/data/build/settings
level_2/fll_fss/c/fss.h
level_2/fll_fss/c/fss_basic.h
level_2/fll_fss/c/fss_basic_list.h
level_2/fll_fss/c/fss_extended.h
level_2/fll_fss/c/fss_extended_list.h
level_2/fll_fss/c/fss_status.h
level_3/init/c/init.h

index 51b0316..f62e845 100644 (file)
@@ -22,7 +22,7 @@ build_libraries -lc
 build_libraries-level -lfll_0
 build_sources_library color.c console.c conversion.c directory.c private-directory.c private-fss.c fss_basic.c fss_basic_list.c fss_extended.c fss_extended_list.c iki.c print.c status.c string.c private-string.c utf.c private-utf.c utf_file.c private-utf_file.c
 build_sources_program
-build_sources_headers color.h console.h conversion.h directory.h fss_basic.h fss_basic_list.h fss_extended.h fss_extended_list.h fss_macro.h fss_status.h iki.h print.h status.h string.h utf.h utf_file.h
+build_sources_headers color.h console.h conversion.h directory.h fss.h fss_basic.h fss_basic_list.h fss_extended.h fss_extended_list.h fss_macro.h fss_status.h iki.h print.h status.h string.h utf.h utf_file.h
 build_sources_script
 build_sources_setting
 build_script yes
index 9e3641e..c5d58c6 100644 (file)
@@ -22,7 +22,7 @@ build_libraries -lc
 build_libraries-monolithic
 build_sources_library level_0/console.c level_0/conversion.c level_0/directory.c level_0/private-directory.c level_0/environment.c level_0/private-environment.c level_0/file.c level_0/private-file.c level_0/fss.c level_0/iki.c level_0/memory.c level_0/path.c level_0/pipe.c level_0/print.c level_0/serialize.c level_0/private-serialize.c level_0/socket.c level_0/utf.c level_0/private-utf.c level_1/color.c level_1/console.c level_1/conversion.c level_1/directory.c level_1/private-directory.c level_1/private-fss.c level_1/fss_basic.c level_1/fss_basic_list.c level_1/fss_extended.c level_1/fss_extended_list.c level_1/iki.c level_1/print.c level_1/status.c level_1/string.c level_1/private-string.c level_1/utf.c level_1/private-utf.c level_1/utf_file.c level_1/private-utf_file.c level_2/execute.c level_2/private-execute.c level_2/file.c level_2/fss.c level_2/private-fss.c level_2/fss_basic.c level_2/fss_basic_list.c level_2/fss_extended.c level_2/fss_extended_list.c level_2/fss_status.c level_2/program.c level_2/status.c
 build_sources_program
-build_sources_headers level_0/color.h level_0/console.h level_0/conversion.h level_0/directory.h level_0/directory_type.h level_0/environment.h level_0/file.h level_0/fss.h level_0/fss-common.h level_0/fss-named.h level_0/fss-nest.h level_0/fss-set.h level_0/iki.h level_0/iki-common.h level_0/memory.h level_0/memory-structure.h level_0/path.h level_0/pipe.h level_0/print.h level_0/serialize.h level_0/socket.h level_0/status.h level_0/status_array.h level_0/string.h level_0/string-common.h level_0/string-dynamic.h level_0/string-map.h level_0/string-quantity.h level_0/string-range.h level_0/type.h level_0/type_array.h level_0/utf.h level_0/utf-common.h level_1/color.h level_1/console.h level_1/conversion.h level_1/directory.h level_1/fss_basic.h level_1/fss_basic_list.h level_1/fss_extended.h level_1/fss_extended_list.h level_1/fss_macro.h level_1/fss_status.h level_1/iki.h level_1/print.h level_1/status.h level_1/string.h level_1/utf.h level_1/utf_file.h level_2/execute.h level_2/file.h level_2/fss.h level_2/fss_basic.h level_2/fss_basic_list.h level_2/fss_extended.h level_2/fss_extended_list.h level_2/fss_status.h level_2/program.h level_2/status.h
+build_sources_headers level_0/color.h level_0/console.h level_0/conversion.h level_0/directory.h level_0/directory_type.h level_0/environment.h level_0/file.h level_0/fss.h level_0/fss-common.h level_0/fss-named.h level_0/fss-nest.h level_0/fss-set.h level_0/iki.h level_0/iki-common.h level_0/memory.h level_0/memory-structure.h level_0/path.h level_0/pipe.h level_0/print.h level_0/serialize.h level_0/socket.h level_0/status.h level_0/status_array.h level_0/string.h level_0/string-common.h level_0/string-dynamic.h level_0/string-map.h level_0/string-quantity.h level_0/string-range.h level_0/type.h level_0/type_array.h level_0/utf.h level_0/utf-common.h level_1/color.h level_1/console.h level_1/conversion.h level_1/directory.h level_1/fss.h level_1/fss_basic.h level_1/fss_basic_list.h level_1/fss_extended.h level_1/fss_extended_list.h level_1/fss_macro.h level_1/fss_status.h level_1/iki.h level_1/print.h level_1/status.h level_1/string.h level_1/utf.h level_1/utf_file.h level_2/execute.h level_2/file.h level_2/fss.h level_2/fss_basic.h level_2/fss_basic_list.h level_2/fss_extended.h level_2/fss_extended_list.h level_2/fss_status.h level_2/program.h level_2/status.h
 build_sources_script
 build_sources_setting
 build_script yes
diff --git a/level_1/fl_fss/c/fss.h b/level_1/fl_fss/c/fss.h
new file mode 100644 (file)
index 0000000..18a867c
--- /dev/null
@@ -0,0 +1,36 @@
+/**
+ * FLL - Level 1
+ *
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ */
+#ifndef _FL_fss_h
+#define _FL_fss_h
+
+// libc includes
+#include <ctype.h>
+#include <string.h>
+
+// fll-0 includes
+#include <level_0/type.h>
+#include <level_0/status.h>
+#include <level_0/memory.h>
+#include <level_0/string.h>
+#include <level_0/utf.h>
+#include <level_0/file.h>
+#include <level_0/fss.h>
+
+// fll-1 includes
+#include <level_1/fss_status.h>
+#include <level_1/fss_macro.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#ifdef __cplusplus
+} // extern "C"
+#endif
+
+#endif // _FL_fss_h
index aef6dd3..0ef12c5 100644 (file)
@@ -23,6 +23,7 @@
 #include <level_0/utf.h>
 
 // fll-1 includes
+#include <level_1/fss.h>
 #include <level_1/fss_status.h>
 #include <level_1/fss_macro.h>
 
index 4e25d92..aa72e14 100644 (file)
@@ -23,6 +23,7 @@
 #include <level_0/utf.h>
 
 // fll-1 includes
+#include <level_1/fss.h>
 #include <level_1/fss_basic.h>
 #include <level_1/fss_status.h>
 #include <level_1/fss_macro.h>
index 27c1d28..95b6125 100644 (file)
@@ -23,6 +23,7 @@
 #include <level_0/utf.h>
 
 // fll-1 includes
+#include <level_1/fss.h>
 #include <level_1/fss_status.h>
 #include <level_1/fss_macro.h>
 
index 25aa370..51c3913 100644 (file)
@@ -23,6 +23,7 @@
 #include <level_0/utf.h>
 
 // fll-1 includes
+#include <level_1/fss.h>
 #include <level_1/fss_basic.h>
 #include <level_1/fss_status.h>
 #include <level_1/fss_macro.h>
index 1e01df4..aacdf2b 100644 (file)
@@ -1,3 +1,4 @@
+#include <level_1/fss.h>
 #include "private-fss.h"
 
 #ifdef __cplusplus
index 0c7a443..bb9bfdc 100644 (file)
 #ifndef _PRIVATE_FL_fss_h
 #define _PRIVATE_FL_fss_h
 
-// libc includes
-#include <ctype.h>
-#include <string.h>
-
-// fll-0 includes
-#include <level_0/status.h>
-#include <level_0/fss.h>
-#include <level_0/string.h>
-#include <level_0/type.h>
-#include <level_0/memory.h>
-#include <level_0/utf.h>
-
-// fll-1 includes
-#include <level_1/fss_status.h>
-#include <level_1/fss_macro.h>
-
 #ifdef __cplusplus
 extern "C" {
 #endif
index e488c35..57a5588 100644 (file)
@@ -22,7 +22,7 @@ build_libraries -lc
 build_libraries-individual -lf_fss -lf_file -lf_utf -lf_memory
 build_sources_library private-fss.c fss_basic.c fss_basic_list.c fss_extended.c fss_extended_list.c
 build_sources_program
-build_sources_headers fss_basic.h fss_basic_list.h fss_extended.h fss_extended_list.h fss_macro.h fss_status.h
+build_sources_headers fss.h fss_basic.h fss_basic_list.h fss_extended.h fss_extended_list.h fss_macro.h fss_status.h
 build_sources_script
 build_sources_setting
 build_script yes
index af8893b..6ee9ce9 100644 (file)
 #include <level_0/string.h>
 #include <level_0/utf.h>
 #include <level_0/fss.h>
-#include <level_0/file.h>
 
 // fll-1 includes
 #include <level_1/conversion.h>
+#include <level_1/fss.h>
 #include <level_1/fss_macro.h>
 #include <level_1/fss_status.h>
 #include <level_1/string.h>
index 932f838..55a30b9 100644 (file)
@@ -19,6 +19,7 @@
 #include <level_0/utf.h>
 
 // fll-1 includes
+#include <level_1/fss.h>
 #include <level_1/fss_macro.h>
 #include <level_1/fss_status.h>
 #include <level_1/fss_basic.h>
index 1a613f5..6b603d5 100644 (file)
@@ -18,6 +18,7 @@
 #include <level_0/type.h>
 
 // fll-1 includes
+#include <level_1/fss.h>
 #include <level_1/fss_basic_list.h>
 #include <level_1/fss_status.h>
 #include <level_1/fss_macro.h>
index a828b86..24690c1 100644 (file)
@@ -18,6 +18,7 @@
 #include <level_0/type.h>
 
 // fll-1 includes
+#include <level_1/fss.h>
 #include <level_1/fss_status.h>
 #include <level_1/fss_extended.h>
 #include <level_1/fss_macro.h>
index 7753446..d8eac5c 100644 (file)
@@ -18,6 +18,7 @@
 #include <level_0/type.h>
 
 // fll-1 includes
+#include <level_1/fss.h>
 #include <level_1/fss_extended_list.h>
 #include <level_1/fss_status.h>
 #include <level_1/fss_macro.h>
index 669654c..a9cc9fa 100644 (file)
@@ -19,6 +19,7 @@
 #include <level_0/type.h>
 
 // fll-1 includes
+#include <level_1/fss.h>
 #include <level_1/fss_basic.h>
 #include <level_1/fss_status.h>
 #include <level_1/fss_macro.h>
index 4e836b8..e6211f6 100644 (file)
@@ -74,6 +74,7 @@
 // fll-1 includes
 #include <level_1/color.h>
 #include <level_1/console.h>
+#include <level_1/fss.h>
 #include <level_1/fss_basic_list.h>
 #include <level_1/fss_extended.h>
 #include <level_1/string.h>