1 /*- 2 * Copyright (c) 1990, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * %sccs.include.redist.c% 6 */ 7 8 #if defined(LIBC_SCCS) && !defined(lint) 9 static char sccsid[] = "@(#)calloc.c 8.1 (Berkeley) 06/04/93"; 10 #endif /* LIBC_SCCS and not lint */ 11 12 #include <stdlib.h> 13 #include <string.h> 14 15 void * 16 calloc(num, size) 17 size_t num; 18 register size_t size; 19 { 20 register void *p; 21 22 size *= num; 23 if (p = malloc(size)) 24 bzero(p, size); 25 return(p); 26 } 27