class CABitfield

Public Instance Methods

initialize_copy(p1) click to toggle source
static VALUE
rb_ca_bitfield_initialize_copy (VALUE self, VALUE other)
{
  CABitfield *ca, *cs;

  Data_Get_Struct(self,  CABitfield, ca);
  Data_Get_Struct(other, CABitfield, cs);

  ca_bitfield_setup(ca, cs->parent, 
                    8 * cs->byte_offset + cs->bit_offset, 
                    bitfield_bitlen(cs->bit_mask, cs->bytes));

  return self;
}