From d2ff6ef229a615df49009287c329ddb71a655f2f Mon Sep 17 00:00:00 2001 From: Lukas Krickl Date: Mon, 13 Nov 2023 19:41:18 +0100 Subject: [PATCH] Added helper for makign str larger by an offset rather than an absolute --- src/ulas.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ulas.c b/src/ulas.c index 0e9d7b3..5759a41 100644 --- a/src/ulas.c +++ b/src/ulas.c @@ -233,7 +233,7 @@ struct ulas_str ulas_strensr(struct ulas_str *s, size_t maxlen) { } struct ulas_str ulas_strreq(struct ulas_str *s, size_t n) { - return ulas_strensr(s, strnlen(s->buf, s->maxlen)+n); + return ulas_strensr(s, strnlen(s->buf, s->maxlen) + n); } void ulas_strfree(struct ulas_str *s) { @@ -262,8 +262,7 @@ int ulas_preproclws(struct ulas_preproc *pp, const char *praw_line, i++; } - size_t linelen = strnlen(pp->line.buf, maxlen); - ulas_strensr(&pp->line, linelen + i + 1); + ulas_strreq(&pp->line, i + 1); strncat(pp->line.buf, praw_line, i); return i; } -- 2.30.2