diff options
Diffstat (limited to 'spec/rubyspec/optional/capi/ext/st_spec.c')
-rw-r--r-- | spec/rubyspec/optional/capi/ext/st_spec.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/spec/rubyspec/optional/capi/ext/st_spec.c b/spec/rubyspec/optional/capi/ext/st_spec.c index f743a4396f..4e59698d77 100644 --- a/spec/rubyspec/optional/capi/ext/st_spec.c +++ b/spec/rubyspec/optional/capi/ext/st_spec.c @@ -13,10 +13,11 @@ extern "C" { #endif #ifdef HAVE_RB_ST -# if SIZEOF_LONG == SIZEOF_VOIDP -# define ST2NUM(x) ULONG2NUM(x) + +#if SIZEOF_LONG == SIZEOF_VOIDP +# define ST2NUM(x) ULONG2NUM(x) #else -# define ST2NUM(x) ULL2NUM(x) +# define ST2NUM(x) ULL2NUM(x) #endif VALUE st_spec_st_init_numtable(VALUE self) { |