Lint Analysis Results Report for OXSeparator.cpp |
Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp |
---|---|
Project: | UTStaticLib2008 |
Solution: | UsingStaticLib.sln [configuration: Debug] |
Analysis Status: | Complete |
Last Analysed: | 08 October 2008, 12:13:27 |
Total Issues: | 46 |
Elective Notes: | 13 (28.26%) |
Informational: | 27 (58.70%) |
Warnings: | 6 (13.04%) |
Errors: | 0 (0.00%) |
Internal Errors: | 0 (0.00%) |
Fatal Errors: | 0 (0.00%) |
User: | Anna |
Computer: | GABRIELLE |
Issue count by category ![]() Issue count by message number ![]() |
Order | Category | Severity | Issue No. | Source File | Line No. | Issue Text |
---|---|---|---|---|---|---|
1 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 21 | Symbol 'CStatic' did not appear in the constructor initializer list -- Effective C++ #12 |
2 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 21 | Symbol 'COXSeparator::m_clrText' did not appear in the constructor initializer list -- Effective C++ #12 |
3 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 21 | Symbol 'COXSeparator::m_clrTopLeft' did not appear in the constructor initializer list -- Effective C++ #12 |
4 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 21 | Symbol 'COXSeparator::m_clrBottomRight' did not appear in the constructor initializer list -- Effective C++ #12 |
5 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 21 | Symbol 'COXSeparator::m_bVertOriented' did not appear in the constructor initializer list -- Effective C++ #12 |
6 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 21 | Symbol 'COXSeparator::m_sText's default constructor implicitly called -- Effective C++ #12 |
7 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 23 | do ... while(0); |
8 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 24 | do ... while(0); |
9 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 53 | Ignoring return value of function 'CWnd::ModifyStyle(unsigned long, unsigned long, unsigned int)' (compare with line 2105, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
10 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2105 | Location cited in prior message |
11 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 55 | Ignoring return value of function 'CWnd::ModifyStyleEx(unsigned long, unsigned long, unsigned int)' (compare with line 2106, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
12 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2106 | Location cited in prior message |
13 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 68 | do ... while(0); |
14 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 70 | do ... while(0); |
15 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 107 | do ... while(0); |
16 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 110 | do ... while(0); |
17 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 141 | Ignoring return value of function 'CDC::DrawTextA(const ATL::CStringT<char,StrTraitMFC_DLL<char>> &, struct tagRECT *, unsigned int)' (compare with line 808, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
18 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 808 | Location cited in prior message |
19 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 176 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
20 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 184 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
21 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 228 | Ignoring return value of function 'CDC::DrawTextA(const ATL::CStringT<char,StrTraitMFC_DLL<char>> &, struct tagRECT *, unsigned int)' (compare with line 808, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
22 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 808 | Location cited in prior message |
23 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 229 | Variable 'dwStyle' (line 167) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
24 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 167 | Location cited in prior message |
25 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 229 | Variable 'nFormat' (line 140) 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\OXSeparator.cpp | 140 | Location cited in prior message |
27 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 269 | Ignoring return value of function 'CDC::SelectObject(CFont *)' (compare with line 588, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
28 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 588 | Location cited in prior message |
29 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 272 | Variable 'pFont' (line 100) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
30 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 100 | Location cited in prior message |
31 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 281 | Ignoring return value of function 'CWnd::RedrawWindow(const struct tagRECT *, CRgn *, unsigned int)' (compare with line 2308, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
32 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2308 | Location cited in prior message |
33 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 284 | Parameter 'wParam' (line 274) could be declared const --- Eff. C++ 3rd Ed. item 3 |
34 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 274 | Location cited in prior message |
35 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 284 | Parameter 'lParam' (line 274) could be declared const --- Eff. C++ 3rd Ed. item 3 |
36 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 274 | Location cited in prior message |
37 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 291 | Loss of sign in promotion from int to unsigned int |
38 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 292 | Loss of precision (arg. no. 3) (unsigned int to int) |
39 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 292 | do ... while(0); |
40 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 295 | Member function 'COXSeparator::OnGetText(unsigned int, long)' could be made const --- Eff. C++ 3rd Ed. item 3 |
41 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 303 | Parameter 'wParam' (line 297) could be declared const --- Eff. C++ 3rd Ed. item 3 |
42 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 297 | Location cited in prior message |
43 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 303 | Parameter 'lParam' (line 297) could be declared const --- Eff. C++ 3rd Ed. item 3 |
44 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 297 | Location cited in prior message |
45 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 303 | Member function 'COXSeparator::OnGetTextLength(unsigned int, long)' could be made const --- Eff. C++ 3rd Ed. item 3 |
46 | Information | 2 | 766 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp | 304 | Header file '..\..\Include\UTB64Bit.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp' |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp (C++) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(21): error 1928: (Note -- Symbol 'CStatic' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(21): error 1927: (Note -- Symbol 'COXSeparator::m_clrText' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(21): error 1927: (Note -- Symbol 'COXSeparator::m_clrTopLeft' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(21): error 1927: (Note -- Symbol 'COXSeparator::m_clrBottomRight' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(21): error 1927: (Note -- Symbol 'COXSeparator::m_bVertOriented' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(21): error 1926: (Note -- Symbol 'COXSeparator::m_sText's default constructor implicitly called -- Effective C++ #12) #... Break() ; } while (0) /*lint -restore */ #... SSERT(SetTextColor()) /*lint -restore */ VERIFY(SetTextColor()); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(23): error 717: (Info -- do ... while(0);) #... xDebugBreak() ; } while (0) /*lint -restore */ #... SSERT(SetSeparatorColors()) /*lint -restore */ VERIFY(SetSeparatorColors()); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(24): error 717: (Info -- do ... while(0);) ModifyStyle(WS_BORDER,0); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(53): error 534: (Warning -- Ignoring return value of function 'CWnd::ModifyStyle(unsigned long, unsigned long, unsigned int)' (compare with line 2105, 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(2105): error 830: (Info -- Location cited in prior message) WS_EX_WINDOWEDGE|WS_EX_DLGMODALFRAME,0,SWP_FRAMECHANGED); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(55): error 534: (Warning -- Ignoring return value of function 'CWnd::ModifyStyleEx(unsigned long, unsigned long, unsigned int)' (compare with line 2106, 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(2106): error 830: (Info -- Location cited in prior message) #... , __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT((lpCreateStruct->style&WS_BORDER)==0); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(68): error 717: (Info -- do ... while(0);) #... LE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ WS_EX_WINDOWEDGE|WS_EX_DLGMODALFRAME))==0); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(70): error 717: (Info -- do ... while(0);) #... NE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ #... 1551 */ASSERT(pFont->GetLogFont(&lf)) /*lint -restore */ VERIFY(pFont->GetLogFont(&lf)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(107): error 717: (Info -- do ... while(0);) #... FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ #... 551 */ASSERT(fontVert.CreateFontIndirectA(&lf)) /*lint -restore */ VERIFY(fontVert.CreateFontIndirect(&lf)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(110): error 717: (Info -- do ... while(0);) dc.DrawText(m_sText,&rectText,nFormat|DT_CALCRECT); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(141): error 534: (Warning -- Ignoring return value of function 'CDC::DrawTextA(const ATL::CStringT<char,StrTraitMFC_DLL<char>> &, struct tagRECT *, unsigned int)' (compare with line 808, 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(808): error 830: (Info -- Location cited in prior message) rectText.Height()/2-6; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(176): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.) rectText.Width()/2-6; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(184): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.) dc.DrawText(m_sText,&rectHelper,DT_BOTTOM|DT_LEFT|DT_SINGLELINE); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(228): error 534: (Warning -- Ignoring return value of function 'CDC::DrawTextA(const ATL::CStringT<char,StrTraitMFC_DLL<char>> &, struct tagRECT *, unsigned int)' (compare with line 808, 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(808): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(229): error 953: (Note -- Variable 'dwStyle' (line 167) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(167): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(229): error 953: (Note -- Variable 'nFormat' (line 140) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(140): error 830: (Info -- Location cited in prior message) dc.SelectObject(pOldFont); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(269): error 534: (Warning -- Ignoring return value of function 'CDC::SelectObject(CFont *)' (compare with line 588, 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(588): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(272): error 953: (Note -- Variable 'pFont' (line 100) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(100): error 830: (Info -- Location cited in prior message) RedrawWindow(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(281): error 534: (Warning -- Ignoring return value of function 'CWnd::RedrawWindow(const struct tagRECT *, CRgn *, unsigned int)' (compare with line 2308, 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(2308): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(284): error 952: (Note -- Parameter 'wParam' (line 274) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(274): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(284): error 952: (Note -- Parameter 'lParam' (line 274) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(274): error 830: (Info -- Location cited in prior message) m_sText.GetLength()+1 : wParam; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(291): error 737: (Info -- Loss of sign in promotion from int to unsigned int) #... 1 */do { if ( !(lstrcpynA((LPTSTR)(LONG_PTR)lParam,m_sText,wParam-1)!=0) & #... 51 */ASSERT(lstrcpynA((LPTSTR)(LONG_PTR)lParam,m_sText,wParam-1)!=0) /*lin VERIFY(lstrcpyn((LPTSTR)(LONG_PTR)lParam,m_sText,wParam-1)!=NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(292): error 713: (Info -- Loss of precision (arg. no. 3) (unsigned int to int)) #... wParam-1)!=0"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lin #... 51 */ASSERT(lstrcpynA((LPTSTR)(LONG_PTR)lParam,m_sText,wParam-1)!=0) /*lin VERIFY(lstrcpyn((LPTSTR)(LONG_PTR)lParam,m_sText,wParam-1)!=NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(292): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(295): error 1762: (Info -- Member function 'COXSeparator::OnGetText(unsigned int, long)' could be made const --- Eff. C++ 3rd Ed. item 3) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(303): error 952: (Note -- Parameter 'wParam' (line 297) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(297): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(303): error 952: (Note -- Parameter 'lParam' (line 297) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(297): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(303): error 1762: (Info -- Member function 'COXSeparator::OnGetTextLength(unsigned int, long)' could be made const --- Eff. C++ 3rd Ed. item 3) --- Wrap-up for Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSeparator.cpp(304): 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\OXSeparator.cpp') --- Global Wrap-up error 900: (Note -- Successful completion, 46 messages produced)