aboutsummaryrefslogtreecommitdiff
path: root/project/dclib/dclib-basics.c
diff options
context:
space:
mode:
authorWiimm <wiimm@wiimm.de>2024-02-17 11:45:01 +0100
committerWiimm <wiimm@wiimm.de>2024-02-17 11:45:01 +0100
commit685554b2c272fdefc23bb1d237c059b52ab5fc58 (patch)
tree9e0e7ff41f688bdc07fdb7869fc0258725197bcf /project/dclib/dclib-basics.c
parentac9a0b25eaffaa05e5431a8527dab8649ef6504f (diff)
SZS v2.41a
Diffstat (limited to '')
-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];