static VALUE test_fix2short(VALUE obj, VALUE num) { char buf[128]; sprintf(buf, "%d", FIX2SHORT(num)); return rb_str_new_cstr(buf); }
VALUE FileWrapper::rb_write_word(VALUE self, VALUE word) { File *fl; Data_Get_Struct(self, File, fl); return INT2FIX(fl->write_word(FIX2SHORT(word))); }