memset_s
extern errno_t memset_s(void *, rsize_t, int, rsize_t);
assert(memset_s(&a, -1, 1, 1) != 0);
assert(memset_s(&a, 1, 1, RSIZE_MAX + 1) != 0);
assert(memset_s(&a, 1, 1, -1) != 0);
assert(memset_s(0, 1, 1, 1) != 0);
assert(memset_s(&b, RSIZE_MAX + 1, 1, 1) != 0);
assert(memset_s(&a, -1, 1, 1) != 0);
assert(memset_s(&a, 1, 5, 1) == 0);
assert(memset_s(&a, 1, 1, RSIZE_MAX + 1) != 0);
assert(memset_s(&a, 1, 1, -1) != 0);
assert(memset_s(&b[0], 3, 9, 1) == 0);
assert(memset_s(&b[0], 1, 9, 3) != 0);
assert(memset_s(&a, RSIZE_MAX + 1, 1, 1) != 0);