xref: /csrg-svn/lib/libc/gen/valloc.c (revision 1996)
1*1996Swnj /* @(#)valloc.c	4.1 (Berkeley) 12/21/80 */
2*1996Swnj #include <valign.h>
3*1996Swnj 
4*1996Swnj char	*malloc();
5*1996Swnj 
6*1996Swnj char *
7*1996Swnj valloc(i)
8*1996Swnj 	int i;
9*1996Swnj {
10*1996Swnj 	char *cp = malloc(i + (VALSIZ-1));
11*1996Swnj 	int j;
12*1996Swnj 
13*1996Swnj 	j = ((int)cp + (VALSIZ-1)) &~ (VALSIZ-1);
14*1996Swnj 	return ((char *)j);
15*1996Swnj }
16