void DebugFini( void ) { PointFini(); #if !( defined( __GUI__ ) && defined( __OS2__ ) ) ReleaseProgOvlay( TRUE ); // see dlgfile.c #endif VarDisplayFini(); FiniHook(); FiniCmd(); LogFini(); while( !PurgeInpStack() ) { ClearInpStack( INP_STOP_PURGE ); } LangSetFini(); SupportFini(); FiniTrap(); RecordFini(); FiniMachState(); FiniDbgInfo(); FiniScan(); FiniLook(); FiniDLLList(); FiniSource(); FiniCall(); PathFini(); DUIFini(); SymCompFini(); FiniMADInfo(); FiniTrace(); RestoreHandlers(); _Free( TrapParms ); FiniLiterals(); FiniLocalInfo(); }
extern void BEFini() { //======================== b *bk; l *lb; for( bk = BackList; bk != NULL; bk = bk->n ) { Action("UnFreed back handle for %s%n", FEName( bk->s ) ); } if( BackList != NULL ) { CGError("UnFreed back handles!" ); } for( lb = LblList; lb != NULL; lb = lb->n ) { VDefLabel( lb ); } Action( "BEFini%n" ); FiniDbgInfo(); TypeFini(); BECloseFiles(); }