mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-30 04:10:54 -08:00
Consolidating common pool keywords.
Copied from Perforce Change: 181649 ServerID: perforce.ravenbrook.com
This commit is contained in:
parent
b323278e18
commit
3189ccfc9b
14 changed files with 53 additions and 59 deletions
|
|
@ -23,6 +23,12 @@ Bool ArgCheckCant(Arg arg) {
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static Bool ArgCheckShouldnt(Arg arg) {
|
||||
UNUSED(arg);
|
||||
NOTREACHED;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
Bool ArgCheckFormat(Arg arg) {
|
||||
CHECKD(Format, arg->val.format);
|
||||
return TRUE;
|
||||
|
|
@ -69,6 +75,7 @@ Bool ArgCheckCount(Arg arg) {
|
|||
}
|
||||
|
||||
|
||||
ARG_DEFINE_KEY(args_end, Shouldnt);
|
||||
|
||||
ArgStruct mps_args_none[] = {{MPS_KEY_ARGS_END}};
|
||||
|
||||
|
|
|
|||
|
|
@ -289,7 +289,7 @@ Res CBSInit(Arena arena, CBS cbs, void *owner,
|
|||
fastFind ? &cbsUpdateNode : NULL);
|
||||
args[0].key = MPS_KEY_MFS_UNIT_SIZE;
|
||||
args[0].val.size = sizeof(CBSBlockStruct);
|
||||
args[1].key = MPS_KEY_MFS_EXTEND_BY;
|
||||
args[1].key = MPS_KEY_EXTEND_BY;
|
||||
args[1].val.size = sizeof(CBSBlockStruct) * 64;
|
||||
args[2].key = MPS_KEY_ARGS_END;
|
||||
res = PoolCreate(&(cbs->blockPool), arena, PoolClassMFS(), args);
|
||||
|
|
|
|||
|
|
@ -189,7 +189,7 @@ static Res DebugPoolInit(Pool pool, ArgList args)
|
|||
debug->tagSize = tagSize + sizeof(tagStruct) - 1;
|
||||
/* This pool has to be like the arena control pool: the blocks */
|
||||
/* allocated must be accessible using void*. */
|
||||
pcArgs[0].key = MPS_KEY_MFS_EXTEND_BY;
|
||||
pcArgs[0].key = MPS_KEY_EXTEND_BY;
|
||||
pcArgs[0].val.size = debug->tagSize; /* FIXME: Really? */
|
||||
pcArgs[1].key = MPS_KEY_MFS_UNIT_SIZE;
|
||||
pcArgs[1].val.size = debug->tagSize;
|
||||
|
|
|
|||
|
|
@ -115,7 +115,9 @@ typedef struct mps_arg_s {
|
|||
} val;
|
||||
} mps_arg_s;
|
||||
|
||||
#define MPS_KEY_ARGS_END NULL
|
||||
extern const struct mps_key_s _mps_key_args_end;
|
||||
#define MPS_KEY_ARGS_END (&_mps_key_args_end)
|
||||
extern mps_arg_s mps_args_none[];
|
||||
|
||||
/* FIXME: This shouldn't be here */
|
||||
extern const struct mps_key_s _mps_key_vmw3_top_down;
|
||||
|
|
@ -128,7 +130,16 @@ extern const struct mps_key_s _mps_key_format;
|
|||
extern const struct mps_key_s _mps_key_chain;
|
||||
#define MPS_KEY_CHAIN (&_mps_key_chain)
|
||||
|
||||
extern mps_arg_s mps_args_none[];
|
||||
extern const struct mps_key_s _mps_key_extend_by;
|
||||
#define MPS_KEY_EXTEND_BY (&_mps_key_extend_by)
|
||||
extern const struct mps_key_s _mps_key_min_size;
|
||||
#define MPS_KEY_MIN_SIZE (&_mps_key_min_size)
|
||||
extern const struct mps_key_s _mps_key_mean_size;
|
||||
#define MPS_KEY_MEAN_SIZE (&_mps_key_mean_size)
|
||||
extern const struct mps_key_s _mps_key_max_size;
|
||||
#define MPS_KEY_MAX_SIZE (&_mps_key_max_size)
|
||||
extern const struct mps_key_s _mps_key_align;
|
||||
#define MPS_KEY_ALIGN (&_mps_key_align)
|
||||
|
||||
|
||||
/* <a id="message.types"> Keep in sync with
|
||||
|
|
|
|||
|
|
@ -1031,7 +1031,7 @@
|
|||
3114A66C156E95EB001E0AA3 /* btcv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = btcv.c; sourceTree = "<group>"; };
|
||||
3114A67C156E9668001E0AA3 /* mv2test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mv2test; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
3114A686156E9674001E0AA3 /* mv2test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mv2test.c; sourceTree = "<group>"; };
|
||||
3114A68E156E96B6001E0AA3 /* poolmv2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = poolmv2.c; sourceTree = "<group>"; };
|
||||
3114A68E156E96B6001E0AA3 /* poolmv2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = poolmv2.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
|
||||
3114A695156E971B001E0AA3 /* messtest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = messtest; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
3114A69F156E9725001E0AA3 /* messtest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = messtest.c; sourceTree = "<group>"; };
|
||||
3114A6AC156E9759001E0AA3 /* walkt0 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = walkt0; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
|
|
@ -1059,7 +1059,7 @@
|
|||
311F2F6117398B0E00C15B6A /* mpm.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mpm.h; sourceTree = "<group>"; };
|
||||
311F2F6217398B1A00C15B6A /* mpmst.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mpmst.h; sourceTree = "<group>"; };
|
||||
311F2F6317398B1A00C15B6A /* mpmtypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mpmtypes.h; sourceTree = "<group>"; };
|
||||
311F2F6417398B1A00C15B6A /* mps.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mps.h; sourceTree = "<group>"; };
|
||||
311F2F6417398B1A00C15B6A /* mps.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = mps.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
|
||||
311F2F6517398B3B00C15B6A /* mpsacl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mpsacl.h; sourceTree = "<group>"; };
|
||||
311F2F6617398B3B00C15B6A /* mpsavm.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mpsavm.h; sourceTree = "<group>"; };
|
||||
311F2F6717398B3B00C15B6A /* mpsio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mpsio.h; sourceTree = "<group>"; };
|
||||
|
|
@ -1145,7 +1145,7 @@
|
|||
31EEAC2C156AB2F200714D05 /* message.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = message.c; sourceTree = "<group>"; };
|
||||
31EEAC2D156AB2F200714D05 /* poolmfs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = poolmfs.c; sourceTree = "<group>"; };
|
||||
31EEAC2E156AB2F200714D05 /* poolmrg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = poolmrg.c; sourceTree = "<group>"; };
|
||||
31EEAC2F156AB2F200714D05 /* poolmv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = poolmv.c; sourceTree = "<group>"; };
|
||||
31EEAC2F156AB2F200714D05 /* poolmv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = poolmv.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
|
||||
31EEAC30156AB2F200714D05 /* ring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ring.c; sourceTree = "<group>"; };
|
||||
31EEAC31156AB2F200714D05 /* sac.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sac.c; sourceTree = "<group>"; };
|
||||
31EEAC32156AB2F200714D05 /* shield.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = shield.c; sourceTree = "<group>"; };
|
||||
|
|
@ -1163,7 +1163,7 @@
|
|||
31EEAC53156AB3E300714D05 /* vmix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vmix.c; sourceTree = "<group>"; };
|
||||
31EEAC5B156AB41900714D05 /* poolamc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = poolamc.c; sourceTree = "<group>"; };
|
||||
31EEAC5D156AB43F00714D05 /* poolsnc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = poolsnc.c; sourceTree = "<group>"; };
|
||||
31EEAC5F156AB44D00714D05 /* poolmvff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = poolmvff.c; sourceTree = "<group>"; };
|
||||
31EEAC5F156AB44D00714D05 /* poolmvff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = poolmvff.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
|
||||
31EEAC65156AB52600714D05 /* mpmss */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mpmss; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
31EEAC70156AB56000714D05 /* mpsioan.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mpsioan.c; sourceTree = "<group>"; };
|
||||
31EEAC71156AB56000714D05 /* mpsliban.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mpsliban.c; sourceTree = "<group>"; };
|
||||
|
|
|
|||
|
|
@ -9,8 +9,6 @@
|
|||
|
||||
#include "mps.h"
|
||||
|
||||
extern const struct mps_key_s _mps_key_mfs_extend_by;
|
||||
#define MPS_KEY_MFS_EXTEND_BY (&_mps_key_mfs_extend_by)
|
||||
extern const struct mps_key_s _mps_key_mfs_unit_size;
|
||||
#define MPS_KEY_MFS_UNIT_SIZE (&_mps_key_mfs_unit_size)
|
||||
|
||||
|
|
|
|||
|
|
@ -9,13 +9,6 @@
|
|||
|
||||
#include "mps.h"
|
||||
|
||||
extern const struct mps_key_s _mps_key_mv_extend_by;
|
||||
#define MPS_KEY_MV_EXTEND_BY (&_mps_key_mv_extend_by)
|
||||
extern const struct mps_key_s _mps_key_mv_avg_size;
|
||||
#define MPS_KEY_MV_AVG_SIZE (&_mps_key_mv_avg_size)
|
||||
extern const struct mps_key_s _mps_key_mv_max_size;
|
||||
#define MPS_KEY_MV_MAX_SIZE (&_mps_key_mv_max_size)
|
||||
|
||||
extern size_t mps_mv_free_size(mps_pool_t mps_pool);
|
||||
extern size_t mps_mv_size(mps_pool_t mps_pool);
|
||||
extern mps_class_t mps_class_mv(void);
|
||||
|
|
|
|||
|
|
@ -9,12 +9,6 @@
|
|||
|
||||
#include "mps.h"
|
||||
|
||||
extern const struct mps_key_s _mps_key_mvff_extend_by;
|
||||
#define MPS_KEY_MVFF_EXTEND_BY (&_mps_key_mvff_extend_by)
|
||||
extern const struct mps_key_s _mps_key_mvff_avg_size;
|
||||
#define MPS_KEY_MVFF_AVG_SIZE (&_mps_key_mvff_avg_size)
|
||||
extern const struct mps_key_s _mps_key_mvff_align;
|
||||
#define MPS_KEY_MVFF_ALIGN (&_mps_key_mvff_align)
|
||||
extern const struct mps_key_s _mps_key_mvff_slot_high;
|
||||
#define MPS_KEY_MVFF_SLOT_HIGH (&_mps_key_mvff_slot_high)
|
||||
extern const struct mps_key_s _mps_key_mvff_arena_high;
|
||||
|
|
|
|||
|
|
@ -9,12 +9,6 @@
|
|||
|
||||
#include "mps.h"
|
||||
|
||||
extern const struct mps_key_s _mps_key_mvt_min_size;
|
||||
#define MPS_KEY_MVT_MIN_SIZE (&_mps_key_mvt_min_size)
|
||||
extern const struct mps_key_s _mps_key_mvt_mean_size;
|
||||
#define MPS_KEY_MVT_MEAN_SIZE (&_mps_key_mvt_mean_size)
|
||||
extern const struct mps_key_s _mps_key_mvt_max_size;
|
||||
#define MPS_KEY_MVT_MAX_SIZE (&_mps_key_mvt_max_size)
|
||||
extern const struct mps_key_s _mps_key_mvt_reserve_depth;
|
||||
#define MPS_KEY_MVT_RESERVE_DEPTH (&_mps_key_mvt_reserve_depth)
|
||||
extern const struct mps_key_s _mps_key_mvt_frag_limit;
|
||||
|
|
|
|||
|
|
@ -110,6 +110,11 @@ Bool PoolCheck(Pool pool)
|
|||
|
||||
ARG_DEFINE_KEY(format, Format);
|
||||
ARG_DEFINE_KEY(chain, Chain);
|
||||
ARG_DEFINE_KEY(extend_by, Size);
|
||||
ARG_DEFINE_KEY(min_size, Size);
|
||||
ARG_DEFINE_KEY(mean_size, Size);
|
||||
ARG_DEFINE_KEY(max_size, Size);
|
||||
ARG_DEFINE_KEY(align, Align);
|
||||
|
||||
|
||||
/* PoolInit -- initialize a pool
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@ Pool (MFSPool)(MFS mfs)
|
|||
|
||||
static void MFSVarargs(ArgStruct args[], va_list varargs)
|
||||
{
|
||||
args[0].key = MPS_KEY_MFS_EXTEND_BY;
|
||||
args[0].key = MPS_KEY_EXTEND_BY;
|
||||
args[0].val.size = va_arg(varargs, Size);
|
||||
args[1].key = MPS_KEY_MFS_UNIT_SIZE;
|
||||
args[1].val.size = va_arg(varargs, Size);
|
||||
|
|
@ -89,7 +89,6 @@ static void MFSVarargs(ArgStruct args[], va_list varargs)
|
|||
AVER(ArgListCheck(args));
|
||||
}
|
||||
|
||||
ARG_DEFINE_KEY(mfs_extend_by, Size);
|
||||
ARG_DEFINE_KEY(mfs_unit_size, Size);
|
||||
|
||||
static Res MFSInit(Pool pool, ArgList args)
|
||||
|
|
@ -109,7 +108,7 @@ static Res MFSInit(Pool pool, ArgList args)
|
|||
res = ResPARAM;
|
||||
goto failParam;
|
||||
}
|
||||
if (ArgPick(&arg, args, MPS_KEY_MFS_EXTEND_BY))
|
||||
if (ArgPick(&arg, args, MPS_KEY_EXTEND_BY))
|
||||
extendBy = arg.val.size;
|
||||
else {
|
||||
extendBy = MFS_EXTEND_BY_DEFAULT;
|
||||
|
|
|
|||
|
|
@ -186,11 +186,11 @@ static Bool MVSpanCheck(MVSpan span)
|
|||
|
||||
static void MVVarargs(ArgStruct args[], va_list varargs)
|
||||
{
|
||||
args[0].key = MPS_KEY_MV_EXTEND_BY;
|
||||
args[0].key = MPS_KEY_EXTEND_BY;
|
||||
args[0].val.size = va_arg(varargs, Size);
|
||||
args[1].key = MPS_KEY_MV_AVG_SIZE;
|
||||
args[1].key = MPS_KEY_MEAN_SIZE;
|
||||
args[1].val.size = va_arg(varargs, Size);
|
||||
args[2].key = MPS_KEY_MV_MAX_SIZE;
|
||||
args[2].key = MPS_KEY_MAX_SIZE;
|
||||
args[2].val.size = va_arg(varargs, Size);
|
||||
args[3].key = MPS_KEY_ARGS_END;
|
||||
AVER(ArgListCheck(args));
|
||||
|
|
@ -206,10 +206,6 @@ static void MVDebugVarargs(ArgStruct args[], va_list varargs)
|
|||
|
||||
/* MVInit -- init method for class MV */
|
||||
|
||||
ARG_DEFINE_KEY(mv_extend_by, Size);
|
||||
ARG_DEFINE_KEY(mv_avg_size, Size);
|
||||
ARG_DEFINE_KEY(mv_max_size, Size);
|
||||
|
||||
static Res MVInit(Pool pool, ArgList args)
|
||||
{
|
||||
Size extendBy = MV_EXTEND_BY_DEFAULT;
|
||||
|
|
@ -222,11 +218,11 @@ static Res MVInit(Pool pool, ArgList args)
|
|||
ArgStruct arg;
|
||||
ArgStruct piArgs[3];
|
||||
|
||||
if (ArgPick(&arg, args, MPS_KEY_MV_EXTEND_BY))
|
||||
if (ArgPick(&arg, args, MPS_KEY_EXTEND_BY))
|
||||
extendBy = arg.val.size;
|
||||
if (ArgPick(&arg, args, MPS_KEY_MV_AVG_SIZE))
|
||||
if (ArgPick(&arg, args, MPS_KEY_MEAN_SIZE))
|
||||
avgSize = arg.val.size;
|
||||
if (ArgPick(&arg, args, MPS_KEY_MV_MAX_SIZE))
|
||||
if (ArgPick(&arg, args, MPS_KEY_MAX_SIZE))
|
||||
maxSize = arg.val.size;
|
||||
|
||||
AVER(extendBy > 0);
|
||||
|
|
@ -245,7 +241,7 @@ static Res MVInit(Pool pool, ArgList args)
|
|||
blockExtendBy = sizeof(MVBlockStruct);
|
||||
}
|
||||
|
||||
piArgs[0].key = MPS_KEY_MFS_EXTEND_BY;
|
||||
piArgs[0].key = MPS_KEY_EXTEND_BY;
|
||||
piArgs[0].val.size = blockExtendBy;
|
||||
piArgs[1].key = MPS_KEY_MFS_UNIT_SIZE;
|
||||
piArgs[1].val.size = sizeof(MVBlockStruct);
|
||||
|
|
@ -256,7 +252,7 @@ static Res MVInit(Pool pool, ArgList args)
|
|||
|
||||
spanExtendBy = sizeof(MVSpanStruct) * (maxSize/extendBy);
|
||||
|
||||
piArgs[0].key = MPS_KEY_MFS_EXTEND_BY;
|
||||
piArgs[0].key = MPS_KEY_EXTEND_BY;
|
||||
piArgs[0].val.size = spanExtendBy;
|
||||
piArgs[1].key = MPS_KEY_MFS_UNIT_SIZE;
|
||||
piArgs[1].val.size = sizeof(MVSpanStruct);
|
||||
|
|
|
|||
|
|
@ -195,11 +195,11 @@ static SegPref MVTSegPref(MVT mvt)
|
|||
|
||||
static void MVTVarargs(ArgStruct args[], va_list varargs)
|
||||
{
|
||||
args[0].key = MPS_KEY_MVT_MIN_SIZE;
|
||||
args[0].key = MPS_KEY_MIN_SIZE;
|
||||
args[0].val.size = va_arg(varargs, Size);
|
||||
args[1].key = MPS_KEY_MVT_MEAN_SIZE;
|
||||
args[1].key = MPS_KEY_MEAN_SIZE;
|
||||
args[1].val.size = va_arg(varargs, Size);
|
||||
args[2].key = MPS_KEY_MVT_MAX_SIZE;
|
||||
args[2].key = MPS_KEY_MAX_SIZE;
|
||||
args[2].val.size = va_arg(varargs, Size);
|
||||
args[3].key = MPS_KEY_MVT_RESERVE_DEPTH;
|
||||
args[3].val.count = va_arg(varargs, Count);
|
||||
|
|
@ -245,17 +245,17 @@ static Res MVTInit(Pool pool, ArgList args)
|
|||
|
||||
/* FIXME: Inconsistent reporting of bad arguments. Elsewhere we assert or return ResPARAM. */
|
||||
/* --- Should there be a ResBADARG ? */
|
||||
if (ArgPick(&arg, args, MPS_KEY_MVT_MIN_SIZE)) {
|
||||
if (ArgPick(&arg, args, MPS_KEY_MIN_SIZE)) {
|
||||
minSize = arg.val.size;
|
||||
unless (minSize > 0)
|
||||
return ResLIMIT;
|
||||
}
|
||||
if (ArgPick(&arg, args, MPS_KEY_MVT_MEAN_SIZE)) {
|
||||
if (ArgPick(&arg, args, MPS_KEY_MEAN_SIZE)) {
|
||||
meanSize = arg.val.size;
|
||||
unless (meanSize >= minSize)
|
||||
return ResLIMIT;
|
||||
}
|
||||
if (ArgPick(&arg, args, MPS_KEY_MVT_MAX_SIZE)) {
|
||||
if (ArgPick(&arg, args, MPS_KEY_MAX_SIZE)) {
|
||||
maxSize = arg.val.size;
|
||||
unless (maxSize >= meanSize)
|
||||
return ResLIMIT;
|
||||
|
|
|
|||
|
|
@ -411,11 +411,11 @@ static void MVFFBufferEmpty(Pool pool, Buffer buffer,
|
|||
|
||||
static void MVFFVarargs(ArgStruct args[], va_list varargs)
|
||||
{
|
||||
args[0].key = MPS_KEY_MVFF_EXTEND_BY;
|
||||
args[0].key = MPS_KEY_EXTEND_BY;
|
||||
args[0].val.size = va_arg(varargs, Size);
|
||||
args[1].key = MPS_KEY_MVFF_AVG_SIZE;
|
||||
args[1].key = MPS_KEY_MEAN_SIZE;
|
||||
args[1].val.size = va_arg(varargs, Size);
|
||||
args[2].key = MPS_KEY_MVFF_ALIGN;
|
||||
args[2].key = MPS_KEY_ALIGN;
|
||||
args[2].val.align = va_arg(varargs, Size); /* promoted type */
|
||||
args[3].key = MPS_KEY_MVFF_SLOT_HIGH;
|
||||
args[3].val.b = va_arg(varargs, Bool);
|
||||
|
|
@ -437,9 +437,6 @@ static void MVFFDebugVarargs(ArgStruct args[], va_list varargs)
|
|||
|
||||
/* MVFFInit -- initialize method for MVFF */
|
||||
|
||||
ARG_DEFINE_KEY(mvff_extend_by, Size);
|
||||
ARG_DEFINE_KEY(mvff_avg_size, Size);
|
||||
ARG_DEFINE_KEY(mvff_align, Align);
|
||||
ARG_DEFINE_KEY(mvff_slot_high, Bool);
|
||||
ARG_DEFINE_KEY(mvff_arena_high, Bool);
|
||||
ARG_DEFINE_KEY(mvff_first_fit, Bool);
|
||||
|
|
@ -468,13 +465,13 @@ static Res MVFFInit(Pool pool, ArgList args)
|
|||
/* .arg.check: we do the same checks here and in MVFFCheck */
|
||||
/* except for arenaHigh, which is stored only in the segPref. */
|
||||
|
||||
if (ArgPick(&arg, args, MPS_KEY_MVFF_EXTEND_BY))
|
||||
if (ArgPick(&arg, args, MPS_KEY_EXTEND_BY))
|
||||
extendBy = arg.val.size;
|
||||
|
||||
if (ArgPick(&arg, args, MPS_KEY_MVFF_AVG_SIZE))
|
||||
if (ArgPick(&arg, args, MPS_KEY_MEAN_SIZE))
|
||||
avgSize = arg.val.size;
|
||||
|
||||
if (ArgPick(&arg, args, MPS_KEY_MVFF_ALIGN))
|
||||
if (ArgPick(&arg, args, MPS_KEY_ALIGN))
|
||||
align = arg.val.align;
|
||||
|
||||
if (ArgPick(&arg, args, MPS_KEY_MVFF_SLOT_HIGH))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue