Lines Matching refs:relpath
179 static void DEMOi_HIO_CreateFullPath(DEMOHIOContext *context, char *dst, const char *relpath) in DEMOi_HIO_CreateFullPath() argument
182 if (STD_SearchString(relpath, ":") != NULL) in DEMOi_HIO_CreateFullPath()
184 (void)STD_TSPrintf(dst, "%s", relpath); in DEMOi_HIO_CreateFullPath()
189 (void)STD_TSPrintf(dst, "%s/%s", context->basepath, relpath); in DEMOi_HIO_CreateFullPath()
299 static FSResult DEMOi_HIO_GetPathInfo(FSArchive *arc, u32 baseid, const char *relpath, FSPathInfo *… in DEMOi_HIO_GetPathInfo() argument
306 DEMOi_HIO_CreateFullPath(context, tmppath, relpath); in DEMOi_HIO_GetPathInfo()
333 static FSResult DEMOi_HIO_CreateFile(FSArchive *arc, u32 baseid, const char *relpath, u32 permit) in DEMOi_HIO_CreateFile() argument
351 DEMOi_HIO_CreateFullPath(context, tmppath, relpath); in DEMOi_HIO_CreateFile()
371 static FSResult DEMOi_HIO_DeleteFile(FSArchive *arc, u32 baseid, const char *relpath) in DEMOi_HIO_DeleteFile() argument
377 DEMOi_HIO_CreateFullPath(context, tmppath, relpath); in DEMOi_HIO_DeleteFile()
416 static FSResult DEMOi_HIO_CreateDirectory(FSArchive *arc, u32 baseid, const char *relpath, u32 perm… in DEMOi_HIO_CreateDirectory() argument
423 DEMOi_HIO_CreateFullPath(context, tmppath, relpath); in DEMOi_HIO_CreateDirectory()
437 static FSResult DEMOi_HIO_DeleteDirectory(FSArchive *arc, u32 baseid, const char *relpath) in DEMOi_HIO_DeleteDirectory() argument
443 DEMOi_HIO_CreateFullPath(context, tmppath, relpath); in DEMOi_HIO_DeleteDirectory()