9 #define DEFINE(type, size) rb_hash_aset(s, rb_str_new_cstr(#type), INT2FIX(SIZEOF_##size));
20 #if SIZEOF_LONG_LONG != 0 && defined(HAVE_TRUE_LONG_LONG)
21 DEFINE(
long long, LONG_LONG);
23 #if SIZEOF___INT64 != 0
26 #if SIZEOF___INT128 != 0
27 DEFINE(__int128, __INT128);
38 #if SIZEOF_DOUBLE != 0
41 #if SIZEOF_TIME_T != 0
44 #if SIZEOF_CLOCK_T != 0
47 #if SIZEOF_SIZE_T != 0
50 #if SIZEOF_PTRDIFF_T != 0
51 DEFINE(ptrdiff_t, PTRDIFF_T);
void rb_define_const(VALUE, const char *, VALUE)
#define DEFINE(type, size)
VALUE rb_define_module(const char *name)