Lines Matching refs:piRestartComp
1105 * @param piRestartComp The component to restart parsing at.
1107 static char *rtVfsParsePathHandleDots(PRTVFSPARSEDPATH pPath, char *pszDst, bool fTheEnd, uint16_t *piRestartComp)
1121 if (piRestartComp && *piRestartComp + 1 >= pPath->cComponents)
1122 *piRestartComp = pPath->cComponents > 0 ? pPath->cComponents - 1 : 0;
1136 RTDECL(int) RTVfsParsePathAppend(PRTVFSPARSEDPATH pPath, const char *pszPath, uint16_t *piRestartComp)
1140 /* In case *piRestartComp was set higher than the number of components
1142 if (piRestartComp && *piRestartComp + 1 >= pPath->cComponents)
1143 *piRestartComp = pPath->cComponents > 0 ? pPath->cComponents - 1 : 0;
1179 pszDst = rtVfsParsePathHandleDots(pPath, pszDst, pszSrc[0] == '\0', piRestartComp);
1188 pszDst = rtVfsParsePathHandleDots(pPath, pszDst, true /*fTheEnd*/, piRestartComp);