Files
Upsilon/liba/src/memset.c
2018-10-12 14:39:26 +02:00

13 lines
322 B
C

#include <string.h>
// Work around https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51205
void * memset(void * b, int c, size_t len) __attribute__((externally_visible));
void * memset(void * b, int c, size_t len) {
char * destination = (char *)b;
while (len--) {
*destination++ = (unsigned char)c;
}
return b;
}