/*->h.alloc */

extern os_error * initalloc(void);
extern os_error * sfree(void ** mem);
extern os_error * ralloc(void ** mem,int nbytes);
extern os_error * salloc(void ** mem,int nbytes);
extern os_error * srealloc(void ** handle,int nbytes);
extern os_error * schunk(void ** handle,int size,int chunksize);
extern void allocdebug(void);

#define SFREE(X) sfree((flex_ptr)&(X))
#define SALLOC(X,S) salloc((flex_ptr)&(X),(S))
#define SREALLOC(X,S) srealloc((flex_ptr)&(X),(S))


