static HB_GARBAGE_FUNC( hb_lpp_mark ) { PHB_LPP_GC pGC = ( PHB_LPP_GC ) Cargo; if( pGC->pItemSocket ) hb_gcMark( pGC->pItemSocket ); }
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 ); }
static HB_GARBAGE_FUNC( hb_inetSocketMark ) { PHB_SOCKET_STRUCT socket = ( PHB_SOCKET_STRUCT ) Cargo; if( socket->pPeriodicBlock ) hb_gcMark( socket->pPeriodicBlock ); }
static HB_GARBAGE_FUNC( _DLLMark ) { PHB_DLLEXEC xec = ( PHB_DLLEXEC ) Cargo; if( xec->pLibraryHandle ) hb_gcMark( xec->pLibraryHandle ); }
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 ); }
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 ); }
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 ); }