diff --git a/lib/sbi/sbi_string.c b/lib/sbi/sbi_string.c index c87bce9c..c67c02e5 100644 --- a/lib/sbi/sbi_string.c +++ b/lib/sbi/sbi_string.c @@ -122,6 +122,9 @@ void *sbi_memset(void *s, int c, size_t count) return s; } +void *memset(void *s, int c, size_t count) \ +__attribute__((weak, alias("sbi_memset"))); + void *sbi_memcpy(void *dest, const void *src, size_t count) { char *temp1 = dest; @@ -135,6 +138,9 @@ void *sbi_memcpy(void *dest, const void *src, size_t count) return dest; } +void *memcpy(void *dest, const void *src, size_t count) \ +__attribute__((weak, alias("sbi_memcpy"))); + void *sbi_memmove(void *dest, const void *src, size_t count) { char *temp1 = (char *)dest;