Searched defs:pParsed (Results 1 - 3 of 3) sorted by relevance

/vbox/src/VBox/Runtime/common/path/
H A DRTPathParse.cpp43 RTDECL(int) RTPathParse(const char *pszPath, PRTPATHPARSED pParsed, size_t cbParsed, uint32_t fFlags) argument
49 AssertPtrReturn(pParsed, VERR_INVALID_POINTER);
63 return rtPathParseStyleDos(pszPath, pParsed, cbParsed, fFlags);
69 return rtPathParseStyleUnix(pszPath, pParsed, cbParsed, fFlags);
H A DRTPathParse.cpp.h34 static int RTPATH_STYLE_FN(rtPathParse)(const char *pszPath, PRTPATHPARSED pParsed, size_t cbParsed, uint32_t fFlags) argument
41 ? (uint32_t)((cbParsed - RT_UOFFSETOF(RTPATHPARSED, aComps)) / sizeof(pParsed->aComps[0]))
126 pParsed->aComps[idxComp].off = 0;
127 pParsed->aComps[idxComp].cch = offCur;
162 pParsed->aComps[idxComp].off = offStart;
163 pParsed->aComps[idxComp].cch = cchComp;
194 pParsed->offSuffix = offCur;
195 pParsed->cchSuffix = 0;
219 pParsed->cchSuffix = cchSuffix;
220 pParsed
[all...]
H A DRTPathParsedReassemble.cpp39 RTDECL(int) RTPathParsedReassemble(const char *pszSrcPath, PRTPATHPARSED pParsed, uint32_t fFlags, argument
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
[all...]

Completed in 43 milliseconds