1 extern int inside_main
;
2 typedef __SIZE_TYPE__
size_t;
4 #define TEST_ABORT if (inside_main) abort()
7 my_memcpy (void *d
, const void *s
, size_t n
)
9 char *dst
= (char *) d
;
10 const char *src
= (const char *) s
;
17 my_bcopy (const void *s
, void *d
, size_t n
)
19 char *dst
= (char *) d
;
20 const char *src
= (const char *) s
;
34 my_memset (void *d
, int c
, size_t n
)
36 char *dst
= (char *) d
;
43 my_bzero (void *d
, size_t n
)
45 char *dst
= (char *) d
;
51 memcpy (void *d
, const void *s
, size_t n
)
54 return my_memcpy (d
, s
, n
);
58 bcopy (const void *s
, void *d
, size_t n
)
65 memset (void *d
, int c
, size_t n
)
68 return my_memset (d
, c
, n
);
72 bzero (void *d
, size_t n
)