Annotation of mstools/mfc/src/dumpinit.cpp, revision 1.1.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.