memset.c 272 B

12345678910111213141516
  1. /*
  2. * memset.c -- provides memset() if necessary.
  3. *
  4. */
  5. #include "memset.h"
  6. #ifndef HAVE_MEMSET
  7. void *memset(void *dest, int c, size_t n)
  8. {
  9. while (n--)
  10. *((unsigned char *) dest)++ = c;
  11. return dest;
  12. }
  13. #endif /* !HAVE_MEMSET */
  14. /* vim: set sts=2 sw=2 ts=8 et: */