xref: /openbsd/gnu/lib/libiberty/src/bzero.c (revision 9588ddcf)
100bf4279Sespie /* Portable version of bzero for systems without it.
200bf4279Sespie    This function is in the public domain.  */
300bf4279Sespie 
400bf4279Sespie /*
500bf4279Sespie 
6*9588ddcfSespie @deftypefn Supplemental void bzero (char *@var{mem}, int @var{count})
700bf4279Sespie 
8*9588ddcfSespie Zeros @var{count} bytes starting at @var{mem}.  Use of this function
9*9588ddcfSespie is deprecated in favor of @code{memset}.
1000bf4279Sespie 
11*9588ddcfSespie @end deftypefn
1200bf4279Sespie 
1300bf4279Sespie */
1400bf4279Sespie 
1500bf4279Sespie 
1600bf4279Sespie void
1700bf4279Sespie bzero (to, count)
1800bf4279Sespie   char *to;
1900bf4279Sespie   int count;
2000bf4279Sespie {
2100bf4279Sespie   while (count-- > 0)
2200bf4279Sespie     {
2300bf4279Sespie       *to++ = 0;
2400bf4279Sespie     }
2500bf4279Sespie }
26