From 2e1ccff01cf89539b621ac786898229307847f4b Mon Sep 17 00:00:00 2001 From: thing 1 Date: Thu, 14 Nov 2024 08:11:18 +0000 Subject: made too many changes to note --- comp/lucas-standen-NEA/code2/stdlib/String/String.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'comp/lucas-standen-NEA/code2/stdlib/String/String.c') diff --git a/comp/lucas-standen-NEA/code2/stdlib/String/String.c b/comp/lucas-standen-NEA/code2/stdlib/String/String.c index 6f11119..c273351 100644 --- a/comp/lucas-standen-NEA/code2/stdlib/String/String.c +++ b/comp/lucas-standen-NEA/code2/stdlib/String/String.c @@ -16,7 +16,7 @@ void __stringprint(string *self){ } void __stringinput(string *self, size_t len){ - char *tmp = calloc(0, len); + char *tmp = calloc(1, len); fgets(tmp, len, stdin); self->fromcstring(self, tmp); } @@ -109,7 +109,7 @@ string **__stringsplit(string *self, char delim){ int j = 0; for (int i = 0; i < splitcount; i++){ - char *str = calloc(0, self->_len); + char *str = calloc(1, self->_len); int charcount = 0; for (; self->_str[j] != delim && j < self->_len; j++){ str[charcount] = self->_str[j]; @@ -129,7 +129,7 @@ string *String(char *cstring){ // returns an allocated String from a C string in size_t len = strlen(cstring); string *str = malloc(sizeof(string)); - str->_str = calloc(0, len); + str->_str = calloc(1, len); memcpy(str->_str, cstring, len); str->_len = len; -- cgit v1.2.3