feat: made string.h and string.c more compliant

This commit is contained in:
2021-08-30 19:47:39 +02:00
parent ad023a8119
commit a7bd154c32
3 changed files with 26 additions and 15 deletions

View File

@@ -101,7 +101,7 @@ void test_string() {
const char *strcpy_src_test = "abc\0def";
char *strcpy_dst_test = "\0\0\0\0\0\0\0";
const char *strcpy_expected_test = "abc\0\0\0\0";
assert_int(0, strcpy(strcpy_dst_test, strcpy_src_test));
assert_ptr(strcpy_dst_test, strcpy(strcpy_dst_test, strcpy_src_test));
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wpointer-sign"
assert_array_equal(strcpy_dst_test, strcpy_expected_test, 8);