예제 #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
파일: bio.c 프로젝트: Rossine/harbour-core
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 );
}