Lines Matching refs:pParsed
39 RTDECL(int) RTPathParsedReassemble(const char *pszSrcPath, PRTPATHPARSED pParsed, uint32_t fFlags,
46 AssertPtrReturn(pParsed, VERR_INVALID_POINTER);
47 AssertReturn(pParsed->cComps > 0, VERR_INVALID_PARAMETER);
50 AssertReturn(cbDstPath > pParsed->cchPath, VERR_BUFFER_OVERFLOW);
77 uint32_t const cchOrgPath = pParsed->cchPath;
79 uint32_t const cComps = pParsed->cComps;
84 if (RTPATH_PROP_HAS_ROOT_SPEC(pParsed->fProps))
86 cchComp = pParsed->aComps[0].cch;
89 memcpy(pszDst, &pszSrcPath[pParsed->aComps[0].off], cchComp);
104 cchComp = pParsed->aComps[idxComp].cch;
107 memcpy(pszDst, &pszSrcPath[pParsed->aComps[idxComp].off], cchComp);
110 if (idxComp != cComps || (pParsed->fProps & RTPATH_PROP_DIR_SLASH))