NetBSD/gnu/dist/gawk/missing_d/memset.c

23 lines
366 B
C
Raw Normal View History

/* $NetBSD: memset.c,v 1.1.1.1 2003/10/06 16:44:06 wiz Exp $ */
/*
* memset --- initialize memory
*
* We supply this routine for those systems that aren't standard yet.
*/
void *
memset(dest, val, l)
void *dest;
register int val;
register size_t l;
{
register char *ret = dest;
register char *d = dest;
while (l--)
*d++ = val;
return ((void *) ret);
}