/avr-binutils-2.20/binutils-2.20/libiberty/bzero.c

# · C · 23 lines · 7 code · 4 blank · 12 comment · 0 complexity · 4a0acb9356a52f3bcfd67efa26997b58 MD5 · raw file

  1. /* Portable version of bzero for systems without it.
  2. This function is in the public domain. */
  3. /*
  4. @deftypefn Supplemental void bzero (char *@var{mem}, int @var{count})
  5. Zeros @var{count} bytes starting at @var{mem}. Use of this function
  6. is deprecated in favor of @code{memset}.
  7. @end deftypefn
  8. */
  9. #include <stddef.h>
  10. extern void *memset(void *, int, size_t);
  11. void
  12. bzero (void *to, size_t count)
  13. {
  14. memset (to, 0, count);
  15. }