added sys::dirname() and sys::basename()
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-12-22 02:05:09 +09:00
parent 488839f761
commit 33ba979512
8 changed files with 185 additions and 102 deletions

View File

@@ -778,10 +778,23 @@ HAWK_EXPORT const hawk_bch_t* hawk_get_base_name_bcstr (
const hawk_bch_t* path
);
HAWK_EXPORT const hawk_uch_t* hawk_get_base_name_uchars (
const hawk_uch_t* path,
hawk_oow_t len
);
HAWK_EXPORT const hawk_bch_t* hawk_get_base_name_bchars (
const hawk_bch_t* path,
hawk_oow_t len
);
#if defined(HAWK_OOCH_IS_UCH)
# define hawk_get_base_name_oocstr hawk_get_base_name_ucstr
# define hawk_get_base_name_oochars hawk_get_base_name_uchars
#else
# define hawk_get_base_name_oocstr hawk_get_base_name_bcstr
# define hawk_get_base_name_ochars hawk_get_base_name_bchars
#endif
/* =========================================================================