xref: /plan9-contrib/sys/src/ape/lib/ap/plan9/9mallocz.c (revision 40ef9009116dd37656783aaadc8782c1d8bfb056)
1*40ef9009SDavid du Colombier #include <stdlib.h>
2*40ef9009SDavid du Colombier #include <string.h>
3*40ef9009SDavid du Colombier 
4*40ef9009SDavid du Colombier void*
_MALLOCZ(int n,int clr)5*40ef9009SDavid du Colombier _MALLOCZ(int n, int clr)
6*40ef9009SDavid du Colombier {
7*40ef9009SDavid du Colombier 	void *v;
8*40ef9009SDavid du Colombier 
9*40ef9009SDavid du Colombier 	v = malloc(n);
10*40ef9009SDavid du Colombier 	if(v && clr)
11*40ef9009SDavid du Colombier 		memset(v, 0, n);
12*40ef9009SDavid du Colombier 	return v;
13*40ef9009SDavid du Colombier }
14*40ef9009SDavid du Colombier 
15