Lines Matching refs:pSplit
39 RTDECL(int) RTPathSplitReassemble(PRTPATHSPLIT pSplit, uint32_t fFlags, char *pszDstPath, size_t cbDstPath)
44 AssertPtrReturn(pSplit, VERR_INVALID_POINTER);
45 AssertReturn(pSplit->cComps > 0, VERR_INVALID_PARAMETER);
48 AssertReturn(cbDstPath > pSplit->cchPath, VERR_BUFFER_OVERFLOW);
75 uint32_t const cchOrgPath = pSplit->cchPath;
77 uint32_t const cComps = pSplit->cComps;
82 if (RTPATH_PROP_HAS_ROOT_SPEC(pSplit->fProps))
84 cchComp = strlen(pSplit->apszComps[0]);
87 memcpy(pszDst, pSplit->apszComps[0], cchComp);
102 cchComp = strlen(pSplit->apszComps[idxComp]);
105 memcpy(pszDst, pSplit->apszComps[idxComp], cchComp);
108 if (idxComp != cComps || (pSplit->fProps & RTPATH_PROP_DIR_SLASH))