aboutsummaryrefslogtreecommitdiff
path: root/project/dclib/dclib-basics.c
diff options
context:
space:
mode:
Diffstat (limited to 'project/dclib/dclib-basics.c')
-rw-r--r--project/dclib/dclib-basics.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/project/dclib/dclib-basics.c b/project/dclib/dclib-basics.c
index bcf1012..094c189 100644
--- a/project/dclib/dclib-basics.c
+++ b/project/dclib/dclib-basics.c
@@ -2466,6 +2466,17 @@ void ResetFastBuf ( FastBuf_t *fb )
///////////////////////////////////////////////////////////////////////////////
+int SetFastBufLen ( FastBuf_t *fb, uint max_size )
+{
+ DASSERT(fb);
+ const uint cur_len = GetFastBufLen(fb);
+ if ( max_size < cur_len )
+ fb->ptr = fb->buf + max_size;
+ return GetFastBufLen(fb);
+}
+
+///////////////////////////////////////////////////////////////////////////////
+
ccp GetFastBufStatus ( const FastBuf_t *fb )
{
char info[100];