]> Kevux Git Server - fll/commitdiff
Regression: The path_headers_preserve isn't properly being processed and refactor...
authorKevin Day <thekevinday@gmail.com>
Mon, 14 Feb 2022 04:58:26 +0000 (22:58 -0600)
committerKevin Day <thekevinday@gmail.com>
Mon, 14 Feb 2022 04:58:26 +0000 (22:58 -0600)
It seems that I changed the path_sources.used to path_headers.used, probably thinking that I had previously made a mistake.
Rename the preserve to preserve_offset to make the intent and purpose more obvious.
The preserve_offset represents and offset to skip before performing the preserve.
The path_sources is the path that should be ignored (path_headers is not used here!).

Refactor path_headers_preserve to preserve_path_headers to make it clearer that this is not a path but instead a property related to a path.

97 files changed:
build/level_0/settings
build/level_1/settings
build/level_2/settings
build/monolithic/settings
build/scripts/bootstrap.sh
level_0/f_account/data/build/settings
level_0/f_account/data/build/settings-mocks
level_0/f_account/data/build/settings-tests
level_0/f_capability/data/build/settings
level_0/f_capability/data/build/settings-mocks
level_0/f_capability/data/build/settings-tests
level_0/f_color/data/build/settings
level_0/f_color/data/build/settings-mocks
level_0/f_color/data/build/settings-tests
level_0/f_console/data/build/settings
level_0/f_console/data/build/settings-tests
level_0/f_control_group/data/build/settings
level_0/f_control_group/data/build/settings-tests
level_0/f_conversion/data/build/settings
level_0/f_conversion/data/build/settings-mocks
level_0/f_conversion/data/build/settings-tests
level_0/f_directory/data/build/settings
level_0/f_environment/data/build/settings
level_0/f_execute/data/build/settings
level_0/f_file/data/build/settings
level_0/f_fss/data/build/settings
level_0/f_iki/data/build/settings
level_0/f_limit/data/build/settings
level_0/f_memory/data/build/settings
level_0/f_memory/data/build/settings-tests
level_0/f_path/data/build/settings
level_0/f_pipe/data/build/settings
level_0/f_print/data/build/settings
level_0/f_serialize/data/build/settings
level_0/f_signal/data/build/settings
level_0/f_socket/data/build/settings
level_0/f_status/data/build/settings
level_0/f_status_string/data/build/settings
level_0/f_string/data/build/settings
level_0/f_thread/data/build/settings
level_0/f_type/data/build/settings
level_0/f_type_array/data/build/settings
level_0/f_type_array/data/build/settings-tests
level_0/f_utf/data/build/settings
level_1/fl_control_group/data/build/settings
level_1/fl_conversion/data/build/settings
level_1/fl_directory/data/build/settings
level_1/fl_environment/data/build/settings
level_1/fl_execute/data/build/settings
level_1/fl_fss/data/build/settings
level_1/fl_iki/data/build/settings
level_1/fl_print/data/build/settings
level_1/fl_signal/data/build/settings
level_1/fl_string/data/build/settings
level_1/fl_utf/data/build/settings
level_1/fl_utf_file/data/build/settings
level_2/fll_control_group/data/build/settings
level_2/fll_error/data/build/settings
level_2/fll_execute/data/build/settings
level_2/fll_file/data/build/settings
level_2/fll_fss/data/build/settings
level_2/fll_fss_status_string/data/build/settings
level_2/fll_iki/data/build/settings
level_2/fll_path/data/build/settings
level_2/fll_print/data/build/settings
level_2/fll_program/data/build/settings
level_2/fll_status_string/data/build/settings
level_3/byte_dump/data/build/settings
level_3/control/data/build/settings
level_3/controller/data/build/settings
level_3/fake/c/private-build-load.c
level_3/fake/c/private-build.c
level_3/fake/c/private-build.h
level_3/fake/c/private-common.c
level_3/fake/c/private-common.h
level_3/fake/data/build/settings
level_3/fake/documents/settings.txt
level_3/fake/specifications/settings.txt
level_3/firewall/data/build/settings
level_3/fss_basic_list_read/data/build/settings
level_3/fss_basic_list_write/data/build/settings
level_3/fss_basic_read/data/build/settings
level_3/fss_basic_write/data/build/settings
level_3/fss_embedded_list_read/data/build/settings
level_3/fss_embedded_list_write/data/build/settings
level_3/fss_extended_list_read/data/build/settings
level_3/fss_extended_list_write/data/build/settings
level_3/fss_extended_read/data/build/settings
level_3/fss_extended_write/data/build/settings
level_3/fss_identify/data/build/settings
level_3/fss_payload_read/data/build/settings
level_3/fss_payload_write/data/build/settings
level_3/fss_status_code/data/build/settings
level_3/iki_read/data/build/settings
level_3/iki_write/data/build/settings
level_3/status_code/data/build/settings
level_3/utf8/data/build/settings

index 3f8c90b8d014d02e514f4e9c4d3c40192855cde8..8f50de3367d5f8eaf2d44517591a63cb147e2201 100644 (file)
@@ -52,7 +52,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index e4d48e54dfb1db8dc017a5cb0842b6e051420bcc..c4e1d77a901ceebba38f25f1c956e1fd1844f326 100644 (file)
@@ -52,7 +52,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index e6541092d3937adb1c503fafad0d5f823a2ef2d4..eb1981c55d6038e542e1121986c509c14ee3eaca 100644 (file)
@@ -52,7 +52,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 25849bd6d32693a66aa247e7954bf7c393ff35a8..dd4c5524f110908f6d805554ec880c84189d9447 100644 (file)
@@ -52,7 +52,7 @@ build_shared yes
 build_static no
 
 path_headers fll
-path_headers_preserve yes
+preserve_path_headers yes
 path_library_script script
 path_library_shared shared
 path_library_static static
index a7146a73ff389680d9d5545ed5e0adbefe5bcb6c..553e7071d22d89a3462498124d8293796569a5f9 100644 (file)
@@ -494,20 +494,20 @@ bootstrap_id() {
     "modes") echo -n 56;;
     "modes_default") echo -n 57;;
     "path_headers") echo -n 58;;
-    "path_headers_preserve") echo -n 59;;
-    "path_language") echo -n 60;;
-    "path_library_script") echo -n 61;;
-    "path_library_shared") echo -n 62;;
-    "path_library_static") echo -n 63;;
-    "path_object_script") echo -n 64;;
-    "path_object_shared") echo -n 65;;
-    "path_object_static") echo -n 66;;
-    "path_program_script") echo -n 67;;
-    "path_program_shared") echo -n 68;;
-    "path_program_static") echo -n 69;;
-    "path_sources") echo -n 70;;
-    "path_sources_object") echo -n 71;;
-    "path_standard") echo -n 72;;
+    "path_language") echo -n 59;;
+    "path_library_script") echo -n 60;;
+    "path_library_shared") echo -n 61;;
+    "path_library_static") echo -n 62;;
+    "path_object_script") echo -n 63;;
+    "path_object_shared") echo -n 64;;
+    "path_object_static") echo -n 65;;
+    "path_program_script") echo -n 66;;
+    "path_program_shared") echo -n 67;;
+    "path_program_static") echo -n 68;;
+    "path_sources") echo -n 69;;
+    "path_sources_object") echo -n 70;;
+    "path_standard") echo -n 71;;
+    "preserve_path_headers") echo -n 72;;
     "process_post") echo -n 73;;
     "process_pre") echo -n 74;;
     "search_exclusive") echo -n 75;;
@@ -581,7 +581,7 @@ bootstrap_id() {
     "flags_shared-$mode") echo -n 142;;
     "flags_static-$mode") echo -n 143;;
     "path_headers-$mode") echo -n 144;;
-    "path_headers_preserve-$mode") echo -n 145;;
+    "preserve_path_headers-$mode") echo -n 145;;
     "path_language-$mode") echo -n 146;;
     "path_library_script-$mode") echo -n 147;;
     "path_library_shared-$mode") echo -n 148;;
@@ -666,7 +666,7 @@ bootstrap_load_settings() {
     fi
   done
 
-  for i in environment flags flags_library flags_library_shared flags_library_static flags_object flags_object_shared flags_object_static flags_program flags_program_shared flags_program_static flags_shared flags_static modes modes_default path_headers path_headers_preserve path_language path_library_script path_library_shared path_library_static path_object_script path_object_shared path_object_static path_program_script path_program_shared path_program_static path_sources path_sources_object path_standard process_post process_pre search_exclusive search_shared search_static version_file version_major version_major_prefix version_micro version_micro_prefix version_minor version_minor_prefix version_nano version_nano_prefix version_target ; do
+  for i in environment flags flags_library flags_library_shared flags_library_static flags_object flags_object_shared flags_object_static flags_program flags_program_shared flags_program_static flags_shared flags_static modes modes_default path_headers path_language path_library_script path_library_shared path_library_static path_object_script path_object_shared path_object_static path_program_script path_program_shared path_program_static path_sources path_sources_object path_standard preserve_path_headers process_post process_pre search_exclusive search_shared search_static version_file version_major version_major_prefix version_micro version_micro_prefix version_minor version_minor_prefix version_nano version_nano_prefix version_target ; do
     key=$(bootstrap_id $i)
 
     if [[ $key == "" ]] ; then
@@ -695,7 +695,7 @@ bootstrap_load_settings_mode() {
     fi
   done
 
-  for i in environment-$mode flags-$mode flags_library-$mode flags_library_shared-$mode flags_library_static-$mode flags_object-$mode flags_object_shared-$mode flags_object_static-$mode flags_program-$mode flags_program_shared-$mode flags_program_static-$mode flags_shared-$mode flags_static-$mode path_headers-$mode path_headers_preserve-$mode path_language-$mode path_library_script-$mode path_library_shared-$mode path_library_static-$mode path_object_script-$mode path_object_shared-$mode path_object_static-$mode path_program_script-$mode path_program_shared-$mode path_program_static-$mode path_sources-$mode path_sources_object-$mode path_standard-$mode process_post-$mode process_pre-$mode search_exclusive-$mode search_shared-$mode search_static-$mode version_file-$mode version_major-$mode version_major_prefix-$mode version_micro-$mode version_micro_prefix-$mode version_minor-$mode version_minor_prefix-$mode version_nano-$mode version_nano_prefix-$mode version_target-$mode ; do
+  for i in environment-$mode flags-$mode flags_library-$mode flags_library_shared-$mode flags_library_static-$mode flags_object-$mode flags_object_shared-$mode flags_object_static-$mode flags_program-$mode flags_program_shared-$mode flags_program_static-$mode flags_shared-$mode flags_static-$mode path_headers-$mode path_language-$mode path_library_script-$mode path_library_shared-$mode path_library_static-$mode path_object_script-$mode path_object_shared-$mode path_object_static-$mode path_program_script-$mode path_program_shared-$mode path_program_static-$mode path_sources-$mode path_sources_object-$mode path_standard-$mode preserve_path_headers-$mode process_post-$mode process_pre-$mode search_exclusive-$mode search_shared-$mode search_static-$mode version_file-$mode version_major-$mode version_major_prefix-$mode version_micro-$mode version_micro_prefix-$mode version_minor-$mode version_minor_prefix-$mode version_nano-$mode version_nano_prefix-$mode version_target-$mode ; do
     key=$(bootstrap_id $i)
 
     if [[ $key == "" ]] ; then
@@ -817,7 +817,7 @@ bootstrap_operation_build() {
   local objects_program_shared=${variables[$(bootstrap_id build_objects_program_shared)]}
   local objects_program_static=${variables[$(bootstrap_id build_objects_program_static)]}
   local path_headers=${variables[$(bootstrap_id path_headers)]}
-  local path_headers_preserve=${variables[$(bootstrap_id path_headers_preserve)]}
+  local preserve_path_headers=${variables[$(bootstrap_id preserve_path_headers)]}
   local path_library_script=${variables[$(bootstrap_id path_library_script)]}
   local path_library_shared=${variables[$(bootstrap_id path_library_shared)]}
   local path_library_static=${variables[$(bootstrap_id path_library_static)]}
@@ -919,7 +919,7 @@ bootstrap_operation_build() {
   fi
 
   if [[ $failure -eq 0 && $sources_headers != "" ]] ; then
-    if [[ $path_headers_preserve == "yes" ]] ; then
+    if [[ $preserve_path_headers == "yes" ]] ; then
       for i in $sources_headers ; do
         directory=$(dirname $i)
 
index 62252e485941b6402cd0a357595996e8ad36e46f..8fa4917bc1ff39ee34ce3a862a9713928a092e86 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 11d9242ea6096094a2eb6382f5cd2f45419ec19e..27f340e11bee2b9e7532cb48f4af33e89220e3b3 100644 (file)
@@ -35,7 +35,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index bd6fa2050ddbf26284ef39207bedfed8e98cbc52..23b02c0c19a06fb185257d149f8d0fccf2c13e8f 100644 (file)
@@ -25,7 +25,7 @@ build_shared yes
 build_static no
 
 path_headers tests/unit/c
-path_headers_preserve no
+preserve_path_headers no
 path_sources tests/unit/c
 path_standard no
 
index c4dfddcbb8e2b1a87f76a29ef067ab8317506175..7fffa01f6df2561a83c1da560b4f6997eb3e4e2f 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index ba98f0269ee700b6bb562592ccb579bbf16ec915..740d03b6b25085de59d03a223b46d860f9df1be8 100644 (file)
@@ -42,7 +42,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 497189eac274dcfa5f71222c29e4cf435f0bcf84..c4e2cdba7d64303bb142f42b23009dd484a82983 100644 (file)
@@ -25,7 +25,7 @@ build_shared yes
 build_static no
 
 path_headers tests/unit/c
-path_headers_preserve no
+preserve_path_headers no
 path_sources tests/unit/c
 path_standard no
 
index df9274100f513107a33edc84645d7f9ce641f716..0c4b68529d8ba123c1e6f4b7038d2b8ae5196926 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 7d39c541a358f2ddbf2cc47545f39f3d84bf757e..3c7b0e227e84b400f478e952b366e4027aacf4b7 100644 (file)
@@ -37,7 +37,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 93dfe55e30e93d81565688037fc7e3575cf58173..90dc1fd6dc087f904f59a8d740c3b45ba66103c9 100644 (file)
@@ -25,7 +25,7 @@ build_shared yes
 build_static no
 
 path_headers tests/unit/c
-path_headers_preserve no
+preserve_path_headers no
 path_sources tests/unit/c
 path_standard no
 
index b26fdecc742511e8bece23fbb5b29f585cd1b53a..37e4a1ee45f71989cd1bf3cf078df4d6914122ef 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 210211ae7a36c67b46f1c211fc3a805dd48339dc..f35e3f191e3638ef1bca8c0466073bf77f2d182f 100644 (file)
@@ -25,7 +25,7 @@ build_shared yes
 build_static no
 
 path_headers tests/unit/c
-path_headers_preserve no
+preserve_path_headers no
 path_sources tests/unit/c
 path_standard no
 
index 9a1c25a592a38b91b121234c8becaddd48aa9296..566cf79b8f3d44b004c0034eb50edaeedaa15e70 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 43d26d796afd23bcd514487c4afdc6cfc4bdb1a4..9e579f758263e75a55c363fe0cf541444458169a 100644 (file)
@@ -25,7 +25,7 @@ build_shared yes
 build_static no
 
 path_headers tests/unit/c
-path_headers_preserve no
+preserve_path_headers no
 path_sources tests/unit/c
 path_standard no
 
index 745974814b251a6934da009f2e984964ac50ba08..7756618d0bc98a3bafbc180a11cf425eca15ac82 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index d95d0bb86f0e23cb5e11ded7a1b5c293dba894f9..94317a16d6ab4a4011c3ba719eeb43235b677d69 100644 (file)
@@ -37,7 +37,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 40951cc8a687113c9551bf2bee677e4308f3ba52..18bd2c0fdc2f7fb8e9b46ce0aa538f4ded3a2ccc 100644 (file)
@@ -25,7 +25,7 @@ build_shared yes
 build_static no
 
 path_headers tests/unit/c
-path_headers_preserve no
+preserve_path_headers no
 path_sources tests/unit/c
 path_standard no
 
index 323b372abc4d5e4a5bd3fb4ac82809f413ece7bb..42e58a7fed94fb512b6612ddc6eacb3604a99e82 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 6b3c456989c5331a771e5f25a5c7f646ed63efed..f518b98891af32a757e66b4c798f7b1940cdd1d7 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index f0a25043b7c62ac74564483612cf0aad363cdb00..f32dd6a2617b24a9131944433ca897a7d45068ee 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 2e2014bc1e02cfdaf9387ebb84fe00b8019029dc..0cce9e60fb809ffa0eb7f106ca0e6181dac0bc27 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 82173522f40a345cfd9887a88b0afe8b32983758..52c63389b5cee417d70976e85b0c0772dab11300 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 1ef2b757f936c5c87ce4f26cf2805434fed4c3e2..767088550744db9700039159ebd880622b256210 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 11f441e84f59d2e3ab04c3c89524558045b72912..8fab95a52e263a2cc2d9a366a811d5396dacb260 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 5877e857f0b497606371ddb9895504cc9018df9c..7d7cd2d5762068837488051e3fd9f3ed8b2507ee 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 6c8723ecdbc40836b07d3e7114050d12c0ff597e..419caa9ab9c1a2b4f8ed117ebbc42a19d571f0d6 100644 (file)
@@ -23,7 +23,7 @@ build_shared yes
 build_static no
 
 path_headers tests/unit/c
-path_headers_preserve no
+preserve_path_headers no
 path_sources tests/unit/c
 path_standard no
 
index b134b34351a0b8b695447d1e7ed16e93b933249e..13719347f27be426954985ff616de61cecb01209 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index aae882dae0101000ddf981dbf41f7dc743c6c754..d39a4857b5642935302503aa10cbca34262558ca 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index e45c6d6f0603e5a49e710059ec210b9da2f41524..091b8b0a4f99fa41c3620b95df1b4223b635f57f 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 39bf67d62d8f5b570ffb7a779359f472d602b2f5..3eefb212fa1de117a0f8c178e6c8bcce737831de 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 75b3cccf05e8381b342901361a3350644e3df209..6add29f52db484ffc2353571ba516313f8831f39 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 84299735cbf8b31a412af0087dbe30c09f1c5e52..37821c311190c7675ed0920c95374a5ae87628f8 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 3b92f8514ef8cd3cab8f22f6da8e7fda3f3d9399..dbf3d28f0c611eb6a43772be2c5686003d752282 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 51f97a47b062043631be0b4b93edd6544148959b..e45993728833b1169630349931cd066c512377be 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 44f81dacd73b056a6772b1bd25da19e533ac11ba..6301736dc5f2570eb199e243572aaac239087dca 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index ed8750acff4d02d2875d24780e6be524e933b6cf..071e7e02e7541a479a61c49d263f3cd0cf279edd 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 4c9ee36adcd619d20f26d5f90e43c2600423693c..ea25dfb4a1d53d7a9e17dbeb9950ed2137eeaa13 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 1595906664112bf58e21a2534b1f5e5f01228f03..e2e1090b0f33018459d025a88e97cf177c2da018 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 9e8777e969f38cbe883f3923ae2eb815c9000b8b..26833d423269e3b89509ee38de0f5f3c46dfebfd 100644 (file)
@@ -34,7 +34,7 @@ build_shared yes
 build_static no
 
 path_headers tests/unit/c
-path_headers_preserve no
+preserve_path_headers no
 path_sources tests/unit/c
 path_standard no
 
index 2e700f8febbc3e9bccd28af8323aa30cee4a577c..3910de2de4212063f71c18c8fcd45faf193edd38 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_0
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 19c591f4146b710980bc531ae76511ded38c63e0..3d746073ee91f881f82c047b8a34183fbaa349c5 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 60e516682e58d7c491909137098373de8aacef99..1fac30d97dc1073b8fde28c9b7fbf2567a50b5f3 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index cad2924ebd0c41a6697ec77a182387aa5da04ee1..4040cdc12739535b67ce0f50e0aeda57d78876f0 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 217fb5bc645e3d82763365b8a4857c783574636e..61c6f8037744423f428fcc04222938c3e16913bd 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 214fd1f870c76213507e6364b0df092633c76e88..62542522ff861474322d81dc7b27bbdde7fffe3e 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index faf9f86c2a272f0ec79d6328ad64a9b82064dc74..769bccb59791dfab1b7327f25b715dff9f794baf 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index d04429ec7d306f3dd706d9e3466b5b0dfdb3b236..85610ac65fbb7ce5736823f6efb6e8ac559f4ac7 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 44266e7e32789ddc843a2d30e366d06634664492..5365c0216934ad4a86afca3dd041d599ce556056 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 23a28e85707236c61510a8b8dcc8826de40b11ba..1a850b7bea4d7aa37e6dfbd522c0f2e9942e3905 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index d214ca94be0e7a0a6d7940a67c262c7b3151cf63..fd6c43a600079f70506fecc994d70f115ca8457a 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index accb21bb5fc0885df52a06c3f204f5b2b79d8abb..239e72b95f944ce2154bc519db702d70f7ac0fcb 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 6a2f03f39c71eb10089681559010c98de5e04fcd..06d0278a5a8c5e7e46c3ac35d7c0e853d4b03175 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_1
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index b136e3bf57e41dd7d63d7be7c2178f30d6e3a893..7eff622315851168012d2462550007748b16cab5 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 65acc2765a0582b7568eaee84f38c2193072927f..6d694102d1bdf0ec8fd67e9843f371df50313ee9 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 1369fa4f2b6181cc9c4f3772afb49ba69ecc2962..fe0f0d4b57a0449bd674f2ca6342a0c3ef787a9e 100644 (file)
@@ -50,7 +50,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 6ffbc4ac4f0c5a5f20368014979f344c72eb4fe2..fe0b1aff90ce71e84a40e35f54b5a94ba1a950fd 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 17d1c931c124df983e59eaf9c57db55d2cf2c716..d31cf4412a0df1fdc64c9d6aee310eaa746f1099 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 1472562128dc00acfde1f4670d4058491ce32519..f218762a1a7ede3eade9bd29f18903e4d610eb8e 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 0270c62f897f1121679d082d771f10cf4aa3ace7..189b34a8d1da8a030e4f2f01767839ef2950bb32 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 6db7e83443ff91e46f7e2f836416ef99659f7905..b0402ce49f8a8c2ed4bcd2e6db9ff57a88dff552 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index ccd7371b6181e40a94ad40e2bfaea7ebb3c6b030..26d0b5b70e5a88e8d41339f9dd34986a86ecbd8a 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 4b78cf2017b7b02782c21422828b73201b86e684..adc6c78499b61b66338eab0ce18d7581c2c9e595 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index bf881bf972b8df0874449296cd72e85661d3ac8c..3ac6025d74b0a813471ad1f749b039fe4c5e6fd5 100644 (file)
@@ -49,7 +49,7 @@ build_shared yes
 build_static no
 
 path_headers fll/level_2
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index d0e7f30caaab75d75ddd855ccc4d34f3d58c6174..d6c21bedc3087e93b75b6d7313bd15c361203d61 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/byte_dump
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index e389194c1d9e09d2161c163ac4d6af75ff1b6c6e..fe71c2cb8c3ee5664abd8b0a90297eae7813bd70 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/control
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index d9004d8dbc1cecf9a044ba55ab81d5e3749fad76..a70964d73d9e2638d2ecb1f84b749c33d7d97567 100644 (file)
@@ -62,7 +62,7 @@ build_shared yes
 build_static no
 
 path_headers program/controller
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index d6b57e4c02f2c5b463e2cd03f6b7e6cf08ff08b1..ef7d6e43b525de77ee43ca3a3a8abf555d9e1482 100644 (file)
@@ -201,7 +201,7 @@ extern "C" {
     f_string_dynamics_t build_sources_object_static = f_string_dynamics_t_initialize;
     f_string_dynamics_t build_static = f_string_dynamics_t_initialize;
     f_string_dynamics_t path_headers = f_string_dynamics_t_initialize;
-    f_string_dynamics_t path_headers_preserve = f_string_dynamics_t_initialize;
+    f_string_dynamics_t preserve_path_headers = f_string_dynamics_t_initialize;
     f_string_dynamics_t path_language = f_string_dynamics_t_initialize;
     f_string_dynamics_t path_library_script = f_string_dynamics_t_initialize;
     f_string_dynamics_t path_library_shared = f_string_dynamics_t_initialize;
@@ -291,7 +291,7 @@ extern "C" {
       fake_build_setting_name_modes_s,
       fake_build_setting_name_modes_default_s,
       fake_build_setting_name_path_headers_s,
-      fake_build_setting_name_path_headers_preserve_s,
+      fake_build_setting_name_preserve_path_headers_s,
       fake_build_setting_name_path_language_s,
       fake_build_setting_name_path_library_script_s,
       fake_build_setting_name_path_library_shared_s,
@@ -382,7 +382,7 @@ extern "C" {
       &setting->modes,
       &setting->modes_default,
       &path_headers,
-      &path_headers_preserve,
+      &preserve_path_headers,
       &path_language,
       &path_library_script,
       &path_library_shared,
@@ -661,7 +661,7 @@ extern "C" {
         fake_build_setting_name_build_sources_object_static_s,
         fake_build_setting_name_build_static_s,
         fake_build_setting_name_path_headers_s,
-        fake_build_setting_name_path_headers_preserve_s,
+        fake_build_setting_name_preserve_path_headers_s,
         fake_build_setting_name_path_language_s,
         fake_build_setting_name_path_library_script_s,
         fake_build_setting_name_path_library_shared_s,
@@ -704,7 +704,7 @@ extern "C" {
         &build_sources_object_static,
         &build_static,
         &path_headers,
-        &path_headers_preserve,
+        &preserve_path_headers,
         &path_language,
         &path_library_script,
         &path_library_shared,
@@ -747,7 +747,7 @@ extern "C" {
         0,                                           // build_sources_object_static
         &setting->build_static,                      // build_static
         0,                                           // path_headers
-        &setting->path_headers_preserve,             // path_headers_preserve
+        &setting->preserve_path_headers,             // preserve_path_headers
         0,                                           // path_language
         0,                                           // path_library_script
         0,                                           // path_library_shared
@@ -780,7 +780,7 @@ extern "C" {
         &setting->build_sources_object_static,       // build_sources_object_static
         0,                                           // build_static
         &setting->path_headers,                      // path_headers
-        0,                                           // path_headers_preserve
+        0,                                           // preserve_path_headers
         &setting->path_language,                     // path_language
         &setting->path_library_script,               // path_library_script
         &setting->path_library_shared,               // path_library_shared
@@ -823,7 +823,7 @@ extern "C" {
         f_string_empty_s,                            // build_sources_object_static
         f_string_empty_s,                            // build_static
         f_string_empty_s,                            // path_headers
-        f_string_empty_s,                            // path_headers_preserve
+        f_string_empty_s,                            // preserve_path_headers
         f_string_empty_s,                            // path_language
         fake_path_part_script_s,                     // path_library_script
         fake_path_part_shared_s,                     // path_library_shared
@@ -872,7 +872,7 @@ extern "C" {
         0,                                           // build_sources_object_static
         0,                                           // build_static
         0,                                           // path_headers
-        0,                                           // path_headers_preserve
+        0,                                           // preserve_path_headers
         0,                                           // path_language
         0,                                           // path_library_script
         0,                                           // path_library_shared
@@ -915,7 +915,7 @@ extern "C" {
         0,                                           // build_sources_object_static
         0,                                           // build_static
         0,                                           // path_headers
-        0,                                           // path_headers_preserve
+        0,                                           // preserve_path_headers
         0,                                           // path_language
         0,                                           // path_library_script
         0,                                           // path_library_shared
@@ -958,7 +958,7 @@ extern "C" {
         f_string_empty_s,                            // build_sources_object_static
         f_string_empty_s,                            // build_static
         f_string_empty_s,                            // path_headers
-        f_string_empty_s,                            // path_headers_preserve
+        f_string_empty_s,                            // preserve_path_headers
         f_string_empty_s,                            // path_language
         f_string_empty_s,                            // path_library_script
         f_string_empty_s,                            // path_library_shared
@@ -1002,7 +1002,7 @@ extern "C" {
         3,                                           // build_sources_object_static
         1,                                           // build_static
         2,                                           // path_headers
-        1,                                           // path_headers_preserve
+        1,                                           // preserve_path_headers
         2,                                           // path_language
         2,                                           // path_library_script
         2,                                           // path_library_shared
@@ -1267,7 +1267,7 @@ extern "C" {
     f_string_dynamics_resize(0, &build_sources_object_static);
     f_string_dynamics_resize(0, &build_static);
     f_string_dynamics_resize(0, &path_headers);
-    f_string_dynamics_resize(0, &path_headers_preserve);
+    f_string_dynamics_resize(0, &preserve_path_headers);
     f_string_dynamics_resize(0, &path_language);
     f_string_dynamics_resize(0, &path_library_script);
     f_string_dynamics_resize(0, &path_library_shared);
index c12731bcf485a5038973dd6be4beb29f8a9128a5..3f832918f569201373ce73c7626159277228ecaa 100644 (file)
@@ -344,7 +344,7 @@ extern "C" {
 #endif // _di_fake_build_arguments_standard_add_
 
 #ifndef _di_fake_build_copy_
-  void fake_build_copy(fake_main_t * const main, const f_mode_t mode, const f_string_static_t label, const f_string_static_t source, const f_string_static_t destination, const f_string_statics_t files, const f_string_static_t file_stage, const f_array_length_t preserve, f_status_t *status) {
+  void fake_build_copy(fake_main_t * const main, const f_mode_t mode, const f_string_static_t label, const f_string_static_t source, const f_string_static_t destination, const f_string_statics_t files, const f_string_static_t file_stage, const f_array_length_t perserve_offset, f_status_t *status) {
 
     if (F_status_is_error(*status) || f_file_exists(file_stage) == F_true || *status == F_child) return;
 
@@ -479,7 +479,7 @@ extern "C" {
           break;
         }
 
-        if (preserve && preserve < path_source.used) {
+        if (perserve_offset && perserve_offset < path_source.used) {
           *status = f_string_dynamic_append_nulless(destination, &destination_directory);
 
           if (F_status_is_error(*status)) {
@@ -488,8 +488,8 @@ extern "C" {
             break;
           }
 
-          buffer.string = path_source.string + preserve;
-          buffer.used = path_source.used - preserve;
+          buffer.string = path_source.string + perserve_offset;
+          buffer.used = path_source.used - perserve_offset;
 
           *status = f_file_name_directory(buffer, &destination_directory);
 
@@ -515,7 +515,7 @@ extern "C" {
             break;
           }
 
-          *status = f_string_append(path_source.string + preserve, path_source.used - preserve, &destination_file);
+          *status = f_string_append(path_source.string + perserve_offset, path_source.used - perserve_offset, &destination_file);
 
           if (F_status_is_error(*status)) {
             fll_error_print(main->error, F_status_set_fine(*status), "f_string_append", F_true);
@@ -942,14 +942,14 @@ extern "C" {
 
         path_headers_string[path_headers.used] = 0;
 
-        fake_build_copy(main, mode, fake_build_header_files_s, path_sources, path_headers, data_build.setting.build_sources_headers, stage.file_sources_headers, data_build.setting.path_headers_preserve ? path_headers.used : 0, &status);
+        fake_build_copy(main, mode, fake_build_header_files_s, path_sources, path_headers, data_build.setting.build_sources_headers, stage.file_sources_headers, data_build.setting.preserve_path_headers ? path_sources.used : 0, &status);
 
         if (data_build.setting.build_shared) {
-          fake_build_copy(main, mode, fake_build_header_files_shared_s, path_sources, path_headers, data_build.setting.build_sources_headers_shared, stage.file_sources_headers, data_build.setting.path_headers_preserve ? path_headers.used : 0, &status);
+          fake_build_copy(main, mode, fake_build_header_files_shared_s, path_sources, path_headers, data_build.setting.build_sources_headers_shared, stage.file_sources_headers, data_build.setting.preserve_path_headers ? path_sources.used : 0, &status);
         }
 
         if (data_build.setting.build_static) {
-          fake_build_copy(main, mode, fake_build_header_files_static_s, path_sources, path_headers, data_build.setting.build_sources_headers_static, stage.file_sources_headers, data_build.setting.path_headers_preserve ? path_headers.used : 0, &status);
+          fake_build_copy(main, mode, fake_build_header_files_static_s, path_sources, path_headers, data_build.setting.build_sources_headers_static, stage.file_sources_headers, data_build.setting.preserve_path_headers ? path_sources.used : 0, &status);
         }
       }
 
index 732a9be61e1f27036f2a46d4215e1cfca164b3f3..c8b9b3822bd26f862151fd58a3deb162619abc72 100644 (file)
@@ -88,7 +88,7 @@ extern "C" {
  *   The files to copy from source to destination.
  * @param file_stage
  *   The specific stage file path.
- * @param perserve
+ * @param perserve_offset
  *   When a positive number, this represents the amount of characters at the front of each file to ignore.
  *   Everything after that is preserved, and the directory is created if necessary.
  *
@@ -96,7 +96,7 @@ extern "C" {
  *   Set to 0 to disable.
  *
  *   Example: 'sources/c/level_0/fss.h' with a preseve of 10, would result in the path of 'level_0/fss.h' being preserved.
- *            Whereas a preserve of 0 would result in a path of 'fss.h' being used (the 'level_0/' directory is not preserved).
+ *            Whereas a perserve_offset of 0 would result in a path of 'fss.h' being used (the 'level_0/' directory is not preserved).
  * @param status
  *   The return status.
  *
@@ -106,7 +106,7 @@ extern "C" {
  *   Status codes (with error bit) are returned on any problem.
  */
 #ifndef _di_fake_build_copy_
-  extern void fake_build_copy(fake_main_t * const main, const f_mode_t mode, const f_string_static_t label, const f_string_static_t source, const f_string_static_t destination, const f_string_statics_t files, const f_string_static_t file_stage, const f_array_length_t preserve, f_status_t *status) F_attribute_visibility_internal_d;
+  extern void fake_build_copy(fake_main_t * const main, const f_mode_t mode, const f_string_static_t label, const f_string_static_t source, const f_string_static_t destination, const f_string_statics_t files, const f_string_static_t file_stage, const f_array_length_t perserve_offset, f_status_t *status) F_attribute_visibility_internal_d;
 #endif // _di_fake_build_copy_
 
 /**
index 153ee77f4d4f3c5f38608d9414bb0d952ff4507a..6586f0600d6c3209f572663e01e5807825ecafe6 100644 (file)
@@ -72,7 +72,7 @@ extern "C" {
   const f_string_static_t fake_build_setting_name_modes_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_modes_s, 0, FAKE_build_setting_name_modes_s_length);
   const f_string_static_t fake_build_setting_name_modes_default_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_modes_default_s, 0, FAKE_build_setting_name_modes_default_s_length);
   const f_string_static_t fake_build_setting_name_path_headers_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_path_headers_s, 0, FAKE_build_setting_name_path_headers_s_length);
-  const f_string_static_t fake_build_setting_name_path_headers_preserve_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_path_headers_preserve_s, 0, FAKE_build_setting_name_path_headers_preserve_s_length);
+  const f_string_static_t fake_build_setting_name_preserve_path_headers_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_preserve_path_headers_s, 0, FAKE_build_setting_name_preserve_path_headers_s_length);
   const f_string_static_t fake_build_setting_name_path_language_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_path_language_s, 0, FAKE_build_setting_name_path_language_s_length);
   const f_string_static_t fake_build_setting_name_path_library_script_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_path_library_script_s, 0, FAKE_build_setting_name_path_library_script_s_length);
   const f_string_static_t fake_build_setting_name_path_library_shared_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_path_library_shared_s, 0, FAKE_build_setting_name_path_library_shared_s_length);
index ca2a97bff8d44bc492266ad3330c453b3d96b913..7a23dd0cb53ff8be1ea4c7ec7b48e3304b73bf4c 100644 (file)
@@ -24,7 +24,7 @@ extern "C" {
     bool build_static;
 
     bool path_standard;
-    bool path_headers_preserve;
+    bool preserve_path_headers;
 
     bool search_exclusive;
     bool search_shared;
@@ -345,7 +345,7 @@ extern "C" {
   #define FAKE_build_setting_name_modes_s                        "modes"
   #define FAKE_build_setting_name_modes_default_s                "modes_default"
   #define FAKE_build_setting_name_path_headers_s                 "path_headers"
-  #define FAKE_build_setting_name_path_headers_preserve_s        "path_headers_preserve"
+  #define FAKE_build_setting_name_preserve_path_headers_s        "preserve_path_headers"
   #define FAKE_build_setting_name_path_language_s                "path_language"
   #define FAKE_build_setting_name_path_library_script_s          "path_library_script"
   #define FAKE_build_setting_name_path_library_shared_s          "path_library_shared"
@@ -440,7 +440,7 @@ extern "C" {
   #define FAKE_build_setting_name_modes_s_length                        5
   #define FAKE_build_setting_name_modes_default_s_length                13
   #define FAKE_build_setting_name_path_headers_s_length                 12
-  #define FAKE_build_setting_name_path_headers_preserve_s_length        21
+  #define FAKE_build_setting_name_preserve_path_headers_s_length        21
   #define FAKE_build_setting_name_path_language_s_length                13
   #define FAKE_build_setting_name_path_library_script_s_length          19
   #define FAKE_build_setting_name_path_library_shared_s_length          19
@@ -535,7 +535,7 @@ extern "C" {
   extern const f_string_static_t fake_build_setting_name_modes_s;
   extern const f_string_static_t fake_build_setting_name_modes_default_s;
   extern const f_string_static_t fake_build_setting_name_path_headers_s;
-  extern const f_string_static_t fake_build_setting_name_path_headers_preserve_s;
+  extern const f_string_static_t fake_build_setting_name_preserve_path_headers_s;
   extern const f_string_static_t fake_build_setting_name_path_language_s;
   extern const f_string_static_t fake_build_setting_name_path_library_script_s;
   extern const f_string_static_t fake_build_setting_name_path_library_shared_s;
index 596d730ea2862bc5254d655f7387211606848dfd..32ad839a29208b1a6c0fa0882e19535984f7b9ae 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/fake
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 8923da54aabe235f7e1d23dd925f41553a036789..7468da322900e8d5ba02676b7f8eb449d30b700b 100644 (file)
@@ -343,13 +343,7 @@ Settings Documentation:
     A sub-path in which headers are to be installed under.
     For example, the FLL project might use the "level_0", "level_1", etc.. headers without requiring that structure within the source.
     A resulting build destination for a path_headers of "level_0" would be something like "build/includes/level_0/".
-    If "path_headers" is "level_0", "path_headers_preserve" is "yes", and "build_sources_headers" has "xxx/a.h yyy/zzz/b.h", then the headers would be at: "build/includes/level_0/xxx/a.h build/includes/level_0/yyy/zzz/b.h"
-
-  - path_headers_preserve\:
-    When this is "yes", then the relative directory structure in the source (as defined in "build_sources_headers") is preserved.
-    If the "build_sources_headers" has the header files "xxx/a.h yyy/zzz/b.h" and this is "yes", then the directories "xxx/" and "yyy/zzz/" are created and the files are stored within them.
-    If the "build_sources_headers" has the header files "xxx/a.h yyy/zzz/b.h" and this is "no", then the directories "xxx/" and "yyy/zzz/" are stripped before installing.
-    When this is "no" and the "build_sources_headers" has header files "xxx/a.h yyy/a.h", then one of the "a.h" files will be overwritten, depending on order they were supplied.
+    If "path_headers" is "level_0", "preserve_path_headers" is "yes", and "build_sources_headers" has "xxx/a.h yyy/zzz/b.h", then the headers would be at: "build/includes/level_0/xxx/a.h build/includes/level_0/yyy/zzz/b.h"
 
   - path_language\:
     A sub-path in which to find the source files for the currently defined language.
@@ -421,6 +415,12 @@ Settings Documentation:
 
     This defaults to "yes".
 
+  - preserve_path_headers\:
+    When this is "yes", then the relative directory structure in the source (as defined in "build_sources_headers") is preserved.
+    If the "build_sources_headers" has the header files "xxx/a.h yyy/zzz/b.h" and this is "yes", then the directories "xxx/" and "yyy/zzz/" are created and the files are stored within them.
+    If the "build_sources_headers" has the header files "xxx/a.h yyy/zzz/b.h" and this is "no", then the directories "xxx/" and "yyy/zzz/" are stripped before installing.
+    When this is "no" and the "build_sources_headers" has header files "xxx/a.h yyy/a.h", then one of the "a.h" files will be overwritten, depending on order they were supplied.
+
   - process_post\:
     The filename (relative to the "data/build/" directory) of a script to execute after the "build" operation successfully completes.
     A small subset of parameters from the main execution are passed to this script during execution as parameters (using short parameter codes)\:
index ec49da4cee72a4380004776d73acaa5cba540288..9a0aac50d1d21f890e01ae49f48db1c95f0b180e 100644 (file)
@@ -69,7 +69,6 @@ Settings Specification:
     - modes: Any valid word character, '-', or '+'.
     - modes_default: May only be a single complete Content word defined in "modes" Object.
     - path_headers: Must be a single valid path.
-    - path_headers_preserve: Must only be one of "yes" or "no".
     - path_language: Must be a single valid path.
     - path_library_script: Must be a single valid path.
     - path_library_shared: Must be a single valid path.
@@ -83,6 +82,7 @@ Settings Specification:
     - path_sources: Must only be a valid directory path or not specified.
     - path_sources_object: Must only be a valid directory path or not specified.
     - path_standard: Must only one of: "yes" or "no".
+    - preserve_path_headers: Must only be one of "yes" or "no".
     - process_post: Must contain only a single valid filename.
     - process_pre: Must contain only a single valid filename.
     - search_exclusive: Must only one of: "yes" or "no".
index 7238e7f9b0ae671436f9b0ebb28b963ab72a1183..eac7d39bcebd76abd5e1e778f059fa0dd8f636b7 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/firewall
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 93ac28e561f4be354a8256ef808399228488efc4..bcdea4a8cebd0247ccffdb4602cbb8e5a3ff4db4 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/fss_basic_list_read
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 4276cb223717dfe56e2ea2e2752c03b23eaf28d5..e3a2a8356d67f033535aeb56304ca57b1b51027e 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/fss_basic_list_write
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index c878ddecd384b79c2eb4f5ad4a6fa7a2a484ad16..01d36a26f952203175aeb23447e1e7a7c4231dfd 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/fss_basic_read
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 7305b81f3b57ab8e443d3df3a967d126016dc414..245eeb571cfae1c4297ab5e2e87b5e3449413d66 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/fss_basic_write
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 0f9da3336ee3ef77d34ef17d86caceb1a2981cae..42aecb22a7990384d57895d11368c9c9382fc8ef 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/fss_embedded_list_read
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 260eeb29f8fb2bda0bf585422fc9299532faa458..bab59871d24724bf0b0696e5e1c8ef12cc9eae5f 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/fss_embedded_list_write
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 4b02712142386018b05d3641934c063cf8408ecb..0b338f0a5cf0e7d6df5fc4fad0c5e13143bba564 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/fss_extended_list_read
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 46a5de2f922b0cf37633b5603aeae4c4e73f1930..3f9ffd185cafcfe22d61585c85b230cba39c9cfb 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/fss_extended_list_write
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index b5a50972a4fe6c91f9de821064949f39038ae82f..37823ef093c585cb1e41e6b1bf99d7604a66218f 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/fss_extended_read
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 2fe5f6012774f84502aa277bb35ac4f4ff223851..67f1bd0486787598f4b324baf77c930398bb9cc1 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/fss_extended_write
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index ca386cb41a523eca681aae6458046430a3f7193d..24c5a89a4c5ab67f127c12c0eaa405dc3279b4ae 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/fss_identify
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 05c0e6d16bcc6f27aea3c87bf302e24f6841a8b9..75a61d4b856dce0c52b02f8d09659eda4e991f3d 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/fss_payload_read
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 996051dba3e463bd7b98730cee34c13048551eb8..962a640039e9a94d6ac355317986cf25820b1d82 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/fss_payload_write
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 69420a9d9ba276478795759f6e6f43e7f21cabc5..459c6dbb6c73bc1d880b0267bcf63f7c07352ca5 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/fss_status_code
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index ee3ce6349e35a7494b6cfa93eb5b3c2d70fc0a5e..dac22ac419213b4b8a09abf9b5a2756a37f56cce 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/iki_read
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index 1cad94f52c52e63b30e86519943be3d5f6bb321e..c11a4fb835a787d770c0eda32603ff5cfbe6de92 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/iki_write
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index cd13564ede40f4cb1344631a2b0eab1501071668..be29b79862ed84c0919bb889ea687854b04e7144 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/status_code
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static
index fbfff99f7fbfe62c127b52b002691a802f043bf6..b195a8e204dbe5edb4aeaf1a93690b0a6bdbc882 100644 (file)
@@ -51,7 +51,7 @@ build_shared yes
 build_static no
 
 path_headers program/utf8
-path_headers_preserve no
+preserve_path_headers no
 path_library_script script
 path_library_shared shared
 path_library_static static