xref: /haiku/src/system/libroot/posix/string/arch/generic/memset.c (revision efafab643ce980e3f3c916795ed302599f6b4f66)
1 /*
2 ** Copyright 2001, Travis Geiselbrecht. All rights reserved.
3 ** Distributed under the terms of the NewOS License.
4 */
5 
6 #include <sys/types.h>
7 #include <string.h>
8 
9 
10 void *
11 memset(void *s, int c, size_t count)
12 {
13 	char *xs = (char *) s;
14 
15 	while (count--)
16 		*xs++ = c;
17 
18 	return s;
19 }
20 
21 #if defined(__arm__)
22 void* __aeabi_memset(void *s, int c, size_t count)
23 	__attribute__((__alias__("memset")));
24 #endif
25