X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=libcitadel%2Flib%2Fstringbuf.c;fp=libcitadel%2Flib%2Fstringbuf.c;h=cf786ab5f10956a3dc94de6265f120fcaf41eac1;hp=0340ce4d44fb51e6edd50578e5d31c3a90eef890;hb=8ca6b69ea93167ada31f0f157b7db0fd03bf019f;hpb=b3a15939bdee9bc729492575a2b191562c9a38b3 diff --git a/libcitadel/lib/stringbuf.c b/libcitadel/lib/stringbuf.c index 0340ce4d4..cf786ab5f 100644 --- 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 */ -static inline void SwapBuffers(StrBuf *A, StrBuf *B) +static inline void iSwapBuffers(StrBuf *A, StrBuf *B) { 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 @@ -510,7 +516,7 @@ void NewStrBufDupAppendFlush(StrBuf **CreateRelpaceMe, StrBuf *CopyFlushMe, cons } else NewBuf = *CreateRelpaceMe; - SwapBuffers (NewBuf, CopyFlushMe); + iSwapBuffers (NewBuf, CopyFlushMe); } if (!KeepOriginal) FlushStrBuf(CopyFlushMe); @@ -3047,7 +3053,7 @@ int StrBufStreamTranscode(eStreamType type, IOBuffer *Target, IOBuffer *In, cons (stream->OutBuf.BufUsed != org_outbuf_len) )) { - SwapBuffers(Target->Buf, &stream->OutBuf); + iSwapBuffers(Target->Buf, &stream->OutBuf); } 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; - if (Target) SwapBuffers(Target->Buf, &stream->OutBuf); + if (Target) iSwapBuffers(Target->Buf, &stream->OutBuf); if (stream->zstream.avail_in == 0) { @@ -3767,7 +3773,7 @@ TRYAGAIN: TmpBuf->buf[TmpBuf->BufUsed] = '\0'; /* little card game: wheres the red lady? */ - SwapBuffers(ConvertBuf, TmpBuf); + iSwapBuffers(ConvertBuf, TmpBuf); FlushStrBuf(TmpBuf); } #endif