xref: /plan9/sys/src/cmd/unix/drawterm/libc/mallocz.c (revision 8ccd4a6360d974db7bd7bbd4f37e7018419ea908)
1*8ccd4a63SDavid du Colombier #include <u.h>
2*8ccd4a63SDavid du Colombier #include <libc.h>
3*8ccd4a63SDavid du Colombier 
4*8ccd4a63SDavid du Colombier void*
mallocz(ulong n,int clr)5*8ccd4a63SDavid du Colombier mallocz(ulong n, int clr)
6*8ccd4a63SDavid du Colombier {
7*8ccd4a63SDavid du Colombier 	void *v;
8*8ccd4a63SDavid du Colombier 
9*8ccd4a63SDavid du Colombier 	v = malloc(n);
10*8ccd4a63SDavid du Colombier 	if(v && clr)
11*8ccd4a63SDavid du Colombier 		memset(v, 0, n);
12*8ccd4a63SDavid du Colombier 	return v;
13*8ccd4a63SDavid du Colombier }
14