mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-16 10:50:49 -08:00
Converting pools to use keyword arguments, mostly, and so far inconsistently, but at least it compiles.
Copied from Perforce Change: 181635 ServerID: perforce.ravenbrook.com
This commit is contained in:
parent
f774413584
commit
07f446a450
40 changed files with 601 additions and 150 deletions
|
|
@ -273,6 +273,7 @@ Res CBSInit(Arena arena, CBS cbs, void *owner,
|
|||
Bool mayUseInline, Bool fastFind)
|
||||
{
|
||||
Res res;
|
||||
ArgStruct args[3];
|
||||
|
||||
AVERT(Arena, arena);
|
||||
AVER(new == NULL || FUNCHECK(new));
|
||||
|
|
@ -286,8 +287,12 @@ Res CBSInit(Arena arena, CBS cbs, void *owner,
|
|||
|
||||
SplayTreeInit(splayTreeOfCBS(cbs), &cbsSplayCompare,
|
||||
fastFind ? &cbsUpdateNode : NULL);
|
||||
res = PoolCreate(&(cbs->blockPool), arena, PoolClassMFS(),
|
||||
sizeof(CBSBlockStruct) * 64, sizeof(CBSBlockStruct));
|
||||
args[0].key = MPS_KEY_MFS_UNIT_SIZE;
|
||||
args[0].val.size = sizeof(CBSBlockStruct);
|
||||
args[1].key = MPS_KEY_MFS_EXTEND_BY;
|
||||
args[1].val.size = sizeof(CBSBlockStruct) * 64;
|
||||
args[2].key = MPS_KEY_ARGS_END;
|
||||
res = PoolCreate(&(cbs->blockPool), arena, PoolClassMFS(), args);
|
||||
if (res != ResOK)
|
||||
return res;
|
||||
cbs->splayTreeSize = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue