Exemplo n.º 1
0
extern void FloodBackwards( block *start, flood_func func, void *parm ) {
/************************************************************************
    Flood backwards in the flow graph, calling the given function for each
    block as it is visited
*/
    flood_parms parms;

    ClearBlockBits( BLOCK_VISITED );
    parms.blk = start;
    parms.func = func;
    parms.parm = parm;
    doFloodBackward( &parms );
}
Exemplo n.º 2
0
extern void FloodBackwards( block *start, flood_func func, void *parm )
/************************************************************************
    Flood backwards in the flow graph, calling the given function for each
    block as it is visited
*/
{
    flood_parms parms;

    _MarkBlkAllUnVisited();
    parms.blk = start;
    parms.func = func;
    parms.parm = parm;
    doFloodBackward( &parms );
}