Lines Matching refs:ppsz
54 RTDECL(int) RTStrAllocExTag(char **ppsz, size_t cb, const char *pszTag)
56 char *psz = *ppsz = (char *)RTMemAllocTag(RT_MAX(cb, 1), pszTag);
67 RTDECL(int) RTStrReallocTag(char **ppsz, size_t cbNew, const char *pszTag)
69 char *pszOld = *ppsz;
73 *ppsz = NULL;
81 *ppsz = pszNew;
90 *ppsz = pszNew;
156 RTDECL(int) RTStrAAppendTag(char **ppsz, const char *pszAppend, const char *pszTag)
160 return RTStrAAppendNTag(ppsz, pszAppend, RTSTR_MAX, pszTag);
164 RTDECL(int) RTStrAAppendNTag(char **ppsz, const char *pszAppend, size_t cchAppend, const char *pszTag)
176 cchOrg = *ppsz ? strlen(*ppsz) : 0;
177 pszNew = (char *)RTMemReallocTag(*ppsz, cchOrg + cchAppend + 1, pszTag);
184 *ppsz = pszNew;
194 RTDECL(int) RTStrAAppendExNVTag(char **ppsz, size_t cPairs, va_list va, const char *pszTag)
196 AssertPtr(ppsz);
210 size_t cchOrg = *ppsz ? strlen(*ppsz) : 0;
231 char *pszNew = (char *)RTMemReallocTag(*ppsz, cchNewTotal, pszTag);
248 *ppsz = pszNew;
256 RTDECL(int) RTStrATruncateTag(char **ppsz, size_t cchNew, const char *pszTag)
259 char *pszOld = *ppsz;
267 *ppsz = pszNew;
282 *ppsz = pszNew;