]> Kevux Git Server - fll/commit
Update: Add missing function f_path_is_absolute() and fix existing f_path_is_*()...
authorKevin Day <thekevinday@gmail.com>
Thu, 12 May 2022 02:42:44 +0000 (21:42 -0500)
committerKevin Day <thekevinday@gmail.com>
Thu, 12 May 2022 02:42:44 +0000 (21:42 -0500)
commite06ddcc2c763b9d941e373aea543dee130cf77e3
tree03ad6df291cf640d242119ad09aa6da23601ddd5
parentbdcbec45d5bec3fd926fdbf81ee02cc6c755dadc
Update: Add missing function f_path_is_absolute() and fix existing f_path_is_*() functions.

The f_path_is_absolute() function, being the compliment of f_path_is_relative() is now added.

I noticed multiple problems when looking at this code.
- The f_path_is_relative() and f_path_is_relative_current() functions are not checking that the max length is reached before comparing.
- the f_path_is_relative_current() is not incrementing the counter when attempting to check for the next character resulting in invalid results.

The f_path project clearly needs unit testing.
I intend to write unit tests and fix problems found before the next stable release is made.
level_0/f_path/c/path.c
level_0/f_path/c/path.h