Lines Matching defs:ppsz

302  * @retval  VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz
305 * @param ppsz Pointer to the string pointer. The string
311 #define RTStrAAppend(ppsz, pszAppend) RTStrAAppendTag((ppsz), (pszAppend), RTSTR_TAG)
317 * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz
320 * @param ppsz Pointer to the string pointer. The string
327 RTDECL(int) RTStrAAppendTag(char **ppsz, const char *pszAppend, const char *pszTag);
334 * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz
337 * @param ppsz Pointer to the string pointer. The string
348 #define RTStrAAppendN(ppsz, pszAppend, cchAppend) RTStrAAppendNTag((ppsz), (pszAppend), (cchAppend), RTSTR_TAG)
355 * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz
358 * @param ppsz Pointer to the string pointer. The string
370 RTDECL(int) RTStrAAppendNTag(char **ppsz, const char *pszAppend, size_t cchAppend, const char *pszTag);
379 * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz
382 * @param ppsz Pointer to the string pointer. The string
391 #define RTStrAAppendExNV(ppsz, cPairs, va) RTStrAAppendExNVTag((ppsz), (cPairs), (va), RTSTR_TAG)
400 * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz
403 * @param ppsz Pointer to the string pointer. The string
413 RTDECL(int) RTStrAAppendExNVTag(char **ppsz, size_t cPairs, va_list va, const char *pszTag);
423 * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz
426 * @param ppsz Pointer to the string pointer. The string
435 DECLINLINE(int) RTStrAAppendExN(char **ppsz, size_t cPairs, ...)
440 rc = RTStrAAppendExNVTag(ppsz, cPairs, va, RTSTR_TAG);
453 * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz
456 * @param ppsz Pointer to the string pointer. The string
466 DECLINLINE(int) RTStrAAppendExNTag(char **ppsz, const char *pszTag, size_t cPairs, ...)
471 rc = RTStrAAppendExNVTag(ppsz, cPairs, va, pszTag);
482 * @param ppsz Pointer to the string pointer. The string
492 #define RTStrATruncate(ppsz, cchNew) RTStrATruncateTag((ppsz), (cchNew), RTSTR_TAG)
500 * @param ppsz Pointer to the string pointer. The string
511 RTDECL(int) RTStrATruncateTag(char **ppsz, size_t cchNew, const char *pszTag);
564 * @param ppsz Where to return the allocated string. This will
573 #define RTStrAllocEx(ppsz, cb) RTStrAllocExTag((ppsz), (cb), RTSTR_TAG)
585 * @param ppsz Where to return the allocated string. This will
595 RTDECL(int) RTStrAllocExTag(char **ppsz, size_t cb, const char *pszTag);
605 * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz
608 * @param ppsz Pointer to the string variable containing the
623 * RTStrFree and @a *ppsz will be set to NULL.
629 #define RTStrRealloc(ppsz, cbNew) RTStrReallocTag((ppsz), (cbNew), RTSTR_TAG)
639 * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz
642 * @param ppsz Pointer to the string variable containing the
657 * RTStrFree and @a *ppsz will be set to NULL.
664 RTDECL(int) RTStrReallocTag(char **ppsz, size_t cbNew, const char *pszTag);
956 * @param ppsz If cch is non-zero, this must either be pointing to
958 * pointer to a NULL pointer. If *ppsz is NULL or cch
973 #define RTStrToLatin1Ex(pszString, cchString, ppsz, cch, pcch) \
974 RTStrToLatin1ExTag((pszString), (cchString), (ppsz), (cch), (pcch), RTSTR_TAG)
986 * @param ppsz If cch is non-zero, this must either be pointing to
988 * pointer to a NULL pointer. If *ppsz is NULL or cch
1004 RTDECL(int) RTStrToLatin1ExTag(const char *pszString, size_t cchString, char **ppsz, size_t cch, size_t *pcch, const char *pszTag);
1041 * @param ppsz If cch is non-zero, this must either be pointing to
1043 * pointer to a NULL pointer. If *ppsz is NULL or cch
1057 #define RTLatin1ToUtf8Ex(pszString, cchString, ppsz, cch, pcch) \
1058 RTLatin1ToUtf8ExTag((pszString), (cchString), (ppsz), (cch), (pcch), RTSTR_TAG)
1070 * @param ppsz If cch is non-zero, this must either be pointing to
1072 * pointer to a NULL pointer. If *ppsz is NULL or cch
1088 RTDECL(int) RTLatin1ToUtf8ExTag(const char *pszString, size_t cchString, char **ppsz, size_t cch, size_t *pcch, const char *pszTag);
1128 * @param ppsz The string cursor.
1133 RTDECL(int) RTStrGetCpExInternal(const char **ppsz, PRTUNICP pCp);
1143 * @param ppsz The string.
1149 RTDECL(int) RTStrGetCpNExInternal(const char **ppsz, size_t *pcch, PRTUNICP pCp);
1193 * @param ppsz Pointer to the string pointer. This will be updated to
1203 DECLINLINE(int) RTStrGetCpEx(const char **ppsz, PRTUNICP pCp)
1205 const unsigned char uch = **(const unsigned char **)ppsz;
1208 (*ppsz)++;
1212 return RTStrGetCpExInternal(ppsz, pCp);
1223 * @param ppsz Pointer to the string pointer. This will be updated to
1234 DECLINLINE(int) RTStrGetCpNEx(const char **ppsz, size_t *pcch, PRTUNICP pCp)
1238 const unsigned char uch = **(const unsigned char **)ppsz;
1241 (*ppsz)++;
1247 return RTStrGetCpNExInternal(ppsz, pcch, pCp);
1350 * @param ppsz Pointer to the string pointer. This will be updated to
1360 DECLINLINE(int) RTLatin1GetCpEx(const char **ppsz, PRTUNICP pCp)
1362 const unsigned char uch = **(const unsigned char **)ppsz;
1363 (*ppsz)++;
1375 * @param ppsz Pointer to the string pointer. This will be updated to
1382 DECLINLINE(int) RTLatin1GetCpNEx(const char **ppsz, size_t *pcch, PRTUNICP pCp)
1386 const unsigned char uch = **(const unsigned char **)ppsz;
1387 (*ppsz)++;
3660 * @param ppsz If cch is non-zero, this must either be pointing to a pointer to
3662 * If *ppsz is NULL or cch is zero a buffer of at least cch chars
3674 #define RTUtf16ToUtf8Ex(pwszString, cwcString, ppsz, cch, pcch) \
3675 RTUtf16ToUtf8ExTag((pwszString), (cwcString), (ppsz), (cch), (pcch), RTSTR_TAG)
3686 * @param ppsz If cch is non-zero, this must either be pointing to a pointer to
3688 * If *ppsz is NULL or cch is zero a buffer of at least cch chars
3701 RTDECL(int) RTUtf16ToUtf8ExTag(PCRTUTF16 pwszString, size_t cwcString, char **ppsz, size_t cch, size_t *pcch, const char *pszTag);
3766 * @param ppsz Pointer to the pointer to the Latin-1 string. The
3769 * If cch is zero, *ppsz is undefined.
3771 * If cch is non-zero and *ppsz is not NULL, then this
3776 * If cch is zero or *ppsz is NULL, then a buffer of
3791 #define RTUtf16ToLatin1Ex(pwszString, cwcString, ppsz, cch, pcch) \
3792 RTUtf16ToLatin1ExTag((pwszString), (cwcString), (ppsz), (cch), (pcch), RTSTR_TAG)
3804 * @param ppsz Pointer to the pointer to the Latin-1 string. The
3807 * If cch is zero, *ppsz is undefined.
3809 * If cch is non-zero and *ppsz is not NULL, then this
3814 * If cch is zero or *ppsz is NULL, then a buffer of
3830 RTDECL(int) RTUtf16ToLatin1ExTag(PCRTUTF16 pwszString, size_t cwcString, char **ppsz, size_t cch, size_t *pcch, const char *pszTag);