From 52245a8e5ac30eec513453864141b3aa70469201 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Mon, 21 Oct 2024 08:50:39 -0700 Subject: [PATCH] maintain explicit casts in cstring -> string paths --- src/base/base_strings.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/base/base_strings.c b/src/base/base_strings.c index 3f436b08..a5a00b4a 100644 --- a/src/base/base_strings.c +++ b/src/base/base_strings.c @@ -215,8 +215,8 @@ str32_cstring(U32 *c){ internal String8 str8_cstring_capped(void *cstr, void *cap) { - char *ptr = cstr; - char *opl = cap; + char *ptr = (char *)cstr; + char *opl = (char *)cap; for (;ptr < opl && *ptr != 0; ptr += 1); U64 size = (U64)(ptr - (char *)cstr); String8 result = str8((U8*)cstr, size); @@ -226,8 +226,8 @@ str8_cstring_capped(void *cstr, void *cap) internal String16 str16_cstring_capped(void *cstr, void *cap) { - U16 *ptr = cstr; - U16 *opl = cap; + U16 *ptr = (U16 *)cstr; + U16 *opl = (U16 *)cap; for (;ptr < opl && *ptr != 0; ptr += 1); U64 size = (U64)(ptr - (U16 *)cstr); String16 result = str16(cstr, size);