[PATCH 2/2] test-lib: replace repeated code logic with an existing helper
- From
Mohit Marathe via GitGitGadget <gitgitgadget@gmail.com>
- Date
- Mar 18, 2024, 12:47 UTC
- Message-ID
- <8a730b6ebba4111aaad4e8fc938c52f6e7e54480.1710766062.git.gitgitgadget@gmail.com>
- In-Reply-To
- <pull.1699.git.1710766062.gitgitgadget@gmail.com>
From: Mohit Marathe <mohitmarathe@proton.me>
This patch replaces the code, that changes the path separators, with the already existing function `change_path_separators()`
Signed-off-by: Mohit Marathe <mohitmarathe@proton.me> --- t/unit-tests/test-lib.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/t/unit-tests/test-lib.c b/t/unit-tests/test-lib.c index 66d6980ffbe..b0e26263046 100644 --- a/t/unit-tests/test-lib.c +++ b/t/unit-tests/test-lib.c @@ -52,9 +52,7 @@ static const char *make_relative(const char *location) prefix_len = len - needle_len; if (prefix[prefix_len + 1] == '/') { /* Oh, we're not Windows */ - for (size_t i = 0; i < needle_len; i++) - if (needle[i] == '\\') - needle[i] = '/'; + change_path_separators(&needle[0]); need_bs_to_fs = 0; } else { need_bs_to_fs = 1; @@ -88,9 +86,8 @@ static const char *make_relative(const char *location) /* convert backslashes to forward slashes */ strlcpy(buf, location + prefix_len, sizeof(buf)); - for (p = buf; *p; p++) - if (*p == '\\') - *p = '/'; + p = buf; + change_path_separators(p); return buf; }
-- gitgitgadget