]> Kevux Git Server - fll/commit
Regression: Fix the preserve and offset calculation in Featureless Make.
authorKevin Day <Kevin@kevux.org>
Sun, 27 Apr 2025 22:18:00 +0000 (17:18 -0500)
committerKevin Day <Kevin@kevux.org>
Sun, 27 Apr 2025 22:19:59 +0000 (17:19 -0500)
commit4bd0c07f0da46be1a7773c1ee10cd60841135fab
tree23ba24e6a7cbe9517598d3affe1dd5d11c7309d3
parent22570de48e4068115f55feca1ddf52b4eba5cc54
Regression: Fix the preserve and offset calculation in Featureless Make.

This addresses the problems observed in commit 3befe37125e426d452a1b9b9a1fab97ab221c7f1.
I never got the time to investigate this before I made my end of day commit.
This now addresses the observed problems.

The offset application logic is accidentally reversed.
This is now corrected.

The new logic does not require the buffer because the directory is being created later on in the process.
Using the `f_string_append_nulless()` to easily copy the source path with the offset onto the destination path.

Update the documentation comments to better communicate this behavior.
level_3/fake/c/main/build.c
level_3/fake/c/main/build.h