52cb49752a
this is heavily stripped down.
32 lines
522 B
C
32 lines
522 B
C
/* Portable version of bzero for systems without it.
|
|
This function is in the public domain. */
|
|
|
|
/*
|
|
NAME
|
|
bzero -- zero the contents of a specified memory region
|
|
|
|
SYNOPSIS
|
|
void bzero (char *to, int count)
|
|
|
|
DESCRIPTION
|
|
Zero COUNT bytes of memory pointed to by TO.
|
|
|
|
BUGS
|
|
Significant speed enhancements may be made in some environments
|
|
by zeroing more than a single byte at a time, or by unrolling the
|
|
loop.
|
|
|
|
*/
|
|
|
|
|
|
void
|
|
bzero (to, count)
|
|
char *to;
|
|
int count;
|
|
{
|
|
while (count-- > 0)
|
|
{
|
|
*to++ = 0;
|
|
}
|
|
}
|