/* @(#)qalloc.h 22.1 8/10/89 */ /* * Copyright (c) 1985 by Sun Microsystems, Inc. */ /*- Quick memory allocation/deallocation qalloc.h, Wed Jul 31 09:08:54 1985 turned into palloc stubs on Tue Dec 6 1988 */ #ifndef _QALLOC_H #define _QALLOC_H void *palloc(), *prealloc(); #define qalloc(s) palloc(NULL, s) #define qtalloc(p, cast) p = cast palloc(NULL, sizeof *p) #define qrealloc(p,s) prealloc(p, s) #define qfree(p) pfree(p) #define qtfree(p) pfree(p) #define QALLOC(p, dsize, cast) p = cast palloc(NULL, dsize) #define QREALLOC(p, dsize, cast) p = cast prealloc(p, dsize) #define QFREE(p) pfree(p) #define QSFREE(p,s) pfree(p) #endif /* ! _QALLOC_H */