calloc.c 180 B

12345678910111213
  1. #include <stdlib.h>
  2. #include <string.h>
  3. void *
  4. calloc(size_t nmemb, size_t size)
  5. {
  6. void *mp;
  7. nmemb = nmemb*size;
  8. if(mp = malloc(nmemb))
  9. memset(mp, 0, nmemb);
  10. return(mp);
  11. }