ext 296 src/dps8/dps8_iom.h ext 53 src/libsir/include/sir/filecache.h bool _sirfile_splitpath(const sirfile* sf, char** name, char** ext); ext 204 src/libsir/src/sirfilecache.c char* ext = NULL; ext 206 src/libsir/src/sirfilecache.c bool split = _sirfile_splitpath(sf, &name, &ext); ext 232 src/libsir/src/sirfilecache.c _sir_validstrnofail(ext) ? ext : ""); ext 271 src/libsir/src/sirfilecache.c _sir_safefree(&ext); ext 319 src/libsir/src/sirfilecache.c bool _sirfile_splitpath(const sirfile* sf, char** name, char** ext) { ext 322 src/libsir/src/sirfilecache.c if (_sir_validptrptr(ext)) ext 323 src/libsir/src/sirfilecache.c *ext = NULL; ext 325 src/libsir/src/sirfilecache.c bool retval = _sirfile_validate(sf) && _sir_validptrptr(name) && _sir_validptrptr(ext); ext 345 src/libsir/src/sirfilecache.c *ext = strndup(sf->path + namesize, strnlen(sf->path + namesize, SIR_MAXPATH)); ext 352 src/libsir/src/sirfilecache.c retval = _sir_validstrnofail(*name) && (!fullstop || _sir_validstrnofail(*ext));