1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-28 08:11:05 -08:00
emacs/mps/code/pooln.h
Richard Brooksby 3d5e2ca85f Adding hopenames back into the master sources, so that they can be included in the union sources along with the id keywords.
This was achieved by partially undoing changelist 24817, including an accidental corruption of eventgen.pl.

Copied from Perforce
 Change: 24877
 ServerID: perforce.ravenbrook.com
2001-12-06 18:14:02 +00:00

41 lines
871 B
C

/* impl.h.pooln: NULL POOL
*
* $Id$
* $HopeName: MMsrc!pooln.h(trunk.4) $
* Copyright (c) 2001 Ravenbrook Limited.
*
* .purpose: The null pool class is here for pedagogical purposes. It
* is a skeleton of a pool class. The class exhibits all the generic
* pool functions; none of them have non-trivial implementations.
*
* .create: The generic create method for this class takes no extra
* parameters.
*/
#ifndef pooln_h
#define pooln_h
#include "mpmtypes.h"
/* PoolN -- instance type */
typedef struct PoolNStruct *PoolN;
/* PoolClassN -- returns the PoolClass for the null pool class */
extern PoolClass PoolClassN(void);
/* PoolNCheck -- check a pool of class N
*
* Validates a PoolN object. This function conforms to the validation
* protocol defined in design.mps.check.
*/
extern Bool PoolNCheck(PoolN poolN);
#endif /* pooln_h */