コード例 #1
0
ファイル: bags.c プロジェクト: embray/gap
void MarkAllSubBagsDefault(Bag bag)
{
    MarkArrayOfBags(CONST_PTR_BAG(bag), SIZE_BAG(bag) / sizeof(Bag));
}
コード例 #2
0
ファイル: objset.c プロジェクト: laurentbartholdi/gap
static void MarkObjMap(Obj obj)
{
  UInt size = CONST_ADDR_WORD(obj)[OBJSET_SIZE];
  MarkArrayOfBags( ADDR_OBJ(obj) + OBJSET_HDRSIZE, 2 * size );
}
コード例 #3
0
ファイル: bags.c プロジェクト: embray/gap
void MarkAllButFirstSubBags(Bag bag)
{
    MarkArrayOfBags(CONST_PTR_BAG(bag) + 1, SIZE_BAG(bag) / sizeof(Bag) - 1);
}
コード例 #4
0
ファイル: bags.c プロジェクト: embray/gap
void MarkFourSubBags(Bag bag)
{
    MarkArrayOfBags(CONST_PTR_BAG(bag), 4);
}
コード例 #5
0
ファイル: bags.c プロジェクト: embray/gap
void MarkThreeSubBags(Bag bag)
{
    MarkArrayOfBags(CONST_PTR_BAG(bag), 3);
}
コード例 #6
0
ファイル: bags.c プロジェクト: embray/gap
void MarkTwoSubBags(Bag bag)
{
    MarkArrayOfBags(CONST_PTR_BAG(bag), 2);
}
コード例 #7
0
ファイル: bags.c プロジェクト: embray/gap
void MarkOneSubBags(Bag bag)
{
    MarkArrayOfBags(CONST_PTR_BAG(bag), 1);
}