[前][次][番号順一覧][スレッド一覧][生データ]

ruby-cvs:18018

From: (matz) <matz ruby-lang.org>
Date: Thu, 31 Aug 2006 19:27:47 +0900
Subject: [ruby-cvs:18018] ruby/ext/openssl: * ruby.h (struct RString): embed small strings.

matz        Thu, 31 Aug 2006 19:27:47 +0900

  Modified files:
    ruby/ext/openssl:
      ossl.c ossl.h ossl_asn1.c ossl_bio.c ossl_bn.c ossl_cipher.c
      ossl_config.c ossl_digest.c ossl_engine.c ossl_hmac.c
      ossl_ns_spki.c ossl_ocsp.c ossl_pkcs12.c ossl_pkcs7.c
      ossl_pkey.c ossl_pkey_dh.c ossl_pkey_dsa.c ossl_pkey_rsa.c
      ossl_rand.c ossl_ssl.c ossl_x509attr.c ossl_x509cert.c
      ossl_x509ext.c ossl_x509name.c ossl_x509req.c ossl_x509store.c
  Log:
    * ruby.h (struct RString): embed small strings.
      (RSTRING_LEN): defined for accessing string members.
      (RSTRING_PTR): ditto.
    
    * string.c: use RSTRING_LEN and RSTRING_PTR.
  
  Revision    Changes    Path
  1.18        +4   -4    ruby/ext/openssl/ossl.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl.c?cvsroot=src&r1=1.17&r2=1.18
  1.20        +4   -5    ruby/ext/openssl/ossl.h
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl.h?cvsroot=src&r1=1.19&r2=1.20
  1.16        +25  -25   ruby/ext/openssl/ossl_asn1.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_asn1.c?cvsroot=src&r1=1.15&r2=1.16
  1.5         +2   -2    ruby/ext/openssl/ossl_bio.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_bio.c?cvsroot=src&r1=1.4&r2=1.5
  1.7         +7   -7    ruby/ext/openssl/ossl_bn.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_bn.c?cvsroot=src&r1=1.6&r2=1.7
  1.13        +20  -22   ruby/ext/openssl/ossl_cipher.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_cipher.c?cvsroot=src&r1=1.12&r2=1.13
  1.13        +6   -6    ruby/ext/openssl/ossl_config.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_config.c?cvsroot=src&r1=1.12&r2=1.13
  1.7         +4   -4    ruby/ext/openssl/ossl_digest.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_digest.c?cvsroot=src&r1=1.6&r2=1.7
  1.11        +6   -6    ruby/ext/openssl/ossl_engine.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_engine.c?cvsroot=src&r1=1.10&r2=1.11
  1.7         +7   -7    ruby/ext/openssl/ossl_hmac.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_hmac.c?cvsroot=src&r1=1.6&r2=1.7
  1.8         +7   -7    ruby/ext/openssl/ossl_ns_spki.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_ns_spki.c?cvsroot=src&r1=1.7&r2=1.8
  1.7         +9   -9    ruby/ext/openssl/ossl_ocsp.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_ocsp.c?cvsroot=src&r1=1.6&r2=1.7
  1.3         +2   -2    ruby/ext/openssl/ossl_pkcs12.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_pkcs12.c?cvsroot=src&r1=1.2&r2=1.3
  1.11        +2   -2    ruby/ext/openssl/ossl_pkcs7.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_pkcs7.c?cvsroot=src&r1=1.10&r2=1.11
  1.7         +8   -9    ruby/ext/openssl/ossl_pkey.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_pkey.c?cvsroot=src&r1=1.6&r2=1.7
  1.9         +4   -5    ruby/ext/openssl/ossl_pkey_dh.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_pkey_dh.c?cvsroot=src&r1=1.8&r2=1.9
  1.9         +6   -7    ruby/ext/openssl/ossl_pkey_dsa.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_pkey_dsa.c?cvsroot=src&r1=1.8&r2=1.9
  1.10        +14  -18   ruby/ext/openssl/ossl_pkey_rsa.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_pkey_rsa.c?cvsroot=src&r1=1.9&r2=1.10
  1.3         +8   -8    ruby/ext/openssl/ossl_rand.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_rand.c?cvsroot=src&r1=1.2&r2=1.3
  1.32        +7   -8    ruby/ext/openssl/ossl_ssl.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_ssl.c?cvsroot=src&r1=1.31&r2=1.32
  1.7         +7   -7    ruby/ext/openssl/ossl_x509attr.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_x509attr.c?cvsroot=src&r1=1.6&r2=1.7
  1.5         +3   -3    ruby/ext/openssl/ossl_x509cert.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_x509cert.c?cvsroot=src&r1=1.4&r2=1.5
  1.12        +12  -12   ruby/ext/openssl/ossl_x509ext.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_x509ext.c?cvsroot=src&r1=1.11&r2=1.12
  1.14        +6   -6    ruby/ext/openssl/ossl_x509name.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_x509name.c?cvsroot=src&r1=1.13&r2=1.14
  1.8         +2   -2    ruby/ext/openssl/ossl_x509req.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_x509req.c?cvsroot=src&r1=1.7&r2=1.8
  1.8         +3   -3    ruby/ext/openssl/ossl_x509store.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/openssl/ossl_x509store.c?cvsroot=src&r1=1.7&r2=1.8


[前][次][番号順一覧][スレッド一覧][生データ]