mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-05-30 09:12:58 -07:00
Catch-up merge from masters sources @186519 to branch/2014-04-17/describe.
Copied from Perforce Change: 186526 ServerID: perforce.ravenbrook.com
This commit is contained in:
commit
cb629746ea
321 changed files with 15540 additions and 5134 deletions
|
|
@ -57,18 +57,8 @@ typedef struct MFSHeaderStruct {
|
|||
} HeaderStruct, *Header;
|
||||
|
||||
|
||||
|
||||
#define UNIT_MIN sizeof(HeaderStruct)
|
||||
|
||||
MFSInfo MFSGetInfo(void)
|
||||
{
|
||||
static const struct MFSInfoStruct info =
|
||||
{
|
||||
/* unitSizeMin */ UNIT_MIN
|
||||
};
|
||||
return &info;
|
||||
}
|
||||
|
||||
|
||||
Pool (MFSPool)(MFS mfs)
|
||||
{
|
||||
|
|
@ -161,6 +151,8 @@ void MFSFinishTracts(Pool pool, MFSTractVisitor visitor,
|
|||
static void MFSTractFreeVisitor(Pool pool, Addr base, Size size,
|
||||
void *closureP, Size closureS)
|
||||
{
|
||||
AVER(closureP == UNUSED_POINTER);
|
||||
AVER(closureS == UNUSED_SIZE);
|
||||
UNUSED(closureP);
|
||||
UNUSED(closureS);
|
||||
ArenaFree(base, size, pool);
|
||||
|
|
@ -175,7 +167,7 @@ static void MFSFinish(Pool pool)
|
|||
mfs = PoolPoolMFS(pool);
|
||||
AVERT(MFS, mfs);
|
||||
|
||||
MFSFinishTracts(pool, MFSTractFreeVisitor, NULL, 0);
|
||||
MFSFinishTracts(pool, MFSTractFreeVisitor, UNUSED_POINTER, UNUSED_SIZE);
|
||||
|
||||
mfs->sig = SigInvalid;
|
||||
}
|
||||
|
|
@ -337,7 +329,7 @@ static Res MFSDescribe(Pool pool, mps_lib_FILE *stream, Count depth)
|
|||
|
||||
DEFINE_POOL_CLASS(MFSPoolClass, this)
|
||||
{
|
||||
INHERIT_CLASS(this, AbstractAllocFreePoolClass);
|
||||
INHERIT_CLASS(this, AbstractPoolClass);
|
||||
this->name = "MFS";
|
||||
this->size = sizeof(MFSStruct);
|
||||
this->offset = offsetof(MFSStruct, poolStruct);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue