From 23ccc41f51287f508289b6b49bbabed3e9e163a7 Mon Sep 17 00:00:00 2001 From: Daniel Markstedt Date: Wed, 16 Jul 2025 07:24:47 +0200 Subject: [PATCH] Explicit size_t to int type casting Credit: Michael Brockus (squidfarts) --- bstring/bstraux.c | 4 ++-- bstring/bstrlib.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bstring/bstraux.c b/bstring/bstraux.c index 1726d3e..912e447 100644 --- a/bstring/bstraux.c +++ b/bstring/bstraux.c @@ -1004,7 +1004,7 @@ bSecureInput(int maxlen, int termchar, bNgetc vgetchar, void *vgcCtx) (m = b->mlen + 1) <= (size_t)b->mlen) { t = NULL; } else { - t = bfromcstralloc (m, ""); + t = bfromcstralloc ((int)m, ""); } if (t) { memcpy(t->data, b->data, i); @@ -1017,7 +1017,7 @@ bSecureInput(int maxlen, int termchar, bNgetc vgetchar, void *vgcCtx) } b->data[i] = (unsigned char)c; } - b->slen = i; + b->slen = (int)i; b->data[i] = (unsigned char)'\0'; return b; } diff --git a/bstring/bstrlib.c b/bstring/bstrlib.c index 8cc2437..202ebb5 100644 --- a/bstring/bstrlib.c +++ b/bstring/bstrlib.c @@ -380,7 +380,7 @@ bcatcstr(bstring b, const char *s) } b->slen += i; /* Need to explicitely resize and concatenate tail */ - return bcatblk(b, s, strlen(s)); + return bcatblk(b, s, (int)strlen(s)); } int