#include "stdio.h"
/* calloc - allocate and clear memory block
*/
#define BYTESPERWD (sizeof(int)/sizeof(char))
int *malloc();
int *calloc(num, size)
unsigned num;
{
register *p, *q;
register m;
num =* size;
if((p=malloc(num)) != NULL) {
q = p;
m = (num+BYTESPERWD-1)/BYTESPERWD;
while(--m>=0)
*q++ = 0;
}
return(p);
}
cfree(p)
int *p;
{
free(p);
}