示例#1
0
文件: evppkey.c 项目: CsBela/core
void * hb_EVP_PKEY_is( int iParam )
{
   return hb_parptrGC( &s_gcEVP_PKEY_funcs, iParam );
}
示例#2
0
文件: sslctx.c 项目: ggargano/hbtest2
void * hb_SSL_CTX_is( int iParam )
{
   return hb_parptrGC( &s_gcSSL_CTX_funcs, iParam );
}
示例#3
0
文件: sslctx.c 项目: ggargano/hbtest2
SSL_CTX * hb_SSL_CTX_par( int iParam )
{
   void ** ph = ( void ** ) hb_parptrGC( &s_gcSSL_CTX_funcs, iParam );

   return ph ? ( SSL_CTX * ) *ph : NULL;
}
示例#4
0
文件: evpenc.c 项目: ggargano/hbtest2
static void * hb_EVP_ENCODE_CTX_is( int iParam )
{
   return hb_parptrGC( &s_gcEVP_ENCODE_CTX_funcs, iParam );
}
示例#5
0
文件: evpenc.c 项目: ggargano/hbtest2
static EVP_ENCODE_CTX * hb_EVP_ENCODE_CTX_par( int iParam )
{
   void ** ph = ( void ** ) hb_parptrGC( &s_gcEVP_ENCODE_CTX_funcs, iParam );

   return ph ? ( EVP_ENCODE_CTX * ) *ph : NULL;
}
示例#6
0
static PHRB_BODY hb_hrbParam( int iParam )
{
   PHRB_BODY * pHrbPtr = ( PHRB_BODY * ) hb_parptrGC( &s_gcHrbFuncs, iParam );

   return pHrbPtr ? *pHrbPtr : NULL;
}
示例#7
0
void * hb_BIO_is( int iParam )
{
   HB_BIO ** ptr = ( HB_BIO ** ) hb_parptrGC( &s_gcBIOFuncs, iParam );

   return ptr ? ( *ptr )->bio : NULL;
}
示例#8
0
文件: x509.c 项目: diegopego/core
X509 * hb_X509_par( int iParam )
{
   PHB_X509 ph = ( PHB_X509 ) hb_parptrGC( &s_gcX509_funcs, iParam );

   return ph ? ph->pX509 : NULL;
}
示例#9
0
文件: x509.c 项目: diegopego/core
void * hb_X509_is( int iParam )
{
   return hb_parptrGC( &s_gcX509_funcs, iParam );
}
示例#10
0
文件: odbc.c 项目: Andygon/core
static SQLHENV hb_SQLHENV_par( int iParam )
{
   PHB_SQLHENV pHEnv = ( PHB_SQLHENV ) hb_parptrGC( &s_gcSQLHENVFuncs, iParam );

   return pHEnv ? pHEnv->hEnv : NULL;
}
示例#11
0
SSL_SESSION * hb_SSL_SESSION_par( int iParam )
{
   void ** ph = ( void ** ) hb_parptrGC( &s_gcSSL_SESSION_funcs, iParam );

   return ph ? ( SSL_SESSION * ) *ph : NULL;
}
示例#12
0
void * hb_SSL_SESSION_is( int iParam )
{
   return hb_parptrGC( &s_gcSSL_SESSION_funcs, iParam );
}