From 82aeadce540240396d13d3355d4ef04e3524acbf Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Wed, 5 Sep 2007 15:59:47 +0000 Subject: - changed part of the CStr interface so that better error tracking is provided and the calling sequence is more intuitive (there were invalid calls based on a too-weired interface) - (hopefully) fixed some remaining bugs rooted in wrong use of the CStr class. These could lead to program abort. --- stringbuf.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'stringbuf.h') diff --git a/stringbuf.h b/stringbuf.h index c007b591..96e78164 100755 --- a/stringbuf.h +++ b/stringbuf.h @@ -113,7 +113,7 @@ rsRetVal rsCStrAppendInt(rsCStrObj *pThis, int i); uchar* rsCStrGetSzStr(rsCStrObj *pThis); uchar* rsCStrGetSzStrNoNULL(rsCStrObj *pThis); rsRetVal rsCStrSetSzStr(rsCStrObj *pThis, uchar *pszNew); -uchar* rsCStrConvSzStrAndDestruct(rsCStrObj *pThis); +rsRetVal rsCStrConvSzStrAndDestruct(rsCStrObj *pThis, uchar **ppSz, int bRetNULL); int rsCStrCStrCmp(rsCStrObj *pCS1, rsCStrObj *pCS2); int rsCStrSzStrCmp(rsCStrObj *pCS1, uchar *psz, size_t iLenSz); int rsCStrOffsetSzStrCmp(rsCStrObj *pCS1, size_t iOffset, uchar *psz, size_t iLenSz); -- cgit