home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / libg++-2.7.1-base.tgz / libg++-2.7.1-src.tar / fsf / libg++ / libiberty / bzero.c < prev    next >
C/C++ Source or Header  |  1995-05-15  |  522b  |  32 lines

  1. /* Portable version of bzero for systems without it.
  2.    This function is in the public domain.  */
  3.  
  4. /*
  5. NAME
  6.     bzero -- zero the contents of a specified memory region
  7.  
  8. SYNOPSIS
  9.     void bzero (char *to, int count)
  10.  
  11. DESCRIPTION
  12.     Zero COUNT bytes of memory pointed to by TO.
  13.  
  14. BUGS
  15.     Significant speed enhancements may be made in some environments
  16.     by zeroing more than a single byte at a time, or by unrolling the
  17.     loop.
  18.  
  19. */
  20.  
  21.  
  22. void
  23. bzero (to, count)
  24.   char *to;
  25.   int count;
  26. {
  27.   while (count-- > 0)
  28.     {
  29.       *to++ = 0;
  30.     }
  31. }
  32.