Lines Matching refs:pcch

919  * @param   pcch        Where to store the string length. Optional.
965 * @param pcch Where to store the length of the translated string,
973 #define RTStrToLatin1Ex(pszString, cchString, ppsz, cch, pcch) \
974 RTStrToLatin1ExTag((pszString), (cchString), (ppsz), (cch), (pcch), RTSTR_TAG)
995 * @param pcch Where to store the length of the translated string,
1004 RTDECL(int) RTStrToLatin1ExTag(const char *pszString, size_t cchString, char **ppsz, size_t cch, size_t *pcch, const char *pszTag);
1049 * @param pcch Where to store the length of the translated string,
1057 #define RTLatin1ToUtf8Ex(pszString, cchString, ppsz, cch, pcch) \
1058 RTLatin1ToUtf8ExTag((pszString), (cchString), (ppsz), (cch), (pcch), RTSTR_TAG)
1079 * @param pcch Where to store the length of the translated string,
1088 RTDECL(int) RTLatin1ToUtf8ExTag(const char *pszString, size_t cchString, char **ppsz, size_t cch, size_t *pcch, const char *pszTag);
1109 * @param pcch Where to store the string length (in bytes). Optional.
1112 RTDECL(int) RTLatin1CalcUtf8LenEx(const char *psz, size_t cch, size_t *pcch);
1141 * @retval VERR_END_OF_STRING if *pcch is 0. *pCp is set to RTUNICP_INVALID.
1144 * @param pcch Pointer to the length of the string. This will be
1149 RTDECL(int) RTStrGetCpNExInternal(const char **ppsz, size_t *pcch, PRTUNICP pCp);
1221 * @retval VERR_END_OF_STRING if *pcch is 0. *pCp is set to RTUNICP_INVALID.
1225 * @param pcch Pointer to the maximum string length. This will be
1234 DECLINLINE(int) RTStrGetCpNEx(const char **ppsz, size_t *pcch, PRTUNICP pCp)
1236 if (RT_LIKELY(*pcch != 0))
1242 (*pcch)--;
1247 return RTStrGetCpNExInternal(ppsz, pcch, pCp);
1373 * @retval VERR_END_OF_STRING if *pcch is 0. *pCp is set to RTUNICP_INVALID.
1377 * @param pcch Pointer to the maximum string length. This will be
1382 DECLINLINE(int) RTLatin1GetCpNEx(const char **ppsz, size_t *pcch, PRTUNICP pCp)
1384 if (RT_LIKELY(*pcch != 0))
1388 (*pcch)--;
2472 * @param pcch Where to store the string length excluding the
2476 RTDECL(int) RTStrNLenEx(const char *pszString, size_t cchMax, size_t *pcch);
3666 * @param pcch Where to store the length of the translated string,
3674 #define RTUtf16ToUtf8Ex(pwszString, cwcString, ppsz, cch, pcch) \
3675 RTUtf16ToUtf8ExTag((pwszString), (cwcString), (ppsz), (cch), (pcch), RTSTR_TAG)
3692 * @param pcch Where to store the length of the translated string,
3701 RTDECL(int) RTUtf16ToUtf8ExTag(PCRTUTF16 pwszString, size_t cwcString, char **ppsz, size_t cch, size_t *pcch, const char *pszTag);
3726 * @param pcch Where to store the string length (in bytes). Optional.
3729 RTDECL(int) RTUtf16CalcUtf8LenEx(PCRTUTF16 pwsz, size_t cwc, size_t *pcch);
3783 * @param pcch Where to store the length of the translated string,
3791 #define RTUtf16ToLatin1Ex(pwszString, cwcString, ppsz, cch, pcch) \
3792 RTUtf16ToLatin1ExTag((pwszString), (cwcString), (ppsz), (cch), (pcch), RTSTR_TAG)
3821 * @param pcch Where to store the length of the translated string,
3830 RTDECL(int) RTUtf16ToLatin1ExTag(PCRTUTF16 pwszString, size_t cwcString, char **ppsz, size_t cch, size_t *pcch, const char *pszTag);
3856 * @param pcch Where to store the string length (in bytes). Optional.
3859 RTDECL(int) RTUtf16CalcLatin1LenEx(PCRTUTF16 pwsz, size_t cwc, size_t *pcch);