package allegro5 // #include import "C" type flagMut struct { flg C.int } func (m *flagMut) Set(f C.int) { m.flg |= f } func (m *flagMut) Unset(f C.int) { if m.flg&f == f { m.flg ^= f } }