using.sol 277 B

1234567891011121314151617
  1. function mask(uint v, uint bits) returns (uint) {
  2. return v & ((1 << bits) - 1);
  3. }
  4. function odd(uint v) returns (bool) {
  5. return (v & 1) != 0;
  6. }
  7. contract c {
  8. using {mask, odd} for *;
  9. uint v;
  10. function set_v(uint n) public {
  11. v = n.mask(16);
  12. }
  13. }