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