20 lines
367 B
C
20 lines
367 B
C
/*
|
|
Rather than using malloc and realloc, which require testing
|
|
afterwards, we use a version that will either succeed or call
|
|
fatal().
|
|
*/
|
|
#ifndef ALLOC_H_
|
|
#define ALLOC_H_
|
|
|
|
#include "global.h"
|
|
|
|
char *Malloc(size sz, char *descr);
|
|
char *Realloc(char *old, size sz, char *descr);
|
|
|
|
|
|
/* reallocation factor */
|
|
|
|
#define allocfrac(s) ((s) * 3 / 2)
|
|
|
|
#endif /* ALLOC_H_ */
|