xref: /original-bsd/lib/libc/stdlib/calloc.c (revision 18f6d767)
1 /* @(#)calloc.c	4.2 (Berkeley) 01/21/85 */
2 
3 /*
4  * Calloc - allocate and clear memory block
5  */
6 char *
7 calloc(num, size)
8 	register unsigned num, size;
9 {
10 	extern char *malloc();
11 	register char *p;
12 
13 	size *= num;
14 	if (p = malloc(size))
15 		bzero(p, size);
16 	return (p);
17 }
18 
19 cfree(p, num, size)
20 	char *p;
21 	unsigned num;
22 	unsigned size;
23 {
24 	free(p);
25 }
26