Lint Analysis Results Report for OXUsertl.cpp |
| Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp |
|---|---|
| Project: | UTStaticLib2008 |
| Solution: | UsingStaticLib.sln [configuration: Debug] |
| Analysis Status: | Complete |
| Last Analysed: | 08 October 2008, 12:21:20 |
| Total Issues: | 121 |
| Elective Notes: | 36 (29.75%) |
| Informational: | 73 (60.33%) |
| Warnings: | 12 (9.92%) |
| 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 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 71 | do ... while(0); |
| 2 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 72 | Possible use of null pointer 'pcszKey' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp: line 71] |
| 3 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 71 | Reference cited in prior message |
| 4 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 72 | do ... while(0); |
| 5 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 73 | do ... while(0); |
| 6 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 106 | Variable 'iDelta' (line 104) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 7 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 104 | Location cited in prior message |
| 8 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 106 | Variable 'iMaxKeys' (line 103) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 9 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 103 | Location cited in prior message |
| 10 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 108 | Loss of sign in promotion from int to unsigned int |
| 11 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 109 | Loss of sign in promotion from int to unsigned int |
| 12 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 109 | Loss of sign in promotion from int to unsigned int |
| 13 | Information | 2 | 774 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 111 | Boolean within 'if' always evaluates to False [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp: lines 109, 111] |
| 14 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 109 | Reference cited in prior message |
| 15 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 111 | Reference cited in prior message |
| 16 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 133 | Loss of sign (arg. no. 3) (int to unsigned int) |
| 17 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 136 | Ignoring return value of function 'lstrcpyA(char *, const char *)' (compare with line 5652, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 18 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 5652 | Location cited in prior message |
| 19 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 158 | Variable 'iRepLength' (line 95) 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\OXUsertl.cpp | 95 | Location cited in prior message |
| 21 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 158 | Parameter 'pcszKey' (line 67) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 22 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 67 | Location cited in prior message |
| 23 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 158 | Parameter 'pcszReplacement' (line 68) 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\OXUsertl.cpp | 68 | Location cited in prior message |
| 25 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 158 | Variable 'iStrLength' (line 78) 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\OXUsertl.cpp | 78 | Location cited in prior message |
| 27 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 158 | Variable 'iKeyLength' (line 79) 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\OXUsertl.cpp | 79 | Location cited in prior message |
| 29 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 171 | Parameter 'pcszFilename' (line 165) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 30 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 165 | Location cited in prior message |
| 31 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 185 | Loss of precision (arg. no. 1) (unsigned int to int) |
| 32 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 193 | Variable 'uiNum' (line 182) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 33 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 182 | Location cited in prior message |
| 34 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 196 | Parameter 'pMenu' (line 178) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 35 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 178 | Location cited in prior message |
| 36 | Information | 2 | 818 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 196 | Pointer parameter 'pMenu' (line 178) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 37 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 178 | Location cited in prior message |
| 38 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 196 | Parameter 'uiID' (line 178) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 39 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 178 | Location cited in prior message |
| 40 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 212 | Loss of sign (arg. no. 1) (char to unsigned int) |
| 41 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 212 | Operator '-' followed by operator '+' is confusing. Use parentheses. |
| 42 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 212 | Loss of sign (arg. no. 1) (char to unsigned int) |
| 43 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 212 | Operator '-' followed by operator '+' is confusing. Use parentheses. |
| 44 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 212 | Loss of precision (arg. no. 1) (unsigned int to int) |
| 45 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 212 | Ignoring return value of function '_chdrive(int)' (compare with line 73, file C:\Program Files\Microsoft Visual Studio 9.0\VC\include\direct.h) |
| 46 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\include\direct.h | 73 | Location cited in prior message |
| 47 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 213 | Ignoring return value of function '_chdir(const char *)' (compare with line 69, file C:\Program Files\Microsoft Visual Studio 9.0\VC\include\direct.h) |
| 48 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\include\direct.h | 69 | Location cited in prior message |
| 49 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 231 | do ... while(0); |
| 50 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 233 | Parameter 'pcszDir' (line 204) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 51 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 204 | Location cited in prior message |
| 52 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 233 | Parameter 'pcszCmd' (line 204) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 53 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 204 | Location cited in prior message |
| 54 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 243 | Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12 |
| 55 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 243 | Symbol 'COXUserTool::m_strMenuText's default constructor implicitly called -- Effective C++ #12 |
| 56 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 243 | Symbol 'COXUserTool::m_strCommand's default constructor implicitly called -- Effective C++ #12 |
| 57 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 243 | Symbol 'COXUserTool::m_strArgs's default constructor implicitly called -- Effective C++ #12 |
| 58 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 243 | Symbol 'COXUserTool::m_strDirectory's default constructor implicitly called -- Effective C++ #12 |
| 59 | Warning | 3 | 1538 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 247 | base class 'CObject' absent from initializer list for copy constructor |
| 60 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 247 | Symbol 'COXUserTool::m_strMenuText's default constructor implicitly called -- Effective C++ #12 |
| 61 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 247 | Symbol 'COXUserTool::m_strCommand's default constructor implicitly called -- Effective C++ #12 |
| 62 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 247 | Symbol 'COXUserTool::m_strArgs's default constructor implicitly called -- Effective C++ #12 |
| 63 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 247 | Symbol 'COXUserTool::m_strDirectory's default constructor implicitly called -- Effective C++ #12 |
| 64 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 247 | Symbol 'COXUserTool::m_uiShowFlag' did not appear in the constructor initializer list -- Effective C++ #12 |
| 65 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 265 | Loss of precision (initialization) (unsigned int to long) |
| 66 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 267 | Variable 'l' (line 265) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 67 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 265 | Location cited in prior message |
| 68 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 289 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 69 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 294 | Parameter 'p' (line 280) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 70 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 280 | Location cited in prior message |
| 71 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 294 | Variable 'iIndex' (line 284) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 72 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 284 | Location cited in prior message |
| 73 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 314 | Ignoring return value of function 'Replace(ATL::CStringT<char,StrTraitMFC_DLL<char>> &, const char *, const char *, int)' (compare with line 67) |
| 74 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 67 | Location cited in prior message |
| 75 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 315 | Ignoring return value of function 'Replace(ATL::CStringT<char,StrTraitMFC_DLL<char>> &, const char *, const char *, int)' (compare with line 67) |
| 76 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 67 | Location cited in prior message |
| 77 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 316 | Ignoring return value of function 'Replace(ATL::CStringT<char,StrTraitMFC_DLL<char>> &, const char *, const char *, int)' (compare with line 67) |
| 78 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 67 | Location cited in prior message |
| 79 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 308 | Ignoring return value of function 'CStringList::GetNext(struct __POSITION *&)' (compare with line 847, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h) |
| 80 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h | 847 | Location cited in prior message |
| 81 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 329 | do ... while(0); |
| 82 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 331 | Variable 'bReturn' (line 328) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 83 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 328 | Location cited in prior message |
| 84 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 377 | do ... while(0); |
| 85 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 388 | Variable 'iInitialSize' (line 385) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 86 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 385 | Location cited in prior message |
| 87 | Information | 2 | 1752 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 389 | catch parameter is not a reference -- More Effective C++ #13 |
| 88 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 389 | do ... while(0); |
| 89 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 397 | Parameter 'pcszFilename' (line 375) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 90 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 375 | Location cited in prior message |
| 91 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 401 | do ... while(0); |
| 92 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 402 | do ... while(0); |
| 93 | Information | 2 | 1752 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 412 | catch parameter is not a reference -- More Effective C++ #13 |
| 94 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 412 | do ... while(0); |
| 95 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 419 | Parameter 'pcszFilename' (line 399) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 96 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 399 | Location cited in prior message |
| 97 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 423 | do ... while(0); |
| 98 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 424 | do ... while(0); |
| 99 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 440 | Loss of precision (initialization) (unsigned int to int) |
| 100 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 441 | Loss of sign (arg. no. 1) (int to unsigned int) |
| 101 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 441 | Ignoring return value of function 'CMenu::RemoveMenu(unsigned int, unsigned int)' (compare with line 1183, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 102 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 1183 | Location cited in prior message |
| 103 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 457 | Ignoring return value of function 'CMenu::AppendMenuA(unsigned int, unsigned int, const char *)' (compare with line 1157, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 104 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 1157 | Location cited in prior message |
| 105 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 468 | Loss of sign in promotion from int to unsigned int |
| 106 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 468 | Loss of sign in promotion from int to unsigned int |
| 107 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 470 | Variable 'pText' (line 466) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 108 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 466 | Location cited in prior message |
| 109 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 470 | Variable 'pTool' (line 465) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 110 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 465 | Location cited in prior message |
| 111 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 470 | Pointer variable 'pTool' (line 465) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 112 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 465 | Location cited in prior message |
| 113 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 471 | Variable 'iNum' (line 462) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 114 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 462 | Location cited in prior message |
| 115 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 476 | Ignoring return value of function 'CMenu::RemoveMenu(unsigned int, unsigned int)' (compare with line 1183, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 116 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 1183 | Location cited in prior message |
| 117 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 477 | Variable 'uiState' (line 474) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 118 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 474 | Location cited in prior message |
| 119 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 494 | Variable 'iNum' (line 487) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 120 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 487 | Location cited in prior message |
| 121 | Information | 2 | 766 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp | 496 | Header file '..\..\Include\UTBStrOp.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp' |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp (C++)
#... bugBreak() ; } while (0) /*lint -restore */
ASSERT( pcszKey != NULL );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(71): error 717: (Info -- do ... while(0);)
#... 0')"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restor
ASSERT( *pcszKey != _T('\0') );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(72): error 613: (Warning -- Possible use of null pointer 'pcszKey' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp: line 71])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(71): error 831: (Info -- Reference cited in prior message)
#... AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT( *pcszKey != _T('\0') );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(72): error 717: (Info -- do ... while(0);)
#... ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT( pcszReplacement != NULL );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(73): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(106): error 953: (Note -- Variable 'iDelta' (line 104) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(104): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(106): error 953: (Note -- Variable 'iMaxKeys' (line 103) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(103): error 830: (Info -- Location cited in prior message)
LPTSTR p = new TCHAR[iBufLength];
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(108): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
memset(p,0,iBufLength*sizeof(TCHAR));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(109): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(109): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
if ( p == NULL )
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(111): error 774: (Info -- Boolean within 'if' always evaluates to False [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp: lines 109, 111])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(109): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(111): error 831: (Info -- Reference cited in prior message)
if ( _tcsnccmp( pCurr, strKey, iKeyLength ) == 0 )
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(133): error 732: (Info -- Loss of sign (arg. no. 3) (int to unsigned int))
lstrcpy( pOut, pcszReplacement );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(136): error 534: (Warning -- Ignoring return value of function 'lstrcpyA(char *, const char *)' (compare with line 5652, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(5652): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(158): error 953: (Note -- Variable 'iRepLength' (line 95) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(95): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(158): error 952: (Note -- Parameter 'pcszKey' (line 67) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(67): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(158): error 952: (Note -- Parameter 'pcszReplacement' (line 68) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(68): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(158): error 953: (Note -- Variable 'iStrLength' (line 78) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(78): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(158): error 953: (Note -- Variable 'iKeyLength' (line 79) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(79): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(171): error 952: (Note -- Parameter 'pcszFilename' (line 165) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(165): error 830: (Info -- Location cited in prior message)
if ( pMenu->GetMenuItemID( ui ) == uiID )
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(185): error 713: (Info -- Loss of precision (arg. no. 1) (unsigned int to int))
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(193): error 953: (Note -- Variable 'uiNum' (line 182) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(182): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(196): error 952: (Note -- Parameter 'pMenu' (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\OXUsertl.cpp(178): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(196): error 818: (Info -- Pointer parameter 'pMenu' (line 178) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(178): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(196): error 952: (Note -- Parameter 'uiID' (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\OXUsertl.cpp(178): error 830: (Info -- Location cited in prior message)
_chdrive( _totupper( *pcszDir ) - _T('\0') + 1 );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(212): error 732: (Info -- Loss of sign (arg. no. 1) (char to unsigned int))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(212): error 834: (Info -- Operator '-' followed by operator '+' is confusing. Use parentheses.)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(212): error 732: (Info -- Loss of sign (arg. no. 1) (char to unsigned int))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(212): error 834: (Info -- Operator '-' followed by operator '+' is confusing. Use parentheses.)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(212): error 713: (Info -- Loss of precision (arg. no. 1) (unsigned int to int))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(212): error 534: (Warning -- Ignoring return value of function '_chdrive(int)' (compare with line 73, file C:\Program Files\Microsoft Visual Studio 9.0\VC\include\direct.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\direct.h(73): error 830: (Info -- Location cited in prior message)
_tchdir( pcszDir );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(213): error 534: (Warning -- Ignoring return value of function '_chdir(const char *)' (compare with line 69, file C:\Program Files\Microsoft Visual Studio 9.0\VC\include\direct.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\direct.h(69): error 830: (Info -- Location cited in prior message)
#... () ; } while (0) /*lint -restore */
ASSERT( bReturn );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(231): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(233): error 952: (Note -- Parameter 'pcszDir' (line 204) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(204): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(233): error 952: (Note -- Parameter 'pcszCmd' (line 204) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(204): error 830: (Info -- Location cited in prior message)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(243): 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\OXUsertl.cpp(243): error 1926: (Note -- Symbol 'COXUserTool::m_strMenuText's default constructor implicitly called -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(243): error 1926: (Note -- Symbol 'COXUserTool::m_strCommand's default constructor implicitly called -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(243): error 1926: (Note -- Symbol 'COXUserTool::m_strArgs's default constructor implicitly called -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(243): error 1926: (Note -- Symbol 'COXUserTool::m_strDirectory's default constructor implicitly called -- Effective C++ #12)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(247): error 1538: (Warning -- base class 'CObject' absent from initializer list for copy constructor)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(247): error 1926: (Note -- Symbol 'COXUserTool::m_strMenuText's default constructor implicitly called -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(247): error 1926: (Note -- Symbol 'COXUserTool::m_strCommand's default constructor implicitly called -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(247): error 1926: (Note -- Symbol 'COXUserTool::m_strArgs's default constructor implicitly called -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(247): error 1926: (Note -- Symbol 'COXUserTool::m_strDirectory's default constructor implicitly called -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(247): error 1927: (Note -- Symbol 'COXUserTool::m_uiShowFlag' did not appear in the constructor initializer list -- Effective C++ #12)
LONG l = m_uiShowFlag;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(265): error 713: (Info -- Loss of precision (initialization) (unsigned int to long))
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(267): error 953: (Note -- Variable 'l' (line 265) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(265): error 830: (Info -- Location cited in prior message)
strData = strTmp.Right( strTmp.GetLength() - iIndex - 1 );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(289): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(294): error 952: (Note -- Parameter 'p' (line 280) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(280): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(294): error 953: (Note -- Variable 'iIndex' (line 284) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(284): error 830: (Info -- Location cited in prior message)
Replace( strCmd, strKey, strData );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(314): error 534: (Warning -- Ignoring return value of function 'Replace(ATL::CStringT<char,StrTraitMFC_DLL<char>> &, const char *, const char *, int)' (compare with line 67))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(67): error 830: (Info -- Location cited in prior message)
Replace( strArgs, strKey, strData );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(315): error 534: (Warning -- Ignoring return value of function 'Replace(ATL::CStringT<char,StrTraitMFC_DLL<char>> &, const char *, const char *, int)' (compare with line 67))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(67): error 830: (Info -- Location cited in prior message)
Replace( strDir, strKey, strData );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(316): error 534: (Warning -- Ignoring return value of function 'Replace(ATL::CStringT<char,StrTraitMFC_DLL<char>> &, const char *, const char *, int)' (compare with line 67))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(67): error 830: (Info -- Location cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(308): error 534: (Warning -- Ignoring return value of function 'CStringList::GetNext(struct __POSITION *&)' (compare with line 847, 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(847): error 830: (Info -- Location cited in prior message)
#... () ; } while (0) /*lint -restore */
ASSERT( bReturn );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(329): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(331): error 953: (Note -- Variable 'bReturn' (line 328) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(328): error 830: (Info -- Location cited in prior message)
#... ')"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore
ASSERT( pcszFilename != NULL && *pcszFilename != _T('\0') );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(377): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(388): error 953: (Note -- Variable 'iInitialSize' (line 385) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(385): error 830: (Info -- Location cited in prior message)
#... } catch (CException* e) { ASSERT(e->IsKindOf(RUNTIME_CLASS(CException)))
CATCH( CException, e )
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(389): error 1752: (Info -- catch parameter is not a reference -- More Effective C++ #13)
#... ebugBreak() ; } while (0) /*lint -restore */
#... NTIME_CLASS(CException))); _afxExceptionLink.m_pException = e;
CATCH( CException, e )
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(389): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(397): error 952: (Note -- Parameter 'pcszFilename' (line 375) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(375): error 830: (Info -- Location cited in prior message)
#... ')"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore
ASSERT( pcszFilename != NULL && *pcszFilename != _T('\0') );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(401): error 717: (Info -- do ... while(0);)
#... bugBreak() ; } while (0) /*lint -restore */
ASSERT( a.GetSize() > 0 );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(402): error 717: (Info -- do ... while(0);)
#... catch (CException* e) { ASSERT(e->IsKindOf(RUNTIME_CLASS(CException))); _a
CATCH( CException, e )
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(412): error 1752: (Info -- catch parameter is not a reference -- More Effective C++ #13)
#... Break() ; } while (0) /*lint -restore */
#... E_CLASS(CException))); _afxExceptionLink.m_pException = e;
CATCH( CException, e )
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(412): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(419): error 952: (Note -- Parameter 'pcszFilename' (line 399) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(399): error 830: (Info -- Location cited in prior message)
#... gBreak() ; } while (0) /*lint -restore */
ASSERT( pMenu != NULL );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(423): error 717: (Info -- do ... while(0);)
#... gBreak() ; } while (0) /*lint -restore */
ASSERT( uiFirstID > 0 );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(424): error 717: (Info -- do ... while(0);)
for ( int i = uiLastItem; i >= (int)uiPos; i-- )
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(440): error 713: (Info -- Loss of precision (initialization) (unsigned int to int))
pMenu->RemoveMenu( i, MF_BYPOSITION );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(441): error 732: (Info -- Loss of sign (arg. no. 1) (int to unsigned int))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(441): error 534: (Warning -- Ignoring return value of function 'CMenu::RemoveMenu(unsigned int, unsigned int)' (compare with line 1183, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(1183): error 830: (Info -- Location cited in prior message)
pMenu->AppendMenu( MF_SEPARATOR );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(457): error 534: (Warning -- Ignoring return value of function 'CMenu::AppendMenuA(unsigned int, unsigned int, const char *)' (compare with line 1157, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(1157): error 830: (Info -- Location cited in prior message)
if ( pMenu->AppendMenu( MF_STRING, uiFirstID + iAdded, pText ) )
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(468): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(468): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(470): error 953: (Note -- Variable 'pText' (line 466) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(466): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(470): error 953: (Note -- Variable 'pTool' (line 465) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(465): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(470): error 954: (Note -- Pointer variable 'pTool' (line 465) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(465): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(471): error 953: (Note -- Variable 'iNum' (line 462) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(462): error 830: (Info -- Location cited in prior message)
pMenu->RemoveMenu( uiLastItem, MF_BYPOSITION );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(476): error 534: (Warning -- Ignoring return value of function 'CMenu::RemoveMenu(unsigned int, unsigned int)' (compare with line 1183, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(1183): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(477): error 953: (Note -- Variable 'uiState' (line 474) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(474): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(494): error 953: (Note -- Variable 'iNum' (line 487) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(487): error 830: (Info -- Location cited in prior message)
--- Wrap-up for Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp(496): error 766: (Info -- Header file '..\..\Include\UTBStrOp.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXUsertl.cpp')
--- Global Wrap-up
error 900: (Note -- Successful completion, 121 messages produced)