diff --git a/libs/libc/src/string.cpp b/libs/libc/src/string.cpp index 39f1d352..44184d4f 100644 --- a/libs/libc/src/string.cpp +++ b/libs/libc/src/string.cpp @@ -203,9 +203,9 @@ extern "C" size_t dest_len = strlen(dest); size_t i; - for (i = 0; *(src + i); i++) *(char*)(dest + dest_len + i) = *(const char*)(src + i); + for (i = 0; *(src + i); i++) *(dest + dest_len + i) = *(src + i); - *(char*)(dest + dest_len + i) = '\0'; + *(dest + dest_len + i) = '\0'; return dest; } @@ -215,9 +215,9 @@ extern "C" size_t dest_len = strlen(dest); size_t i; - for (i = 0; i < max && *(src + i); i++) *(char*)(dest + dest_len + i) = *(const char*)(src + i); + for (i = 0; i < max && *(src + i); i++) *(dest + dest_len + i) = *(src + i); - *(char*)(dest + dest_len + i) = '\0'; + *(dest + dest_len + i) = '\0'; return dest; }