Lines Matching defs:pszVar
306 char *pszVar = RTStrDup(papszEnv[iVar]);
307 if (RT_UNLIKELY(!pszVar))
315 pIntEnv->papszEnv[iVar] = pszVar;
347 char *pszVar = (char *)alloca(cchVar + 1);
348 memcpy(pszVar, pszVarEqualValue, cchVar);
349 pszVar[cchVar] = '\0';
351 rc = RTEnvSetEx(Env, pszVar, pszValue);
358 RTDECL(int) RTEnvSetEx(RTENV Env, const char *pszVar, const char *pszValue)
360 AssertPtrReturn(pszVar, VERR_INVALID_POINTER);
361 AssertReturn(*pszVar, VERR_INVALID_PARAMETER);
368 rc = RTEnvSetUtf8(pszVar, pszValue);
376 rc = RTStrUtf8ToCurrentCP(&pszVarOtherCP, pszVar);
399 const size_t cchVar = strlen(pszVar);
404 memcpy(pszEntry, pszVar, cchVar);
416 if ( !pIntEnv->pfnCompare(pIntEnv->papszEnv[iVar], pszVar, cchVar)
468 RTDECL(int) RTEnvUnsetEx(RTENV Env, const char *pszVar)
470 AssertPtrReturn(pszVar, VERR_INVALID_POINTER);
471 AssertReturn(*pszVar, VERR_INVALID_PARAMETER);
477 rc = RTEnvUnsetUtf8(pszVar);
485 rc = RTStrUtf8ToCurrentCP(&pszVarOtherCP, pszVar);
505 const size_t cchVar = strlen(pszVar);
508 if ( !pIntEnv->pfnCompare(pIntEnv->papszEnv[iVar], pszVar, cchVar)
528 RTDECL(int) RTEnvGetEx(RTENV Env, const char *pszVar, char *pszValue, size_t cbValue, size_t *pcchActual)
530 AssertPtrReturn(pszVar, VERR_INVALID_POINTER);
541 rc = RTEnvGetUtf8(pszVar, pszValue, cbValue, pcchActual);
549 rc = RTStrUtf8ToCurrentCP(&pszVarOtherCP, pszVar);
591 const size_t cchVar = strlen(pszVar);
594 if ( !pIntEnv->pfnCompare(pIntEnv->papszEnv[iVar], pszVar, cchVar)
619 RTDECL(bool) RTEnvExistEx(RTENV Env, const char *pszVar)
621 AssertPtrReturn(pszVar, false);
627 fExists = RTEnvExistsUtf8(pszVar);
635 int rc = RTStrUtf8ToCurrentCP(&pszVarOtherCP, pszVar);
654 const size_t cchVar = strlen(pszVar);
656 if ( !pIntEnv->pfnCompare(pIntEnv->papszEnv[iVar], pszVar, cchVar)
865 RTDECL(uint32_t) RTEnvGetByIndexEx(RTENV hEnv, uint32_t iVar, char *pszVar, size_t cbVar, char *pszValue, size_t cbValue)
871 AssertPtrReturn(pszVar, VERR_INVALID_POINTER);
889 rc = RTStrCopyEx(pszVar, cbVar, pszSrcVar, pszSrcValue - pszSrcVar - fHasEqual);