xref: /plan9/sys/src/ape/lib/ap/gen/memset.c (revision 7dd7cddf99dd7472612f1413b4da293630e6b1bc)
1*7dd7cddfSDavid du Colombier #include <string.h>
23e12c5d1SDavid du Colombier 
33e12c5d1SDavid du Colombier void*
memset(void * ap,int c,size_t n)43e12c5d1SDavid du Colombier memset(void *ap, int c, size_t n)
53e12c5d1SDavid du Colombier {
63e12c5d1SDavid du Colombier 	char *p;
73e12c5d1SDavid du Colombier 
83e12c5d1SDavid du Colombier 	p = ap;
93e12c5d1SDavid du Colombier 	while(n > 0) {
103e12c5d1SDavid du Colombier 		*p++ = c;
113e12c5d1SDavid du Colombier 		n--;
123e12c5d1SDavid du Colombier 	}
133e12c5d1SDavid du Colombier 	return ap;
143e12c5d1SDavid du Colombier }
15