Lines Matching defs:pszValue
76 RTDECL(int) RTEnvGetUtf8(const char *pszVar, char *pszValue, size_t cbValue, size_t *pcchActual)
79 AssertPtrNullReturn(pszValue, VERR_INVALID_POINTER);
80 AssertReturn(pszValue || !cbValue, VERR_INVALID_PARAMETER);
82 AssertReturn(pcchActual || (pszValue && cbValue), VERR_INVALID_PARAMETER);
98 rc = RTUtf16ToUtf8Ex(pwszValue, RTSTR_MAX, &pszValue, cbValue, pcchActual);
140 RTDECL(int) RTEnvSetBad(const char *pszVar, const char *pszValue)
144 const size_t cchValue = strlen(pszValue);
145 char *pszTmp = (char *)alloca(cchVar + cchValue + 2 + !*pszValue);
148 if (*pszValue)
149 memcpy(pszTmp + cchVar + 1, pszValue, cchValue + 1);
162 RTDECL(int) RTEnvSet(const char *pszVar, const char *pszValue)
164 return RTEnvSetBad(pszVar, pszValue);
167 RTDECL(int) RTEnvSetUtf8(const char *pszVar, const char *pszValue)
185 rc = RTStrToUtf16Ex(pszValue, RTSTR_MAX, &pwszTmpValue, cwcValue + 1, NULL);