Exemple #1
0
static HB_GARBAGE_FUNC( hb_lpp_mark )
{
   PHB_LPP_GC pGC = ( PHB_LPP_GC ) Cargo;

   if( pGC->pItemSocket )
      hb_gcMark( pGC->pItemSocket );
}
Exemple #2
0
static HB_GARBAGE_FUNC( hb_cairo_path_iterator_mark )
{
   PHB_CAIRO_PATH_ITERATOR  pIterator = ( PHB_CAIRO_PATH_ITERATOR ) Cargo;

   if( pIterator->ppPath )
      hb_gcMark( pIterator->ppPath );
}
Exemple #3
0
static HB_GARBAGE_FUNC( hb_inetSocketMark )
{
   PHB_SOCKET_STRUCT socket = ( PHB_SOCKET_STRUCT ) Cargo;

   if( socket->pPeriodicBlock )
      hb_gcMark( socket->pPeriodicBlock );
}
Exemple #4
0
static HB_GARBAGE_FUNC( _DLLMark )
{
   PHB_DLLEXEC xec = ( PHB_DLLEXEC ) Cargo;

   if( xec->pLibraryHandle )
      hb_gcMark( xec->pLibraryHandle );
}
Exemple #5
0
static HB_GARBAGE_FUNC( s_consrv_mark )
{
   PHB_CONSRV * conn_ptr = ( PHB_CONSRV * ) Cargo;

   if( *conn_ptr && ( *conn_ptr )->rpcFilter )
      hb_gcMark( ( *conn_ptr )->rpcFilter );
}
Exemple #6
0
static HB_GARBAGE_FUNC( hb_SQLHSTMT_Mark )
{
   /* Retrieve image pointer holder */
   PHB_SQLHSTMT pHStmt = ( PHB_SQLHSTMT ) Cargo;

   if( pHStmt->pHDbcItm )
      /* mark parent item handler as used */
      hb_gcMark( pHStmt->pHDbcItm );
}
Exemple #7
0
static HB_GARBAGE_FUNC( hb_SQLHDBC_Mark )
{
   /* Retrieve image pointer holder */
   PHB_SQLHDBC pHDbc = ( PHB_SQLHDBC ) Cargo;

   if( pHDbc->pHEnvItm )
      /* mark parent item handler as used */
      hb_gcMark( pHDbc->pHEnvItm );
}