1 #if defined(LIBC_SCCS) && !defined(lint) 2 static char sccsid[] = "@(#)calloc.c 5.2 (Berkeley) 03/09/86"; 3 #endif LIBC_SCCS and not lint 4 5 /* 6 * Calloc - allocate and clear memory block 7 */ 8 char * 9 calloc(num, size) 10 register unsigned num, size; 11 { 12 extern char *malloc(); 13 register char *p; 14 15 size *= num; 16 if (p = malloc(size)) 17 bzero(p, size); 18 return (p); 19 } 20 21 cfree(p, num, size) 22 char *p; 23 unsigned num; 24 unsigned size; 25 { 26 free(p); 27 } 28