memset.h 420 B

123456789101112131415161718192021222324
  1. /*
  2. * memset.h
  3. * prototypes for memset.c
  4. *
  5. */
  6. #ifndef _EGG_COMPAT_MEMSET_H
  7. #define _EGG_COMPAT_MEMSET_H
  8. #include "src/main.h"
  9. #include <string.h>
  10. #ifndef HAVE_MEMSET
  11. /* Use our own implementation. */
  12. void *egg_memset(void *dest, int c, size_t n);
  13. #else
  14. # define egg_memset memset
  15. #endif
  16. /* Use memset instead of bzero.
  17. */
  18. #define egg_bzero(dest, n) egg_memset(dest, 0, n)
  19. #endif /* !__EGG_COMPAT_MEMSET_H */