Lint Analysis Results Report for OXJPGCod.cpp |
Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp |
---|---|
Project: | UTStaticLib2008 |
Solution: | UsingStaticLib.sln [configuration: Debug] |
Analysis Status: | Complete |
Last Analysed: | 08 October 2008, 12:08:04 |
Total Issues: | 31 |
Elective Notes: | 9 (29.03%) |
Informational: | 15 (48.39%) |
Warnings: | 7 (22.58%) |
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 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 75 | Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12 |
2 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 75 | Symbol 'COXJPEGCodec::m_sWarnings's default constructor implicitly called -- Effective C++ #12 |
3 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 121 | Ignoring return value of function 'CMapPtrToPtr::Lookup(void *, void *&) const' (compare with line 1095, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h) |
4 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h | 1095 | Location cited in prior message |
5 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 136 | Ignoring return value of function 'CMapPtrToPtr::Lookup(void *, void *&) const' (compare with line 1095, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h) |
6 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h | 1095 | Location cited in prior message |
7 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 157 | Ignoring return value of function 'CMapPtrToPtr::Lookup(void *, void *&) const' (compare with line 1095, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h) |
8 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h | 1095 | Location cited in prior message |
9 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 172 | Ignoring return value of function 'CMapPtrToPtr::Lookup(void *, void *&) const' (compare with line 1095, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h) |
10 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h | 1095 | Location cited in prior message |
11 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 189 | Ignoring return value of function 'CMapPtrToPtr::Lookup(void *, void *&) const' (compare with line 1095, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h) |
12 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h | 1095 | Location cited in prior message |
13 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 225 | Member function 'COXJPEGCodec::SetJPEGErrorHandling(struct jpeg_error_mgr *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
14 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 245 | Ignoring return value of function 'CMapPtrToPtr::RemoveKey(void *)' (compare with line 1105, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h) |
15 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h | 1105 | Location cited in prior message |
16 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 258 | Loss of sign (arg. no. 1) (int to unsigned long) |
17 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 282 | Parameter 'msg_level' (line 261) could be declared const --- Eff. C++ 3rd Ed. item 3 |
18 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 261 | Location cited in prior message |
19 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 282 | Variable 'err' (line 263) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
20 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 263 | Location cited in prior message |
21 | Warning | 3 | 539 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 320 | Did not expect positive indentation from line 319 |
22 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 319 | Location cited in prior message |
23 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 334 | Parameter 'cinfo' (line 284) could be declared const --- Eff. C++ 3rd Ed. item 3 |
24 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 284 | Location cited in prior message |
25 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 334 | Variable 'msg_code' (line 287) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
26 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 287 | Location cited in prior message |
27 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 334 | Variable 'err' (line 286) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
28 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 286 | Location cited in prior message |
29 | Elective Note | 1 | 1961 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 334 | virtual member function 'COXJPEGCodec::FormatMessageA(struct jpeg_common_struct *, char *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
30 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 343 | Parameter 'cinfo' (line 336) could be declared const --- Eff. C++ 3rd Ed. item 3 |
31 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp | 336 | Location cited in prior message |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp (C++) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(75): error 1928: (Note -- Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(75): error 1926: (Note -- Symbol 'COXJPEGCodec::m_sWarnings's default constructor implicitly called -- Effective C++ #12) m_RunningCodecsMap.Lookup(cinfo, pErrorCodec); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(121): error 534: (Warning -- Ignoring return value of function 'CMapPtrToPtr::Lookup(void *, void *&) const' (compare with line 1095, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h(1095): error 830: (Info -- Location cited in prior message) m_RunningCodecsMap.Lookup(cinfo, pErrorCodec); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(136): error 534: (Warning -- Ignoring return value of function 'CMapPtrToPtr::Lookup(void *, void *&) const' (compare with line 1095, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h(1095): error 830: (Info -- Location cited in prior message) m_RunningCodecsMap.Lookup(cinfo, pErrorCodec); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(157): error 534: (Warning -- Ignoring return value of function 'CMapPtrToPtr::Lookup(void *, void *&) const' (compare with line 1095, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h(1095): error 830: (Info -- Location cited in prior message) m_RunningCodecsMap.Lookup(cinfo, pErrorCodec); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(172): error 534: (Warning -- Ignoring return value of function 'CMapPtrToPtr::Lookup(void *, void *&) const' (compare with line 1095, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h(1095): error 830: (Info -- Location cited in prior message) m_RunningCodecsMap.Lookup(cinfo, pErrorCodec); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(189): error 534: (Warning -- Ignoring return value of function 'CMapPtrToPtr::Lookup(void *, void *&) const' (compare with line 1095, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h(1095): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(225): error 1762: (Info -- Member function 'COXJPEGCodec::SetJPEGErrorHandling(struct jpeg_error_mgr *)' could be made const --- Eff. C++ 3rd Ed. item 3) m_RunningCodecsMap.RemoveKey(cinfo); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(245): error 534: (Warning -- Ignoring return value of function 'CMapPtrToPtr::RemoveKey(void *)' (compare with line 1105, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h(1105): error 830: (Info -- Location cited in prior message) THROW(new COXJPEGException(cinfo->err->msg_code, buffer)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(258): error 732: (Info -- Loss of sign (arg. no. 1) (int to unsigned long)) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(282): error 952: (Note -- Parameter 'msg_level' (line 261) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(261): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(282): error 953: (Note -- Variable 'err' (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\OXJPGCod.cpp(263): error 830: (Info -- Location cited in prior message) break; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(320): error 539: (Warning -- Did not expect positive indentation from line 319) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(319): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(334): error 952: (Note -- Parameter 'cinfo' (line 284) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(284): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(334): error 953: (Note -- Variable 'msg_code' (line 287) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(287): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(334): error 953: (Note -- Variable 'err' (line 286) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(286): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(334): error 1961: (Note -- virtual member function 'COXJPEGCodec::FormatMessageA(struct jpeg_common_struct *, char *)' could be made const --- Eff. C++ 3rd Ed. item 3) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(343): error 952: (Note -- Parameter 'cinfo' (line 336) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGCod.cpp(336): error 830: (Info -- Location cited in prior message) --- Global Wrap-up error 900: (Note -- Successful completion, 31 messages produced)