X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=dev%2Fi386%2Flibnet-ssleay-perl%2Flibnet-ssleay-perl-1.35%2Ftypemap;fp=dev%2Fi386%2Flibnet-ssleay-perl%2Flibnet-ssleay-perl-1.35%2Ftypemap;h=37c50c5a9d989fd16e29783dd117a5a16e6a376f;hb=8977e561d8a9eae6959218b0306c9df2056a38a9;hp=0000000000000000000000000000000000000000;hpb=df794b845212301ea0d267c919232538bfef356a;p=dh-make-perl diff --git a/dev/i386/libnet-ssleay-perl/libnet-ssleay-perl-1.35/typemap b/dev/i386/libnet-ssleay-perl/libnet-ssleay-perl-1.35/typemap new file mode 100644 index 0000000..37c50c5 --- /dev/null +++ b/dev/i386/libnet-ssleay-perl/libnet-ssleay-perl-1.35/typemap @@ -0,0 +1,50 @@ +TYPEMAP +SSL_METHOD * T_IV +SSL_CTX * T_IV +SSL_SESSION * T_IV +SSL * T_IV +RSA * T_IV +DH * T_IV +X509 * T_IV +X509_CRL * T_IV +X509_LOOKUP * T_IV +X509_NAME * T_IV +X509_EXTENSION * T_IV +BIO * T_IV +BIO_METHOD * T_IV +EVP_PKEY * T_IV +CERT * T_IV +LHASH * T_IV +struct cert_st * T_IV +X509_STORE_CTX * T_IV +ASN1_UTCTIME * T_IV +ASN1_OCTET_STRING * T_IV +EVP_PKEY * T_IV +const char * T_PV +const unsigned char * T_PV +CRYPTO_EX_new * T_IV +CRYPTO_EX_dup * T_IV +CRYPTO_EX_free * T_IV +SSL_CIPHER * T_IV +int * T_IV +COMP_METHOD * T_IV +X509_STORE * T_IV +X509_NAME_STACK * T_IV +ENGINE * T_IV +pem_password_cb * T_IV +generate_key_cb * T_IV +callback_ret_int * T_IV +callback_no_ret * T_IV +cb_ssl_int_int_ret_void * T_IV +cb_ssl_int_int_ret_RSA * T_IV +cb_ssl_int_int_ret_DH * T_IV +perl_filehandle_t T_PERL_IO_HANDLE + +INPUT + +T_PERL_IO_HANDLE + if ($arg && SvOK($arg) && SvROK($arg)) { + $var = ($type)PerlIO_fileno( IoIFP( sv_2io(SvRV($arg)) ) ); + } else { + $var = ($type)SvIV($arg); + }