Lines Matching refs:pszString
122 RTDECL(ssize_t) RTBase64DecodedSizeEx(const char *pszString, size_t cchStringMax, char **ppszEnd)
136 while (cchStringMax > 0 && (ch = *pszString))
145 pszString++;
158 pszString++;
160 while (cchStringMax > 0 && (ch = *pszString))
170 pszString++;
208 *ppszEnd = (char *)pszString;
214 RTDECL(ssize_t) RTBase64DecodedSize(const char *pszString, char **ppszEnd)
216 return RTBase64DecodedSizeEx(pszString, RTSTR_MAX, ppszEnd);
221 RTDECL(int) RTBase64DecodeEx(const char *pszString, size_t cchStringMax, void *pvData, size_t cbData,
241 while ((u8 = g_au8CharToVal[ch = cchStringMax > 0 ? (uint8_t)*pszString : 0]) == BASE64_SPACE)
242 pszString++, cchStringMax--;
249 pszString++;
253 while ((u8 = g_au8CharToVal[ch = cchStringMax > 0 ? (uint8_t)*pszString : 0]) == BASE64_SPACE)
254 pszString++, cchStringMax--;
262 pszString++;
267 while ((u8 = g_au8CharToVal[ch = cchStringMax > 0 ? (uint8_t)*pszString : 0]) == BASE64_SPACE)
268 pszString++, cchStringMax--;
276 pszString++;
281 while ((u8 = g_au8CharToVal[ch = cchStringMax > 0 ? (uint8_t)*pszString : 0]) == BASE64_SPACE)
282 pszString++, cchStringMax--;
289 pszString++;
310 pszString++;
312 while (cchStringMax > 0 && (ch = (uint8_t)*pszString))
321 pszString++;
385 *ppszEnd = (char *)pszString;
393 RTDECL(int) RTBase64Decode(const char *pszString, void *pvData, size_t cbData, size_t *pcbActual, char **ppszEnd)
395 return RTBase64DecodeEx(pszString, RTSTR_MAX, pvData, cbData, pcbActual, ppszEnd);