Lines Matching refs:RTDECL

213 RTDECL(bool) RTPathExists(const char *pszPath);
222 RTDECL(bool) RTPathExistsEx(const char *pszPath, uint32_t fFlags);
230 RTDECL(int) RTPathSetCurrent(const char *pszPath);
239 RTDECL(int) RTPathGetCurrent(char *pszPath, size_t cchPath);
251 RTDECL(int) RTPathGetCurrentOnDrive(char chDrive, char *pszPath, size_t cbPath);
265 RTDECL(int) RTPathGetCurrentDrive(char *pszPath, size_t cbPath);
275 RTDECL(int) RTPathReal(const char *pszPath, char *pszRealPath, size_t cchRealPath);
284 RTDECL(char *) RTPathRealDup(const char *pszPath);
296 RTDECL(int) RTPathAbs(const char *pszPath, char *pszAbsPath, size_t cchAbsPath);
305 RTDECL(char *) RTPathAbsDup(const char *pszPath);
320 RTDECL(int) RTPathAbsEx(const char *pszBase, const char *pszPath, char *pszAbsPath, size_t cchAbsPath);
332 RTDECL(char *) RTPathAbsExDup(const char *pszBase, const char *pszPath);
341 RTDECL(void) RTPathStripFilename(char *pszPath);
348 RTDECL(void) RTPathStripSuffix(char *pszPath);
358 RTDECL(size_t) RTPathStripTrailingSlash(char *pszPath);
370 RTDECL(char *) RTPathChangeToDosSlashes(char *pszPath, bool fForce);
382 RTDECL(char *) RTPathChangeToUnixSlashes(char *pszPath, bool fForce);
402 RTDECL(size_t) RTPathParseSimple(const char *pszPath, size_t *pcchDir, ssize_t *poffName, ssize_t *poffSuff);
411 RTDECL(char *) RTPathFilename(const char *pszPath);
422 RTDECL(char *) RTPathFilenameEx(const char *pszPath, uint32_t fFlags);
434 RTDECL(char *) RTPathSuffix(const char *pszPath);
443 RTDECL(bool) RTPathHasSuffix(const char *pszPath);
454 RTDECL(bool) RTPathHasPath(const char *pszPath);
465 RTDECL(bool) RTPathStartsWithRoot(const char *pszPath);
478 RTDECL(size_t) RTPathCountComponents(const char *pszPath);
492 RTDECL(int) RTPathCopyComponents(char *pszDst, size_t cbDst, const char *pszSrc, size_t cComponents);
653 RTDECL(int) RTPathParse(const char *pszPath, PRTPATHPARSED pParsed, size_t cbParsed, uint32_t fFlags);
673 RTDECL(int) RTPathParsedReassemble(const char *pszSrcPath, PRTPATHPARSED pParsed, uint32_t fFlags,
737 RTDECL(int) RTPathSplit(const char *pszPath, PRTPATHSPLIT pSplit, size_t cbSplit, uint32_t fFlags);
774 RTDECL(int) RTPathSplitATag(const char *pszPath, PRTPATHSPLIT *ppSplit, uint32_t fFlags, const char *pszTag);
782 RTDECL(void) RTPathSplitFree(PRTPATHSPLIT pSplit);
801 RTDECL(int) RTPathSplitReassemble(PRTPATHSPLIT pSplit, uint32_t fFlags, char *pszDstPath, size_t cbDstPath);
814 RTDECL(int) RTPathIsSame(const char *pszPath1, const char *pszPath2);
842 RTDECL(int) RTPathCompare(const char *pszPath1, const char *pszPath2);
865 RTDECL(bool) RTPathStartsWith(const char *pszPath, const char *pszParentPath);
889 RTDECL(int) RTPathAppend(char *pszPath, size_t cbPathDst, const char *pszAppend);
924 RTDECL(int) RTPathAppendEx(char *pszPath, size_t cbPathDst, const char *pszAppend, size_t cchAppendMax);
945 RTDECL(int) RTPathJoin(char *pszPathDst, size_t cbPathDst, const char *pszPathSrc,
959 RTDECL(char *) RTPathJoinA(const char *pszPathSrc, const char *pszAppend);
983 RTDECL(int) RTPathJoinEx(char *pszPathDst, size_t cbPathDst,
1019 RTDECL(int) RTPathTraverseList(const char *pszPathList, char chSep, PFNRTPATHTRAVERSER pfnCallback, void *pvUser1, void *pvUser2);
1036 RTDECL(int) RTPathCalcRelative(char *pszPathDst, size_t cbPathDst,
1049 RTDECL(int) RTPathExecDir(char *pszPath, size_t cchPath);
1058 RTDECL(int) RTPathUserHome(char *pszPath, size_t cchPath);
1069 RTDECL(int) RTPathUserDocuments(char *pszPath, size_t cchPath);
1086 RTDECL(int) RTPathSharedLibs(char *pszPath, size_t cchPath);
1101 RTDECL(int) RTPathAppPrivateNoArch(char *pszPath, size_t cchPath);
1116 RTDECL(int) RTPathAppPrivateArch(char *pszPath, size_t cchPath);
1134 RTDECL(int) RTPathAppPrivateArchTop(char *pszPath, size_t cchPath);
1148 RTDECL(int) RTPathAppDocs(char *pszPath, size_t cchPath);
1157 RTDECL(int) RTPathTemp(char *pszPath, size_t cchPath);
1388 RTDECL(RTEXITCODE) RTPathRmCmd(unsigned cArgs, char **papszArgs);