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 ); }
static void typeCompareFini( // COMPLETION INITFINI* defn ) // - definition { defn = defn; DbgStmt( CarveVerifyAllGone( carveTC_DATA, "TC_DATA" ) ); CarveDestroy( carveTC_DATA ); }
static void linkageFini( INITFINI* defn ) { defn = defn; while( nestedLinkages != NULL ) { LinkagePop(); } DbgStmt( CarveVerifyAllGone( carveSTACK, "linkage STACK" ) ); CarveDestroy( carveSTACK ); }