Lint Analysis Results Report for OXTrace.cpp |
| Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp |
|---|---|
| Project: | UTStaticLib2008 |
| Solution: | UsingStaticLib.sln [configuration: Debug] |
| Analysis Status: | Complete |
| Last Analysed: | 08 October 2008, 12:20:02 |
| Total Issues: | 46 |
| Elective Notes: | 15 (32.61%) |
| Informational: | 25 (54.35%) |
| Warnings: | 6 (13.04%) |
| Errors: | 0 (0.00%) |
| Internal Errors: | 0 (0.00%) |
| Fatal Errors: | 0 (0.00%) |
| User: | Anna |
| Computer: | GABRIELLE |
Issue count by category ![]() Issue count by message number ![]() |
| Order | Category | Severity | Issue No. | Source File | Line No. | Issue Text |
|---|---|---|---|---|---|---|
| 1 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 69 | Parameter 'lpstrMsg' (line 54) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 2 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 54 | Location cited in prior message |
| 3 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 83 | Function may throw exception '...' in destructor 'COXTrace::~COXTrace(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
| 4 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 83 | Function may throw exception '...' in destructor 'COXTrace::~COXTrace(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
| 5 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 83 | Function may throw exception '...' in destructor 'COXTrace::~COXTrace(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
| 6 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 95 | Ignoring return value of function 'CFile::Open(const char *, unsigned int, CFileException *)' (compare with line 1066, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
| 7 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1066 | Location cited in prior message |
| 8 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 96 | Parameter 'lpstrFilename' (line 87) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 9 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 87 | Location cited in prior message |
| 10 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 117 | Parameter 'lpstrMsg' (line 108) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 11 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 108 | Location cited in prior message |
| 12 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 133 | Parameter 'lpstrMsg' (line 130) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 13 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 130 | Location cited in prior message |
| 14 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 149 | Parameter 'lpstrMsg' (line 146) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 15 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 146 | Location cited in prior message |
| 16 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 165 | Parameter 'lpstrMsg' (line 162) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 17 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 162 | Location cited in prior message |
| 18 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 181 | Parameter 'lpstrMsg' (line 178) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 19 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 178 | Location cited in prior message |
| 20 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 197 | Parameter 'lpstrMsg' (line 194) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 21 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 194 | Location cited in prior message |
| 22 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 220 | Parameter 'lpstrMsg' (line 210) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 23 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 210 | Location cited in prior message |
| 24 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 220 | Parameter 'lpstrValue' (line 210) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 25 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 210 | Location cited in prior message |
| 26 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 270 | do ... while(0); |
| 27 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 280 | do ... while(0); |
| 28 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 281 | Possible use of null pointer 'pTrace' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp: lines 267, 280] |
| 29 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 267 | Reference cited in prior message |
| 30 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 280 | Reference cited in prior message |
| 31 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 302 | Variable 'dwSymbolCount' (line 263) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 32 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 263 | Location cited in prior message |
| 33 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 309 | Parameter 'lpstrMsg' (line 235) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 34 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 235 | Location cited in prior message |
| 35 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 309 | Variable 'strSep' (line 238) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 36 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 238 | Location cited in prior message |
| 37 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 364 | Loss of sign in promotion from int to unsigned int |
| 38 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 379 | Loss of sign (arg. no. 2) (int to unsigned int) |
| 39 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 414 | Loss of sign in promotion from int to unsigned int |
| 40 | Warning | 3 | 424 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 417 | Inappropriate deallocation (delete) for 'new[]' data -- Effective C++ #5 & Eff. C++ 3rd Ed. item 16 |
| 41 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 427 | Variable 'nLength' (line 367) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 42 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 367 | Location cited in prior message |
| 43 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 428 | Parameter 'lpstrMessage' (line 360) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 44 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 360 | Location cited in prior message |
| 45 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 428 | Member function 'COXTrace::WriteMsg(const char *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 46 | Information | 2 | 766 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp | 692 | Header file '..\..\Include\UTB64Bit.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp' |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp (C++)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(69): error 952: (Note -- Parameter 'lpstrMsg' (line 54) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(54): error 830: (Info -- Location cited in prior message)
WriteMsg(_T("==== ")+m_strHeader + _T(" exit"));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(83): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXTrace::~COXTrace(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(83): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXTrace::~COXTrace(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(83): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXTrace::~COXTrace(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8)
m_File.Open(lpstrFilename, nOpenFlags);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(95): error 534: (Warning -- Ignoring return value of function 'CFile::Open(const char *, unsigned int, CFileException *)' (compare with line 1066, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1066): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(96): error 952: (Note -- Parameter 'lpstrFilename' (line 87) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(87): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(117): error 952: (Note -- Parameter 'lpstrMsg' (line 108) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(108): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(133): error 952: (Note -- Parameter 'lpstrMsg' (line 130) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(130): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(149): error 952: (Note -- Parameter 'lpstrMsg' (line 146) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(146): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(165): error 952: (Note -- Parameter 'lpstrMsg' (line 162) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(162): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(181): error 952: (Note -- Parameter 'lpstrMsg' (line 178) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(178): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(197): error 952: (Note -- Parameter 'lpstrMsg' (line 194) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(194): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(220): error 952: (Note -- Parameter 'lpstrMsg' (line 210) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(210): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(220): error 952: (Note -- Parameter 'lpstrValue' (line 210) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(210): error 830: (Info -- Location cited in prior message)
#... zeof(TCHAR)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint
#... 1551 */ASSERT(memFile.Read(&chSymbol,sizeof(TCHAR))==sizeof(TCHAR)) /*lint
VERIFY(memFile.Read(&chSymbol,sizeof(TCHAR))==sizeof(TCHAR));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(270): error 717: (Info -- do ... while(0);)
#... __) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(pTrace!=NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(280): error 717: (Info -- do ... while(0);)
pTrace->Write(sLineToAdd);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(281): error 613: (Warning -- Possible use of null pointer 'pTrace' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp: lines 267, 280])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(267): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(280): error 831: (Info -- Reference cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(302): error 953: (Note -- Variable 'dwSymbolCount' (line 263) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(263): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(309): error 952: (Note -- Parameter 'lpstrMsg' (line 235) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(235): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(309): error 953: (Note -- Variable 'strSep' (line 238) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(238): error 830: (Info -- Location cited in prior message)
LPTSTR lpstrLine = new TCHAR[m_nWrapWidth + 3];
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(364): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
UTBStr::stprintf(lpstrLine, m_nWrapWidth + 3, _T("%*s\r\n"), m_nIndent, _T(" "));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(379): error 732: (Info -- Loss of sign (arg. no. 2) (int to unsigned int))
m_File.Write(lpstrLine, (nIndex + 2) * sizeof(TCHAR));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(414): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
delete lpstrLine;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(417): error 424: (Warning -- Inappropriate deallocation (delete) for 'new[]' data -- Effective C++ #5 & Eff. C++ 3rd Ed. item 16)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(427): error 953: (Note -- Variable 'nLength' (line 367) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(367): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(428): error 952: (Note -- Parameter 'lpstrMessage' (line 360) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(360): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(428): error 1762: (Info -- Member function 'COXTrace::WriteMsg(const char *)' could be made const --- Eff. C++ 3rd Ed. item 3)
--- Wrap-up for Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp(692): error 766: (Info -- Header file '..\..\Include\UTB64Bit.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXTrace.cpp')
--- Global Wrap-up
error 900: (Note -- Successful completion, 46 messages produced)