]> Kevux Git Server - fll/commit
Update: f_path related improvements.
authorKevin Day <thekevinday@gmail.com>
Sat, 1 Jan 2022 02:46:13 +0000 (20:46 -0600)
committerKevin Day <thekevinday@gmail.com>
Sat, 1 Jan 2022 02:46:13 +0000 (20:46 -0600)
commita933a40462e6bd380396d66b6e8118b60a2a73bb
treeed623a69b68e51610ebba5e92626d132d30a223a
parent984273c56ce733ec8f420cb5a6c5184b57496b0f
Update: f_path related improvements.

Return F_data_not rather than F_false to provide a more detailed reason as to the return status of f_path_is().

Explicitly check fo F_true when calling f_path_is() because it now returns F_data_not without the error bit.

Add f_path_is_relative().
Pretty much every path that does not begin with a "/" is a relative path.
This function performs a dirt simple check to achieve this.
This function does not perform any checks to see if the path would be a valid path.
Such decisions are filesystem and are otherwise too situation dependent to be reliable detect in a general manner.

Use f_path_separator_s rather than an explicit "/".

Simplify counter using a pre-increment within the if condition check.
level_0/f_path/c/path.c
level_0/f_path/c/path.h
level_2/fll_path/c/path.c
level_3/fake/c/private-fake-path_generate.c