/* @(#)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 */

