Annotation of mstools/mfc/src/dumpinit.cpp, revision 1.1

1.1     ! root        1: // This is a part of the Microsoft Foundation Classes C++ library. 
        !             2: // Copyright (C) 1992 Microsoft Corporation 
        !             3: // All rights reserved. 
        !             4: //  
        !             5: // This source code is only intended as a supplement to the 
        !             6: // Microsoft Foundation Classes Reference and Microsoft 
        !             7: // QuickHelp documentation provided with the library. 
        !             8: // See these sources for detailed information regarding the 
        !             9: // Microsoft Foundation Classes product. 
        !            10: 
        !            11: #ifdef _WINDOWS
        !            12: #include "afxwin.h"
        !            13: #else
        !            14: #include "afx.h"
        !            15: #endif
        !            16: #pragma hdrstop
        !            17: 
        !            18: #ifdef AFX_CORE_SEG
        !            19: #pragma code_seg(AFX_CORE_SEG)
        !            20: #endif
        !            21: 
        !            22: #ifdef _DEBUG
        !            23: 
        !            24: // If you want to route afxDump output to a different location than
        !            25: // the default, just copy this file to your application build directory,
        !            26: // modify the afxDumpFile and link the new object module into your program.
        !            27: 
        !            28: // You must have AFX.INI (from \C700\MFC\SRC) in your Windows 
        !            29: // directory if you desire diagnostic output.
        !            30: 
        !            31: // See TN007.TXT for a description of afxTraceFlags and afxTraceEnabled.
        !            32: 
        !            33: #ifndef _WINDOWS
        !            34: static CStdioFile _afxDumpFile(stderr);
        !            35: CDumpContext NEAR _afxDump(&_afxDumpFile);
        !            36: #else
        !            37: CDumpContext NEAR _afxDump(NULL);
        !            38: #endif //!_WINDOWS
        !            39: CDumpContext& afxDump = _afxDump;
        !            40: 
        !            41: static char BASED_CODE szIniFile[] = "AFX.INI";
        !            42: static char BASED_CODE szDiagSection[] = "Diagnostics";
        !            43: 
        !            44: extern "C" BOOL 
        !            45: AfxDiagnosticInit(void)
        !            46: {
        !            47: #ifdef _WINDOWS
        !            48:        afxTraceEnabled = ::GetPrivateProfileInt(szDiagSection, "TraceEnabled", 
        !            49:                FALSE, szIniFile);
        !            50:        afxTraceFlags = ::GetPrivateProfileInt(szDiagSection, "TraceFlags", 
        !            51:                0, szIniFile);
        !            52: #else
        !            53:        afxTraceEnabled = 1; // dump to stderr by default
        !            54: #endif
        !            55:        return TRUE;
        !            56: }
        !            57: 
        !            58: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.