Lines Matching refs:pszNativePath
199 void rtPathFreeNative(char const *pszNativePath, const char *pszPath)
201 if ( pszNativePath != pszPath
202 && pszNativePath)
203 RTStrFree((char *)pszNativePath);
207 int rtPathFromNative(const char **ppszPath, const char *pszNativePath, const char *pszBasePath)
214 if (g_fPassthruUtf8 || !*pszNativePath)
218 rc = rtUtf8Length(pszNativePath, RTSTR_MAX, &cCpsIgnored, &cchNativePath);
224 memcpy(pszPath, pszNativePath, cchNativePath + 1);
230 rc = rtStrConvert(pszNativePath, strlen(pszNativePath), g_szFsCodeset,
239 void rtPathFreeIprt(const char *pszPath, const char *pszNativePath)
241 if ( pszPath != pszNativePath
247 int rtPathFromNativeCopy(char *pszPath, size_t cbPath, const char *pszNativePath, const char *pszBasePath)
252 if (g_fPassthruUtf8 || !*pszNativePath)
253 rc = RTStrCopy(pszPath, cbPath, pszNativePath);
255 rc = rtStrConvert(pszNativePath, strlen(pszNativePath), g_szFsCodeset,
267 int rtPathFromNativeDup(char **ppszPath, const char *pszNativePath, const char *pszBasePath)
272 if (g_fPassthruUtf8 || !*pszNativePath)
273 rc = RTStrDupEx(ppszPath, pszNativePath);
275 rc = rtStrConvert(pszNativePath, strlen(pszNativePath), g_szFsCodeset,