Lint Analysis Results Report for OXIPEdit.cpp |
Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp |
---|---|
Project: | UTStaticLib2008 |
Solution: | UsingStaticLib.sln [configuration: Debug] |
Analysis Status: | Complete |
Last Analysed: | 08 October 2008, 12:07:21 |
Total Issues: | 21 |
Elective Notes: | 7 (33.33%) |
Informational: | 12 (57.14%) |
Warnings: | 2 (9.52%) |
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\OXIPEdit.cpp | 19 | Symbol 'COXMaskedEdit' did not appear in the constructor initializer list -- Effective C++ #12 |
2 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 39 | do ... while(0); |
3 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 46 | Parameter 'lpszTestIP' (line 37) could be declared const --- Eff. C++ 3rd Ed. item 3 |
4 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 37 | Location cited in prior message |
5 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 58 | Parameter 'lpszTestIP' (line 48) could be declared const --- Eff. C++ 3rd Ed. item 3 |
6 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 48 | Location cited in prior message |
7 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 58 | Variable 'strTestIP' (line 50) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
8 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 50 | Location cited in prior message |
9 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 58 | Member function 'COXIPEdit::IsEmptyIP(const char *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
10 | Elective Note | 1 | 1961 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 78 | virtual member function 'COXIPEdit::GetErrorString(void)' could be made const --- Eff. C++ 3rd Ed. item 3 |
11 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 88 | Ignoring return value of function 'COXIPEdit::GetIPFromString(const char *, unsigned char &, unsigned char &, unsigned char &, unsigned char &)' (compare with line 42, file ..\..\Include\OXIPEdit.h) |
12 | Information | 2 | 830 | ..\..\Include\OXIPEdit.h | 42 | Location cited in prior message |
13 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 96 | Parameter 'lpszIP' (line 80) could be declared const --- Eff. C++ 3rd Ed. item 3 |
14 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 80 | Location cited in prior message |
15 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 103 | Member function 'COXIPEdit::GetStringFromIP(unsigned char, unsigned char, unsigned char, unsigned char)' could be made const --- Eff. C++ 3rd Ed. item 3 |
16 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 107 | do ... while(0); |
17 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 131 | Ignoring return value of function 'sscanf_s(const char *, const char *, ...)' (compare with line 327, file C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h) |
18 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h | 327 | Location cited in prior message |
19 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 145 | Parameter 'lpszIPString' (line 105) could be declared const --- Eff. C++ 3rd Ed. item 3 |
20 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 105 | Location cited in prior message |
21 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp | 145 | Member function 'COXIPEdit::GetIPFromString(const char *, unsigned char &, unsigned char &, unsigned char &, unsigned char &)' could be made const --- Eff. C++ 3rd Ed. item 3 |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp (C++) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(19): error 1928: (Note -- Symbol 'COXMaskedEdit' did not appear in the constructor initializer list -- Effective C++ #12) #... ebugBreak() ; } while (0) /*lint -restore */ ASSERT(lpszTestIP != NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(39): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(46): error 952: (Note -- Parameter 'lpszTestIP' (line 37) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(37): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(58): error 952: (Note -- Parameter 'lpszTestIP' (line 48) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(48): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(58): error 953: (Note -- Variable 'strTestIP' (line 50) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(50): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(58): error 1762: (Info -- Member function 'COXIPEdit::IsEmptyIP(const char *)' could be made const --- Eff. C++ 3rd Ed. item 3) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(78): error 1961: (Note -- virtual member function 'COXIPEdit::GetErrorString(void)' could be made const --- Eff. C++ 3rd Ed. item 3) GetIPFromString(lpszIP, nField0, nField1, nField2, nField3); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(88): error 534: (Warning -- Ignoring return value of function 'COXIPEdit::GetIPFromString(const char *, unsigned char &, unsigned char &, unsigned char &, unsigned char &)' (compare with line 42, file ..\..\Include\OXIPEdit.h)) ..\..\Include\OXIPEdit.h(42): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(96): error 952: (Note -- Parameter 'lpszIP' (line 80) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(80): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(103): error 1762: (Info -- Member function 'COXIPEdit::GetStringFromIP(unsigned char, unsigned char, unsigned char, unsigned char)' could be made const --- Eff. C++ 3rd Ed. item 3) #... xDebugBreak() ; } while (0) /*lint -restore */ ASSERT(lpszIPString != NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(107): error 717: (Info -- do ... while(0);) ::_stscanf_s(strTestIP, _T("%u %u %u %u"), &nF0, &nF1, &nF2, &nF3); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(131): error 534: (Warning -- Ignoring return value of function 'sscanf_s(const char *, const char *, ...)' (compare with line 327, file C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(327): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(145): error 952: (Note -- Parameter 'lpszIPString' (line 105) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(105): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIPEdit.cpp(145): error 1762: (Info -- Member function 'COXIPEdit::GetIPFromString(const char *, unsigned char &, unsigned char &, unsigned char &, unsigned char &)' could be made const --- Eff. C++ 3rd Ed. item 3) --- Global Wrap-up error 900: (Note -- Successful completion, 21 messages produced)