#ifndef _MALLOC_H #define _MALLOC_H typedef long Align; typedef union header { struct meat{ union header *ptr; unsigned size; } s; Align x; } Header; void *malloc(unsigned nbytes); static Header *morecore(unsigned nu); void free(void *ap); void *calloc(unsigned count, unsigned size); unsigned bfree(void *b, unsigned n); #endif /* _MALLOC_H */