Lint Analysis Results Report for OXSizeToolBar.cpp |
Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp |
---|---|
Project: | UTStaticLib2008 |
Solution: | UsingStaticLib.sln [configuration: Debug] |
Analysis Status: | Complete |
Last Analysed: | 08 October 2008, 12:15:05 |
Total Issues: | 158 |
Elective Notes: | 34 (21.52%) |
Informational: | 95 (60.13%) |
Warnings: | 29 (18.35%) |
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\OXSizeToolBar.cpp | 45 | do ... while(0); |
2 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 47 | do ... while(0); |
3 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 51 | Loss of precision (arg. no. 1) (unsigned int to int) |
4 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 51 | Ignoring return value of function 'CToolBarCtrl::GetButton(int, struct _TBBUTTON *) const' (compare with line 1856, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
5 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 1856 | Location cited in prior message |
6 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 51 | Possible use of null pointer 'pToolBar' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp: line 45] |
7 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 45 | Reference cited in prior message |
8 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 56 | Loss of precision (arg. no. 1) (unsigned int to int) |
9 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 56 | Ignoring return value of function 'CToolBarCtrl::SetState(int, unsigned int)' (compare with line 1850, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
10 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 1850 | Location cited in prior message |
11 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 56 | Possible use of null pointer 'pToolBar' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp: line 45] |
12 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 45 | Reference cited in prior message |
13 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 57 | Variable 'pToolBar' (line 44) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
14 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 44 | Location cited in prior message |
15 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 57 | Variable 'pSizeToolBar' (line 43) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
16 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 43 | Location cited in prior message |
17 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 57 | Parameter 'bOn' (line 40) 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\OXSizeToolBar.cpp | 40 | Location cited in prior message |
19 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 62 | do ... while(0); |
20 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 65 | do ... while(0); |
21 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 67 | do ... while(0); |
22 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 71 | Loss of precision (arg. no. 1) (unsigned int to int) |
23 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 71 | Ignoring return value of function 'CToolBarCtrl::GetButton(int, struct _TBBUTTON *) const' (compare with line 1856, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
24 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 1856 | Location cited in prior message |
25 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 71 | Possible use of null pointer 'pToolBar' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp: line 65] |
26 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 65 | Reference cited in prior message |
27 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 81 | Loss of precision (arg. no. 1) (unsigned int to int) |
28 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 81 | Ignoring return value of function 'CToolBarCtrl::SetState(int, unsigned int)' (compare with line 1850, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
29 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 1850 | Location cited in prior message |
30 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 81 | Possible use of null pointer 'pToolBar' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp: line 65] |
31 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 65 | Reference cited in prior message |
32 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 85 | Variable 'pToolBar' (line 64) 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\OXSizeToolBar.cpp | 64 | Location cited in prior message |
34 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 85 | Variable 'pSizeToolBar' (line 63) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
35 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 63 | Location cited in prior message |
36 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 85 | Parameter 'nCheck' (line 60) could be declared const --- Eff. C++ 3rd Ed. item 3 |
37 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 60 | Location cited in prior message |
38 | Elective Note | 1 | 1961 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 91 | virtual member function 'COXToolCmdUI::SetText(const char *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
39 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 100 | Symbol 'CToolBarCtrl' did not appear in the constructor initializer list -- Effective C++ #12 |
40 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 132 | Member function 'COXToolBarCtrl::GetBoundingSize(CSize &)' could be made const --- Eff. C++ 3rd Ed. item 3 |
41 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 148 | Ignoring return value of function 'CToolBarCtrl::GetButton(int, struct _TBBUTTON *) const' (compare with line 1856, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
42 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 1856 | Location cited in prior message |
43 | Information | 2 | 1746 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 160 | parameter 'point' in function 'COXToolBarCtrl::HitTestButtons(CPoint)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20 |
44 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 160 | Member function 'COXToolBarCtrl::HitTestButtons(CPoint)' could be made const --- Eff. C++ 3rd Ed. item 3 |
45 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 172 | do ... while(0); |
46 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 175 | Possible use of null pointer 'pParent' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp: line 172] |
47 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 172 | Reference cited in prior message |
48 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 177 | Ignoring return value of function 'CWnd::SendMessageA(unsigned int, unsigned int, long) const' (compare with line 2222, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
49 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2222 | Location cited in prior message |
50 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 177 | Possible use of null pointer 'pParent' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp: line 172] |
51 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 172 | Reference cited in prior message |
52 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 178 | Variable 'pParent' (line 171) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
53 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 171 | Location cited in prior message |
54 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 178 | Pointer variable 'pParent' (line 171) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
55 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 171 | Location cited in prior message |
56 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 203 | Symbol 'COXSizeToolBar::m_ToolCtrl'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\OXSizeToolBar.cpp | 203 | Symbol 'COXSizeToolBar::m_ToolCtrlButtonSize'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\OXSizeToolBar.cpp | 203 | Symbol 'COXSizeToolBar::m_Bitmap's default constructor implicitly called -- Effective C++ #12 |
59 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 203 | Symbol 'COXSizeToolBar::m_pBitmapIds' did not appear in the constructor initializer list -- Effective C++ #12 |
60 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 203 | Symbol 'COXSizeToolBar::m_nBitmapButtons' did not appear in the constructor initializer list -- Effective C++ #12 |
61 | Warning | 3 | 1540 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 215 | Pointer member 'COXSizeToolBar::m_pBitmapIds' (line 180, file ..\..\Include\OXSizeToolBar.h) neither freed nor zeroed by destructor -- Effective C++ #6 |
62 | Information | 2 | 830 | ..\..\Include\OXSizeToolBar.h | 180 | Location cited in prior message |
63 | Warning | 3 | 648 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 222 | Overflow in computing constant for operation: 'unsigned sub.' |
64 | Warning | 3 | 648 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 223 | Overflow in computing constant for operation: 'unsigned sub.' |
65 | Warning | 3 | 648 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 224 | Overflow in computing constant for operation: 'unsigned sub.' |
66 | Warning | 3 | 648 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 225 | Overflow in computing constant for operation: 'unsigned sub.' |
67 | Warning | 3 | 648 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 226 | Overflow in computing constant for operation: 'unsigned sub.' |
68 | Warning | 3 | 648 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 227 | Overflow in computing constant for operation: 'unsigned sub.' |
69 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 273 | Parameter 'pRect' (line 250) 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\OXSizeToolBar.cpp | 250 | Location cited in prior message |
71 | Information | 2 | 818 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 273 | Pointer parameter 'pRect' (line 250) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
72 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 250 | Location cited in prior message |
73 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 273 | Variable 'status' (line 268) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
74 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 268 | Location cited in prior message |
75 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 313 | Ignoring return value of function 'CGdiObject::GetObjectA(int, void *) const' (compare with line 296, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
76 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 296 | Location cited in prior message |
77 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 321 | Parameter 'lpszResourceName' (line 306) could be declared const --- Eff. C++ 3rd Ed. item 3 |
78 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 306 | Location cited in prior message |
79 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 321 | Variable 'nButtons' (line 315) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
80 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 315 | Location cited in prior message |
81 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 330 | Ignoring return value of function 'CToolBarCtrl::SetBitmapSize(CSize)' (compare with line 1877, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
82 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 1877 | Location cited in prior message |
83 | Information | 2 | 1746 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 331 | parameter 'sizeButton' in function 'COXSizeToolBar::SetSizes(struct tagSIZE, struct tagSIZE)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20 |
84 | Information | 2 | 1746 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 331 | parameter 'sizeImage' in function 'COXSizeToolBar::SetSizes(struct tagSIZE, struct tagSIZE)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20 |
85 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 338 | Parameter 'nButtons' (line 334) could be declared const --- Eff. C++ 3rd Ed. item 3 |
86 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 334 | Location cited in prior message |
87 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 343 | do ... while(0); |
88 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 346 | Loss of sign in promotion from int to unsigned int |
89 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 346 | Possible use of null pointer 'COXSizeToolBar::m_pBitmapIds' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp: lines 208, 289, 343] |
90 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 208 | Reference cited in prior message |
91 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 289 | Reference cited in prior message |
92 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 343 | Reference cited in prior message |
93 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 350 | Parameter 'nID' (line 341) could be declared const --- Eff. C++ 3rd Ed. item 3 |
94 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 341 | Location cited in prior message |
95 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 350 | Member function 'COXSizeToolBar::FindBitmapIndex(unsigned int)' could be made const --- Eff. C++ 3rd Ed. item 3 |
96 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 356 | Loss of sign in promotion from int to unsigned int |
97 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 395 | Loss of precision (assignment) (unsigned int to int) |
98 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 400 | Variable 'nID' (line 365) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
99 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 365 | Location cited in prior message |
100 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 409 | Ignoring return value of function 'CToolBarCtrl::GetItemRect(int, struct tagRECT *) const' (compare with line 1862, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
101 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 1862 | Location cited in prior message |
102 | Warning | 3 | 424 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 417 | Inappropriate deallocation (delete) for 'new[]' data -- Effective C++ #5 & Eff. C++ 3rd Ed. item 16 |
103 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 420 | Parameter 'nButtons' (line 353) could be declared const --- Eff. C++ 3rd Ed. item 3 |
104 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 353 | Location cited in prior message |
105 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 420 | Parameter 'pButtons' (line 353) could be declared const --- Eff. C++ 3rd Ed. item 3 |
106 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 353 | Location cited in prior message |
107 | Information | 2 | 818 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 420 | Pointer parameter 'pButtons' (line 353) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
108 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 353 | Location cited in prior message |
109 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 420 | Variable 'status' (line 402) 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\OXSizeToolBar.cpp | 402 | Location cited in prior message |
111 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 426 | Suspicious pointer-to-pointer conversion (area too small) |
112 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 442 | Ignoring return value of function 'CWnd::SetWindowPos(const CWnd *, int, int, int, int, unsigned int)' (compare with line 2265, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
113 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2265 | Location cited in prior message |
114 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 444 | Variable 'pToolTipCtrl' (line 441) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
115 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 441 | Location cited in prior message |
116 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 447 | Ignoring return value of function 'CWnd::SendMessageA(unsigned int, unsigned int, long) const' (compare with line 2222, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
117 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2222 | Location cited in prior message |
118 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 449 | Variable 'pTipText' (line 434) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
119 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 434 | Location cited in prior message |
120 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 453 | Variable 'pTip' (line 426) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
121 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 426 | Location cited in prior message |
122 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 453 | Variable 'ButtonId' (line 429) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
123 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 429 | Location cited in prior message |
124 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 453 | Member function 'COXSizeToolBar::OnTBNToolTip(unsigned int, struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
125 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 461 | Suspicious pointer-to-pointer conversion (area too small) |
126 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 468 | Possible use of null pointer 'COXSizeToolBar::m_pBitmapIds' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp: lines 208, 289, 343, 377] |
127 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 208 | Reference cited in prior message |
128 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 289 | Reference cited in prior message |
129 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 343 | Reference cited in prior message |
130 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 377 | Reference cited in prior message |
131 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 470 | Loss of precision (assignment) (unsigned int to int) |
132 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 482 | Loss of sign (arg. no. 2) (int to unsigned int) |
133 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 482 | Loss of sign (arg. no. 4) (int to unsigned int) |
134 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 485 | Variable 'pTipText' (line 479) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
135 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 479 | Location cited in prior message |
136 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 487 | Loss of sign (arg. no. 2) (int to unsigned int) |
137 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 487 | Loss of sign (arg. no. 4) (int to unsigned int) |
138 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 489 | Variable 'nButtonId' (line 468) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
139 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 468 | Location cited in prior message |
140 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 492 | Variable 'pTBN' (line 461) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
141 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 461 | Location cited in prior message |
142 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 492 | Variable 'nIndex' (line 463) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
143 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 463 | Location cited in prior message |
144 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 492 | Parameter 'nID' (line 457) could be declared const --- Eff. C++ 3rd Ed. item 3 |
145 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 457 | Location cited in prior message |
146 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 492 | Member function 'COXSizeToolBar::OnTBNGetButtonInfo(unsigned int, struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
147 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 497 | Member function 'COXSizeToolBar::OnTBNBeginAdjust(unsigned int, struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
148 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 503 | Member function 'COXSizeToolBar::OnTBNQueryInsert(unsigned int, struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
149 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 509 | Member function 'COXSizeToolBar::OnTBNQueryDelete(unsigned int, struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
150 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 513 | Member function 'COXSizeToolBar::OnTBNToolBarChange(unsigned int, struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
151 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 523 | Loss of sign (assignment) (int to unsigned int) |
152 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 528 | Loss of precision (arg. no. 1) (unsigned int to int) |
153 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 528 | Ignoring return value of function 'CToolBarCtrl::GetButton(int, struct _TBBUTTON *) const' (compare with line 1856, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
154 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 1856 | Location cited in prior message |
155 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 531 | Loss of sign (assignment) (int to unsigned int) |
156 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 532 | Ignoring return value of function 'CCmdUI::DoUpdate(CCmdTarget *, int)' (compare with line 1971, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
157 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 1971 | Location cited in prior message |
158 | Information | 2 | 766 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp | 544 | Header file '..\..\Include\UTB64Bit.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp' |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp (C++) #... ugBreak() ; } while (0) /*lint -restore */ ASSERT(pToolBar != NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(45): error 717: (Info -- do ... while(0);) #... AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_nIndex < m_nIndexMax); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(47): error 717: (Info -- do ... while(0);) pToolBar->GetButton(m_nIndex, &TB); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(51): 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\OXSizeToolBar.cpp(51): error 534: (Warning -- Ignoring return value of function 'CToolBarCtrl::GetButton(int, struct _TBBUTTON *) const' (compare with line 1856, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(1856): error 830: (Info -- Location cited in prior message) pToolBar->GetButton(m_nIndex, &TB); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(51): error 613: (Warning -- Possible use of null pointer 'pToolBar' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp: line 45]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(45): error 831: (Info -- Reference cited in prior message) pToolBar->SetState(m_nID, nNewState); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(56): 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\OXSizeToolBar.cpp(56): error 534: (Warning -- Ignoring return value of function 'CToolBarCtrl::SetState(int, unsigned int)' (compare with line 1850, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(1850): error 830: (Info -- Location cited in prior message) pToolBar->SetState(m_nID, nNewState); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(56): error 613: (Warning -- Possible use of null pointer 'pToolBar' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp: line 45]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(45): error 831: (Info -- Reference cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(57): error 953: (Note -- Variable 'pToolBar' (line 44) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(44): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(57): error 953: (Note -- Variable 'pSizeToolBar' (line 43) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(43): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(57): error 952: (Note -- Parameter 'bOn' (line 40) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(40): error 830: (Info -- Location cited in prior message) #... ) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(nCheck >= 0 && nCheck <= 2); // 0=>off, 1=>on, 2=>indeterminate D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(62): error 717: (Info -- do ... while(0);) #... ugBreak() ; } while (0) /*lint -restore */ ASSERT(pToolBar != NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(65): error 717: (Info -- do ... while(0);) #... AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_nIndex < m_nIndexMax); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(67): error 717: (Info -- do ... while(0);) pToolBar->GetButton(m_nIndex, &TB); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(71): 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\OXSizeToolBar.cpp(71): error 534: (Warning -- Ignoring return value of function 'CToolBarCtrl::GetButton(int, struct _TBBUTTON *) const' (compare with line 1856, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(1856): error 830: (Info -- Location cited in prior message) pToolBar->GetButton(m_nIndex, &TB); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(71): error 613: (Warning -- Possible use of null pointer 'pToolBar' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp: line 65]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(65): error 831: (Info -- Reference cited in prior message) pToolBar->SetState(m_nID, nNewState); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(81): 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\OXSizeToolBar.cpp(81): error 534: (Warning -- Ignoring return value of function 'CToolBarCtrl::SetState(int, unsigned int)' (compare with line 1850, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(1850): error 830: (Info -- Location cited in prior message) pToolBar->SetState(m_nID, nNewState); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(81): error 613: (Warning -- Possible use of null pointer 'pToolBar' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp: line 65]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(65): error 831: (Info -- Reference cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(85): error 953: (Note -- Variable 'pToolBar' (line 64) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(64): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(85): error 953: (Note -- Variable 'pSizeToolBar' (line 63) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(63): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(85): error 952: (Note -- Parameter 'nCheck' (line 60) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(60): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(91): error 1961: (Note -- virtual member function 'COXToolCmdUI::SetText(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\OXSizeToolBar.cpp(100): error 1928: (Note -- Symbol 'CToolBarCtrl' did not appear in the constructor initializer list -- Effective C++ #12) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(132): error 1762: (Info -- Member function 'COXToolBarCtrl::GetBoundingSize(CSize &)' could be made const --- Eff. C++ 3rd Ed. item 3) GetButton(i, &tbButton); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(148): error 534: (Warning -- Ignoring return value of function 'CToolBarCtrl::GetButton(int, struct _TBBUTTON *) const' (compare with line 1856, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(1856): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(160): error 1746: (Info -- parameter 'point' in function 'COXToolBarCtrl::HitTestButtons(CPoint)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(160): error 1762: (Info -- Member function 'COXToolBarCtrl::HitTestButtons(CPoint)' could be made const --- Eff. C++ 3rd Ed. item 3) #... DebugBreak() ; } while (0) /*lint -restore */ ASSERT(pParent != NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(172): error 717: (Info -- do ... while(0);) pParent->ScreenToClient(&point); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(175): error 613: (Warning -- Possible use of null pointer 'pParent' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp: line 172]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(172): error 831: (Info -- Reference cited in prior message) pParent->SendMessage(WM_LBUTTONDOWN, nFlags, MAKELONG(point.x, point.y)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(177): error 534: (Warning -- Ignoring return value of function 'CWnd::SendMessageA(unsigned int, unsigned int, long) const' (compare with line 2222, 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(2222): error 830: (Info -- Location cited in prior message) pParent->SendMessage(WM_LBUTTONDOWN, nFlags, MAKELONG(point.x, point.y)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(177): error 613: (Warning -- Possible use of null pointer 'pParent' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp: line 172]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(172): error 831: (Info -- Reference cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(178): error 953: (Note -- Variable 'pParent' (line 171) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(171): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(178): error 954: (Note -- Pointer variable 'pParent' (line 171) 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\OXSizeToolBar.cpp(171): error 830: (Info -- Location cited in prior message) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(203): error 1926: (Note -- Symbol 'COXSizeToolBar::m_ToolCtrl's default constructor implicitly called -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(203): error 1926: (Note -- Symbol 'COXSizeToolBar::m_ToolCtrlButtonSize's default constructor implicitly called -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(203): error 1926: (Note -- Symbol 'COXSizeToolBar::m_Bitmap's default constructor implicitly called -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(203): error 1927: (Note -- Symbol 'COXSizeToolBar::m_pBitmapIds' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(203): error 1927: (Note -- Symbol 'COXSizeToolBar::m_nBitmapButtons' did not appear in the constructor initializer list -- Effective C++ #12) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(215): error 1540: (Warning -- Pointer member 'COXSizeToolBar::m_pBitmapIds' (line 180, file ..\..\Include\OXSizeToolBar.h) neither freed nor zeroed by destructor -- Effective C++ #6) ..\..\Include\OXSizeToolBar.h(180): error 830: (Info -- Location cited in prior message) #... t -save -e1924 */{ WM_NOTIFY, (WORD)(int)((0U-520U) - 0), (WORD)0, (WORD ON_NOTIFY_RANGE(TTN_NEEDTEXT, 0, 0xffff, OnTBNToolTip) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(222): error 648: (Warning -- Overflow in computing constant for operation: 'unsigned sub.') #... /*lint -save -e1924 */{ WM_NOTIFY, (WORD)(int)((0U-700U)-6), (WORD)0, ON_NOTIFY_RANGE(TBN_QUERYINSERT, 0, 0xffff, OnTBNQueryInsert) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(223): error 648: (Warning -- Overflow in computing constant for operation: 'unsigned sub.') #... /*lint -save -e1924 */{ WM_NOTIFY, (WORD)(int)((0U-700U)-7), (WORD)0, ON_NOTIFY_RANGE(TBN_QUERYDELETE, 0, 0xffff, OnTBNQueryDelete) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(224): error 648: (Warning -- Overflow in computing constant for operation: 'unsigned sub.') #... /*lint -save -e1924 */{ WM_NOTIFY, (WORD)(int)((0U-700U)-3), (WORD)0, ON_NOTIFY_RANGE(TBN_BEGINADJUST, 0, 0xffff, OnTBNBeginAdjust) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(225): error 648: (Warning -- Overflow in computing constant for operation: 'unsigned sub.') #... /*lint -save -e1924 */{ WM_NOTIFY, (WORD)(int)((0U-700U)-8), (WORD ON_NOTIFY_RANGE(TBN_TOOLBARCHANGE, 0, 0xffff, OnTBNToolBarChange) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(226): error 648: (Warning -- Overflow in computing constant for operation: 'unsigned sub.') #... /*lint -save -e1924 */{ WM_NOTIFY, (WORD)(int)((0U-700U)-0), (WORD ON_NOTIFY_RANGE(TBN_GETBUTTONINFO, 0, 0xffff, OnTBNGetButtonInfo) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(227): error 648: (Warning -- Overflow in computing constant for operation: 'unsigned sub.') } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(273): error 952: (Note -- Parameter 'pRect' (line 250) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(250): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(273): error 818: (Info -- Pointer parameter 'pRect' (line 250) 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\OXSizeToolBar.cpp(250): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(273): error 953: (Note -- Variable 'status' (line 268) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(268): error 830: (Info -- Location cited in prior message) m_Bitmap.GetObject(sizeof(BITMAP), &bm); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(313): error 534: (Warning -- Ignoring return value of function 'CGdiObject::GetObjectA(int, void *) const' (compare with line 296, 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(296): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(321): error 952: (Note -- Parameter 'lpszResourceName' (line 306) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(306): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(321): error 953: (Note -- Variable 'nButtons' (line 315) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(315): error 830: (Info -- Location cited in prior message) m_ToolCtrl.SetBitmapSize(sizeImage); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(330): error 534: (Warning -- Ignoring return value of function 'CToolBarCtrl::SetBitmapSize(CSize)' (compare with line 1877, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(1877): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(331): error 1746: (Info -- parameter 'sizeButton' in function 'COXSizeToolBar::SetSizes(struct tagSIZE, struct tagSIZE)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(331): error 1746: (Info -- parameter 'sizeImage' in function 'COXSizeToolBar::SetSizes(struct tagSIZE, struct tagSIZE)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(338): error 952: (Note -- Parameter 'nButtons' (line 334) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(334): error 830: (Info -- Location cited in prior message) #... xDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_pBitmapIds != NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(343): error 717: (Info -- do ... while(0);) if (m_pBitmapIds[i] == (int)nID) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(346): 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\OXSizeToolBar.cpp(346): error 613: (Warning -- Possible use of null pointer 'COXSizeToolBar::m_pBitmapIds' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp: lines 208, 289, 343]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(208): error 831: (Info -- Reference cited in prior message) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(289): error 831: (Info -- Reference cited in prior message) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(343): error 831: (Info -- Reference cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(350): error 952: (Note -- Parameter 'nID' (line 341) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(341): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(350): error 1762: (Info -- Member function 'COXSizeToolBar::FindBitmapIndex(unsigned int)' could be made const --- Eff. C++ 3rd Ed. item 3) TBBUTTON* parrButtons = new TBBUTTON[nButtons]; // allocate an array D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(356): error 737: (Info -- Loss of sign in promotion from int to unsigned int) parrButtons[nBtn].idCommand = nID; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(395): error 713: (Info -- Loss of precision (assignment) (unsigned int to int)) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(400): error 953: (Note -- Variable 'nID' (line 365) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(365): error 830: (Info -- Location cited in prior message) m_ToolCtrl.GetItemRect(i, &ButtonRect); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(409): error 534: (Warning -- Ignoring return value of function 'CToolBarCtrl::GetItemRect(int, struct tagRECT *) const' (compare with line 1862, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(1862): error 830: (Info -- Location cited in prior message) delete parrButtons; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.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\OXSizeToolBar.cpp(420): error 952: (Note -- Parameter 'nButtons' (line 353) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(353): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(420): error 952: (Note -- Parameter 'pButtons' (line 353) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(353): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(420): error 818: (Info -- Pointer parameter 'pButtons' (line 353) 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\OXSizeToolBar.cpp(353): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(420): error 953: (Note -- Variable 'status' (line 402) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(402): error 830: (Info -- Location cited in prior message) TOOLTIPTEXT* pTip = (TOOLTIPTEXT*)pNMHDR; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(426): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small)) pToolTipCtrl->SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOACTIVATE | SWP_NOMOVE | SWP_NOSIZE); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(442): error 534: (Warning -- Ignoring return value of function 'CWnd::SetWindowPos(const CWnd *, int, int, int, int, unsigned int)' (compare with line 2265, 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(2265): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(444): error 953: (Note -- Variable 'pToolTipCtrl' (line 441) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(441): error 830: (Info -- Location cited in prior message) AfxGetMainWnd()->SendMessage(WM_SETMESSAGESTRING, ButtonId); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(447): error 534: (Warning -- Ignoring return value of function 'CWnd::SendMessageA(unsigned int, unsigned int, long) const' (compare with line 2222, 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(2222): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(449): error 953: (Note -- Variable 'pTipText' (line 434) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(434): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(453): error 953: (Note -- Variable 'pTip' (line 426) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(426): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(453): error 953: (Note -- Variable 'ButtonId' (line 429) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(429): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(453): error 1762: (Info -- Member function 'COXSizeToolBar::OnTBNToolTip(unsigned int, struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3) TBNOTIFY * pTBN = (TBNOTIFY *)pNMHDR; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(461): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small)) UINT nButtonId = m_pBitmapIds[nIndex]; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(468): error 613: (Warning -- Possible use of null pointer 'COXSizeToolBar::m_pBitmapIds' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp: lines 208, 289, 343, 377]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(208): error 831: (Info -- Reference cited in prior message) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(289): error 831: (Info -- Reference cited in prior message) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(343): error 831: (Info -- Reference cited in prior message) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(377): error 831: (Info -- Reference cited in prior message) pTBN->tbButton.idCommand = nButtonId; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(470): error 713: (Info -- Loss of precision (assignment) (unsigned int to int)) UTBStr::tcsncpy(pTBN->pszText, pTBN->cchText+1, pTipText + 1, pTBN->cchText); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(482): error 732: (Info -- Loss of sign (arg. no. 2) (int to unsigned int)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(482): error 732: (Info -- Loss of sign (arg. no. 4) (int to unsigned int)) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(485): error 953: (Note -- Variable 'pTipText' (line 479) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(479): error 830: (Info -- Location cited in prior message) UTBStr::tcsncpy(pTBN->pszText, pTBN->cchText+1, _T("???"), pTBN->cchText); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(487): error 732: (Info -- Loss of sign (arg. no. 2) (int to unsigned int)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(487): error 732: (Info -- Loss of sign (arg. no. 4) (int to unsigned int)) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(489): error 953: (Note -- Variable 'nButtonId' (line 468) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(468): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(492): error 953: (Note -- Variable 'pTBN' (line 461) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(461): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(492): error 953: (Note -- Variable 'nIndex' (line 463) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(463): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(492): error 952: (Note -- Parameter 'nID' (line 457) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(457): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(492): error 1762: (Info -- Member function 'COXSizeToolBar::OnTBNGetButtonInfo(unsigned int, struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(497): error 1762: (Info -- Member function 'COXSizeToolBar::OnTBNBeginAdjust(unsigned int, struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(503): error 1762: (Info -- Member function 'COXSizeToolBar::OnTBNQueryInsert(unsigned int, struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(509): error 1762: (Info -- Member function 'COXSizeToolBar::OnTBNQueryDelete(unsigned int, struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(513): error 1762: (Info -- Member function 'COXSizeToolBar::OnTBNToolBarChange(unsigned int, struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3) state.m_nIndexMax = m_ToolCtrl.GetButtonCount(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(523): error 732: (Info -- Loss of sign (assignment) (int to unsigned int)) m_ToolCtrl.GetButton(state.m_nIndex, &TB); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(528): 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\OXSizeToolBar.cpp(528): error 534: (Warning -- Ignoring return value of function 'CToolBarCtrl::GetButton(int, struct _TBBUTTON *) const' (compare with line 1856, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(1856): error 830: (Info -- Location cited in prior message) state.m_nID = TB.idCommand; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(531): error 732: (Info -- Loss of sign (assignment) (int to unsigned int)) state.DoUpdate(pTarget, bDisableIfNoHndler); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(532): error 534: (Warning -- Ignoring return value of function 'CCmdUI::DoUpdate(CCmdTarget *, int)' (compare with line 1971, 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(1971): 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\OXSizeToolBar.cpp D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSizeToolBar.cpp(544): 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\OXSizeToolBar.cpp') --- Global Wrap-up error 900: (Note -- Successful completion, 158 messages produced)