Guest User

Untitled

a guest
Jan 22nd, 2018
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. #define FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))
  2. #define NUM2INT_internal(x) (FIXNUM_P(x) ? FIX2INT(x) : (int)rb_num2int(x))
  3. #ifdef __GNUC__
  4. #define NUM2INT(x) \
  5. __extension__ ({VALUE num2int_x = (x); NUM2INT_internal(num2int_x);})
  6. #else
  7. static inline int
  8. NUM2INT(VALUE x)
  9. {
  10. return NUM2INT_internal(x);
  11. }
  12. #endif
Add Comment
Please, Sign In to add comment