base_path 73 src/libsir/include/sir/filesystem.h const char* restrict* restrict base_path, sir_rel_to rel_to); base_path 53 src/libsir/src/sirfilesystem.c const char* base_path = NULL; base_path 55 src/libsir/src/sirfilesystem.c if (!_sir_getrelbasepath(path, &relative, &base_path, rel_to)) base_path 83 src/libsir/src/sirfilesystem.c int fd = open(base_path, open_flags); base_path 85 src/libsir/src/sirfilesystem.c _sir_safefree(&base_path); base_path 98 src/libsir/src/sirfilesystem.c (void)snprintf(abs_path, SIR_MAXPATH, "%s/%s", base_path, path); base_path 103 src/libsir/src/sirfilesystem.c _sir_safefree(&base_path); base_path 109 src/libsir/src/sirfilesystem.c (void)snprintf(abs_path, SIR_MAXPATH, "%s\\%s", base_path, path); base_path 116 src/libsir/src/sirfilesystem.c _sir_safefree(&base_path); base_path 125 src/libsir/src/sirfilesystem.c _sir_safefree(&base_path); base_path 157 src/libsir/src/sirfilesystem.c const char* base_path = NULL; base_path 159 src/libsir/src/sirfilesystem.c if (!_sir_getrelbasepath(path, &relative, &base_path, rel_to)) base_path 164 src/libsir/src/sirfilesystem.c (void)snprintf(abs_path, SIR_MAXPATH, "%s/%s", base_path, path); base_path 167 src/libsir/src/sirfilesystem.c _sir_safefree(&base_path); base_path 448 src/libsir/src/sirfilesystem.c const char* restrict* restrict base_path, sir_rel_to rel_to) { base_path 450 src/libsir/src/sirfilesystem.c !_sir_validptrptr(base_path) || !_sir_ispathrelative(path, relative)) base_path 455 src/libsir/src/sirfilesystem.c case SIR_PATH_REL_TO_APP: return NULL != (*base_path = _sir_getappdir()); base_path 456 src/libsir/src/sirfilesystem.c case SIR_PATH_REL_TO_CWD: return NULL != (*base_path = _sir_getcwd());