Lint Analysis Results Report for OXJPGExp.cpp |
Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp |
---|---|
Project: | UTStaticLib2008 |
Solution: | UsingStaticLib.sln [configuration: Debug] |
Analysis Status: | Complete |
Last Analysed: | 08 October 2008, 12:08:13 |
Total Issues: | 13 |
Elective Notes: | 5 (38.46%) |
Informational: | 7 (53.85%) |
Warnings: | 1 (7.69%) |
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\OXJPGExp.cpp | 46 | Symbol 'CException' did not appear in the constructor initializer list -- Effective C++ #12 |
2 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp | 47 | Parameter 'dwErrorCode' (line 43) could be declared const --- Eff. C++ 3rd Ed. item 3 |
3 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp | 43 | Location cited in prior message |
4 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp | 47 | Parameter 'pszErrMsg' (line 43) could be declared const --- Eff. C++ 3rd Ed. item 3 |
5 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp | 43 | Location cited in prior message |
6 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp | 57 | Loss of precision (arg. no. 2) (unsigned int to int) |
7 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp | 57 | do ... while(0); |
8 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp | 59 | Loss of precision (arg. no. 3) (unsigned int to int) |
9 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp | 59 | Ignoring return value of function 'lstrcpynA(char *, const char *, int)' (compare with line 5623, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
10 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 5623 | Location cited in prior message |
11 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp | 62 | Parameter 'pnHelpContext' (line 54) could be declared const --- Eff. C++ 3rd Ed. item 3 |
12 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp | 54 | Location cited in prior message |
13 | Elective Note | 1 | 1961 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp | 62 | virtual member function 'COXJPEGException::GetErrorMessage(char *, unsigned int, unsigned int *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp (C++) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp(46): error 1928: (Note -- Symbol 'CException' did not appear in the constructor initializer list -- Effective C++ #12) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp(47): error 952: (Note -- Parameter 'dwErrorCode' (line 43) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp(43): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp(47): error 952: (Note -- Parameter 'pszErrMsg' (line 43) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp(43): error 830: (Info -- Location cited in prior message) #... { if ( !(lpszError != 0 && AfxIsValidString(lpszError, nMaxError)) && Adv ASSERT(lpszError != NULL && AfxIsValidString(lpszError, nMaxError)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp(57): error 713: (Info -- Loss of precision (arg. no. 2) (unsigned int to int)) #... nMaxError)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint ASSERT(lpszError != NULL && AfxIsValidString(lpszError, nMaxError)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp(57): error 717: (Info -- do ... while(0);) lstrcpyn(lpszError, m_sErrMsg, nMaxError); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp(59): error 713: (Info -- Loss of precision (arg. no. 3) (unsigned int to int)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp(59): error 534: (Warning -- Ignoring return value of function 'lstrcpynA(char *, const char *, int)' (compare with line 5623, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(5623): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp(62): error 952: (Note -- Parameter 'pnHelpContext' (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\OXJPGExp.cpp(54): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXJPGExp.cpp(62): error 1961: (Note -- virtual member function 'COXJPEGException::GetErrorMessage(char *, unsigned int, unsigned int *)' could be made const --- Eff. C++ 3rd Ed. item 3) --- Global Wrap-up error 900: (Note -- Successful completion, 13 messages produced)