Skip to content
  • Tanaka Akira's avatar
    2b93ed5e
    * bignum.c (MSB): Removed. · 2b93ed5e
    Tanaka Akira authored
      (BDIGIT_MSB): Defined using BIGRAD_HALF.
      (bary_2comp): Apply BIGLO after possible over flow of BDIGIT.
      (get2comp): Ditto.
      (bary_unpack_internal): Use BDIGIT_MSB.
      Apply BIGLO after possible over flow of BDIGIT.
      (rb_integer_unpack): Use BDIGIT_MSB.
      (calc_hbase): Use BDIGMAX.
      (big2dbl): Use BDIGMAX.
      Apply BIGLO after possible over flow of BDIGIT.
      (rb_big_neg): Apply BIGLO after possible over flow of BDIGIT.
      (biglsh_bang): Ditto.
      (bigrsh_bang): Ditto.
      (bary_divmod): Use BDIGIT_MSB.
      (bigdivrem): Ditto.
      (bigxor_int): Apply BIGLO after possible over flow of BDIGIT.
    
    * marshal.c (shortlen): Use SIZEOF_BDIGITS instead of sizeof(BDIGIT).
    
    * ext/openssl/ossl_bn.c (ossl_bn_initialize): Use SIZEOF_BDIGITS
      instead of sizeof(BDIGIT).
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    2b93ed5e
    * bignum.c (MSB): Removed.
    Tanaka Akira authored
      (BDIGIT_MSB): Defined using BIGRAD_HALF.
      (bary_2comp): Apply BIGLO after possible over flow of BDIGIT.
      (get2comp): Ditto.
      (bary_unpack_internal): Use BDIGIT_MSB.
      Apply BIGLO after possible over flow of BDIGIT.
      (rb_integer_unpack): Use BDIGIT_MSB.
      (calc_hbase): Use BDIGMAX.
      (big2dbl): Use BDIGMAX.
      Apply BIGLO after possible over flow of BDIGIT.
      (rb_big_neg): Apply BIGLO after possible over flow of BDIGIT.
      (biglsh_bang): Ditto.
      (bigrsh_bang): Ditto.
      (bary_divmod): Use BDIGIT_MSB.
      (bigdivrem): Ditto.
      (bigxor_int): Apply BIGLO after possible over flow of BDIGIT.
    
    * marshal.c (shortlen): Use SIZEOF_BDIGITS instead of sizeof(BDIGIT).
    
    * ext/openssl/ossl_bn.c (ossl_bn_initialize): Use SIZEOF_BDIGITS
      instead of sizeof(BDIGIT).
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Loading