/* $NetBSD: calloc.c,v 1.2 2009/03/18 16:00:12 cegger Exp $ */ #include #include #include void * calloc(u_int size1, u_int size2) { u_int total_size = size1 * size2; void *ptr; if(( (ptr = alloc(total_size)) != NULL)) { memset(ptr, 0, total_size); } /* alloc will crib for me. */ return(ptr); }