From 3a82d94d80ca0c748d8867e42b97437a5f2e8050 Mon Sep 17 00:00:00 2001 From: Greg Wells Date: Thu, 15 May 2025 18:26:10 -0400 Subject: [PATCH] fix some bugs --- src/strings/gryphn_string.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strings/gryphn_string.h b/src/strings/gryphn_string.h index 4c9becc..2db2fc0 100644 --- a/src/strings/gryphn_string.h +++ b/src/strings/gryphn_string.h @@ -197,8 +197,8 @@ static gnString gnCombineStringsString(const gnString string, const gnString val )(string, value) static gnBool gnStringEqualsCharPtr(const gnString string, gnChar* val) { return (strcmp(string.value, val) == 0); } -static gnBool gnStringEqualsConstCharPtr(const gnString string,const gnChar* val) { return (strcmp(string.value, const_cast(val)) == 0); } -static gnBool gnStringEqualsString(const gnString string, const gnString val) { return (strcmp(string.value, const_cast(val.value)) == 0); } +static gnBool gnStringEqualsConstCharPtr(const gnString string,const gnChar* val) { return (strcmp(string.value, (gnChar*)val) == 0); } +static gnBool gnStringEqualsString(const gnString string, const gnString val) { return (strcmp(string.value, val.value) == 0); } #define gnStringEquals(string, value) _Generic((value), \ gnChar*: gnStringEqualsCharPtr, \ @@ -224,7 +224,7 @@ static void gnSetStringToConstCharPtr(gnString* string, const gnChar* input) { strcpy(string->value, input); string->value[strlen(input)] = '\0'; } -static void gnSetStringToString(gnString* string, const gnString& input) { +static void gnSetStringToString(gnString* string, const gnString input) { string->value = (gnChar*)malloc(sizeof(gnChar) * (strlen(input.value) + 1)); strcpy(string->value, input.value); string->value[strlen(input.value)] = '\0';