diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | include/ruby/ruby.h | 2 |
2 files changed, 5 insertions, 1 deletions
@@ -1,3 +1,7 @@ +Mon Aug 6 00:38:52 2012 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * include/ruby/ruby.h (NUM2SSIZET): fix type to cast. + Sun Aug 5 21:10:36 2012 Narihiro Nakamura <authornari@gmail.com> * gc.c : if ENABLE_VM_OBJSPACE is 1, rest_sweep is not defined. diff --git a/include/ruby/ruby.h b/include/ruby/ruby.h index c551791412..6c13a26588 100644 --- a/include/ruby/ruby.h +++ b/include/ruby/ruby.h @@ -581,7 +581,7 @@ rb_num2ll_inline(VALUE x) #if defined(HAVE_LONG_LONG) && SIZEOF_SIZE_T > SIZEOF_LONG # define NUM2SIZET(x) ((size_t)NUM2ULL(x)) -# define NUM2SSIZET(x) ((size_t)NUM2LL(x)) +# define NUM2SSIZET(x) ((ssize_t)NUM2LL(x)) #else # define NUM2SIZET(x) NUM2ULONG(x) # define NUM2SSIZET(x) NUM2LONG(x) |