projects
/
citadel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make the swap buffer content function publically available.
[citadel.git]
/
libcitadel
/
lib
/
stringbuf.c
diff --git
a/libcitadel/lib/stringbuf.c
b/libcitadel/lib/stringbuf.c
index 0340ce4d44fb51e6edd50578e5d31c3a90eef890..cf786ab5f10956a3dc94de6265f120fcaf41eac1 100644
(file)
--- a/
libcitadel/lib/stringbuf.c
+++ b/
libcitadel/lib/stringbuf.c
@@
-256,7
+256,7
@@
void dbg_Init(StrBuf *Buf)
* @param A First one
* @param B second one
*/
* @param A First one
* @param B second one
*/
-static inline void SwapBuffers(StrBuf *A, StrBuf *B)
+static inline void
i
SwapBuffers(StrBuf *A, StrBuf *B)
{
StrBuf C;
{
StrBuf C;
@@
-266,6
+266,12
@@
static inline void SwapBuffers(StrBuf *A, StrBuf *B)
}
}
+void SwapBuffers(StrBuf *A, StrBuf *B)
+{
+ iSwapBuffers(A, B);
+}
+
+
/**
* @ingroup StrBuf_Cast
* @brief Cast operator to Plain String
/**
* @ingroup StrBuf_Cast
* @brief Cast operator to Plain String
@@
-510,7
+516,7
@@
void NewStrBufDupAppendFlush(StrBuf **CreateRelpaceMe, StrBuf *CopyFlushMe, cons
}
else
NewBuf = *CreateRelpaceMe;
}
else
NewBuf = *CreateRelpaceMe;
- SwapBuffers (NewBuf, CopyFlushMe);
+
i
SwapBuffers (NewBuf, CopyFlushMe);
}
if (!KeepOriginal)
FlushStrBuf(CopyFlushMe);
}
if (!KeepOriginal)
FlushStrBuf(CopyFlushMe);
@@
-3047,7
+3053,7
@@
int StrBufStreamTranscode(eStreamType type, IOBuffer *Target, IOBuffer *In, cons
(stream->OutBuf.BufUsed != org_outbuf_len)
))
{
(stream->OutBuf.BufUsed != org_outbuf_len)
))
{
- SwapBuffers(Target->Buf, &stream->OutBuf);
+
i
SwapBuffers(Target->Buf, &stream->OutBuf);
}
if (stream->zstream.avail_in == 0)
}
if (stream->zstream.avail_in == 0)
@@
-3118,7
+3124,7
@@
int StrBufStreamTranscode(eStreamType type, IOBuffer *Target, IOBuffer *In, cons
stream->OutBuf.BufUsed += stream->zstream.total_out + org_outbuf_len;
stream->OutBuf.BufUsed += stream->zstream.total_out + org_outbuf_len;
- if (Target) SwapBuffers(Target->Buf, &stream->OutBuf);
+ if (Target)
i
SwapBuffers(Target->Buf, &stream->OutBuf);
if (stream->zstream.avail_in == 0)
{
if (stream->zstream.avail_in == 0)
{
@@
-3767,7
+3773,7
@@
TRYAGAIN:
TmpBuf->buf[TmpBuf->BufUsed] = '\0';
/* little card game: wheres the red lady? */
TmpBuf->buf[TmpBuf->BufUsed] = '\0';
/* little card game: wheres the red lady? */
- SwapBuffers(ConvertBuf, TmpBuf);
+
i
SwapBuffers(ConvertBuf, TmpBuf);
FlushStrBuf(TmpBuf);
}
#endif
FlushStrBuf(TmpBuf);
}
#endif