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 203 src/libsir/src/sirfilecache.c char* ext = NULL; ext 205 src/libsir/src/sirfilecache.c bool split = _sirfile_splitpath(sf, &name, &ext); ext 231 src/libsir/src/sirfilecache.c _sir_validstrnofail(ext) ? ext : ""); ext 270 src/libsir/src/sirfilecache.c _sir_safefree(&ext); ext 318 src/libsir/src/sirfilecache.c bool _sirfile_splitpath(const sirfile* sf, char** name, char** ext) { ext 321 src/libsir/src/sirfilecache.c if (_sir_validptrptr(ext)) ext 322 src/libsir/src/sirfilecache.c *ext = NULL; ext 324 src/libsir/src/sirfilecache.c bool retval = _sirfile_validate(sf) && _sir_validptrptr(name) && _sir_validptrptr(ext); ext 344 src/libsir/src/sirfilecache.c *ext = strndup(sf->path + namesize, strnlen(sf->path + namesize, SIR_MAXPATH)); ext 351 src/libsir/src/sirfilecache.c retval = _sir_validstrnofail(*name) && (!fullstop || _sir_validstrnofail(*ext));