Ejemplo n.º 1
0
Archivo: bags.c Proyecto: embray/gap
void MarkAllSubBagsDefault(Bag bag)
{
    MarkArrayOfBags(CONST_PTR_BAG(bag), SIZE_BAG(bag) / sizeof(Bag));
}
Ejemplo n.º 2
0
static void MarkObjMap(Obj obj)
{
  UInt size = CONST_ADDR_WORD(obj)[OBJSET_SIZE];
  MarkArrayOfBags( ADDR_OBJ(obj) + OBJSET_HDRSIZE, 2 * size );
}
Ejemplo n.º 3
0
Archivo: bags.c Proyecto: embray/gap
void MarkAllButFirstSubBags(Bag bag)
{
    MarkArrayOfBags(CONST_PTR_BAG(bag) + 1, SIZE_BAG(bag) / sizeof(Bag) - 1);
}
Ejemplo n.º 4
0
Archivo: bags.c Proyecto: embray/gap
void MarkFourSubBags(Bag bag)
{
    MarkArrayOfBags(CONST_PTR_BAG(bag), 4);
}
Ejemplo n.º 5
0
Archivo: bags.c Proyecto: embray/gap
void MarkThreeSubBags(Bag bag)
{
    MarkArrayOfBags(CONST_PTR_BAG(bag), 3);
}
Ejemplo n.º 6
0
Archivo: bags.c Proyecto: embray/gap
void MarkTwoSubBags(Bag bag)
{
    MarkArrayOfBags(CONST_PTR_BAG(bag), 2);
}
Ejemplo n.º 7
0
Archivo: bags.c Proyecto: embray/gap
void MarkOneSubBags(Bag bag)
{
    MarkArrayOfBags(CONST_PTR_BAG(bag), 1);
}