Exemple #1
0
static void rewriteFini( INITFINI* defn )
{
    defn = defn;
    RewriteFree( currRewrite );
    currRewrite = NULL;
    DbgStmt( CarveVerifyAllGone( carveREWRITE, "REWRITE" ) );
    DbgStmt( CarveVerifyAllGone( carveREWRITE_TOKENS, "REWRITE_TOKENS" ) );
    DbgStmt( CarveVerifyAllGone( carveSRCFILE_HANDLE, "SRCFILE_HANDLE" ) );
    CarveDestroy( carveREWRITE );
    CarveDestroy( carveREWRITE_TOKENS );
    CarveDestroy( carveSRCFILE_HANDLE );
}
Exemple #2
0
static void typeCompareFini(    // COMPLETION
    INITFINI* defn )            // - definition
{
    defn = defn;
    DbgStmt( CarveVerifyAllGone( carveTC_DATA, "TC_DATA" ) );
    CarveDestroy( carveTC_DATA );
}
Exemple #3
0
static void linkageFini( INITFINI* defn )
{
    defn = defn;
    while( nestedLinkages != NULL ) {
        LinkagePop();
    }
    DbgStmt( CarveVerifyAllGone( carveSTACK, "linkage STACK" ) );
    CarveDestroy( carveSTACK );
}