blob: bdd15a5a0b7e1397e4bfa4d7064c6f69c586fd99 [file] [log] [blame]
#include <stdint.h>
extern void* memset(void*, int, size_t);
extern void* __memset_chk_fail(void*, int, size_t, size_t);
void* __memset_chk(void* dst, int c, size_t n, size_t dst_len) {
if (dst_len < n) __memset_chk_fail(dst, c, n, dst_len);
return memset(dst, c, n);
}