Lint Analysis Results Report for OXCsvFile.cpp |
Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp |
---|---|
Project: | UTStaticLib2008 |
Solution: | UsingStaticLib.sln [configuration: Debug] |
Analysis Status: | Complete |
Last Analysed: | 08 October 2008, 12:00:15 |
Total Issues: | 85 |
Elective Notes: | 31 (36.47%) |
Informational: | 48 (56.47%) |
Warnings: | 6 (7.06%) |
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 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 85 | Symbol 'COXCsvFile::m_arrColumns's default constructor implicitly called -- Effective C++ #12 |
2 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 91 | Symbol 'COXCsvFile::m_arrColumns's default constructor implicitly called -- Effective C++ #12 |
3 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 97 | Symbol 'COXCsvFile::m_arrColumns's default constructor implicitly called -- Effective C++ #12 |
4 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 98 | Parameter 'lpszFileName' (line 94) could be declared const --- Eff. C++ 3rd Ed. item 3 |
5 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 94 | Location cited in prior message |
6 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 104 | do ... while(0); |
7 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 105 | do ... while(0); |
8 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 106 | do ... while(0); |
9 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 128 | do ... while(0); |
10 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 137 | Parameter 'bQuote' (line 126) could be declared const --- Eff. C++ 3rd Ed. item 3 |
11 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 126 | Location cited in prior message |
12 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 137 | Parameter 'lpszName' (line 126) could be declared const --- Eff. C++ 3rd Ed. item 3 |
13 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 126 | Location cited in prior message |
14 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 137 | Parameter 'nType' (line 126) could be declared const --- Eff. C++ 3rd Ed. item 3 |
15 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 126 | Location cited in prior message |
16 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 173 | Variable 'nCount' (line 154) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
17 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 154 | Location cited in prior message |
18 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 208 | Parameter 'lpstrAliases' (line 175) could be declared const --- Eff. C++ 3rd Ed. item 3 |
19 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 175 | Location cited in prior message |
20 | Information | 2 | 818 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 208 | Pointer parameter 'lpstrAliases' (line 175) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
21 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 175 | Location cited in prior message |
22 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 243 | Possible use of null pointer 'lpstrColumns' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp: line 216] |
23 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 216 | Reference cited in prior message |
24 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 245 | Parameter 'lpstrColumns' (line 210) could be declared const --- Eff. C++ 3rd Ed. item 3 |
25 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 210 | Location cited in prior message |
26 | Information | 2 | 818 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 245 | Pointer parameter 'lpstrColumns' (line 210) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
27 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 210 | Location cited in prior message |
28 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 284 | Ignoring return value of function 'COXCsvFile::WriteColumn(int, const char *, int)' (compare with line 437, file ..\..\Include\OXCsvFile.h) |
29 | Information | 2 | 830 | ..\..\Include\OXCsvFile.h | 437 | Location cited in prior message |
30 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 322 | Parameter 'lpszText' (line 314) could be declared const --- Eff. C++ 3rd Ed. item 3 |
31 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 314 | Location cited in prior message |
32 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 353 | Loss of sign (arg. no. 1) (char to unsigned int) |
33 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 354 | Loss of sign (arg. no. 1) (char to unsigned int) |
34 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 380 | Parameter 'bQuote' (line 324) could be declared const --- Eff. C++ 3rd Ed. item 3 |
35 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 324 | Location cited in prior message |
36 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 380 | Parameter 'lpszText' (line 324) 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\OXCsvFile.cpp | 324 | Location cited in prior message |
38 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 384 | do ... while(0); |
39 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 387 | Parameter 'nDigit' (line 382) could be declared const --- Eff. C++ 3rd Ed. item 3 |
40 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 382 | Location cited in prior message |
41 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 445 | Parameter 'bHex' (line 389) 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\OXCsvFile.cpp | 389 | Location cited in prior message |
43 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 445 | Parameter 'ucData' (line 389) 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\OXCsvFile.cpp | 389 | Location cited in prior message |
45 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 528 | Parameter 'bHex' (line 447) could be declared const --- Eff. C++ 3rd Ed. item 3 |
46 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 447 | Location cited in prior message |
47 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 528 | Parameter 'unData' (line 447) could be declared const --- Eff. C++ 3rd Ed. item 3 |
48 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 447 | Location cited in prior message |
49 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 553 | Parameter 'bHex' (line 530) could be declared const --- Eff. C++ 3rd Ed. item 3 |
50 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 530 | Location cited in prior message |
51 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 578 | Parameter 'bHex' (line 555) could be declared const --- Eff. C++ 3rd Ed. item 3 |
52 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 555 | Location cited in prior message |
53 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 603 | Parameter 'bHex' (line 580) could be declared const --- Eff. C++ 3rd Ed. item 3 |
54 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 580 | Location cited in prior message |
55 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 622 | Ignoring return value of function 'COXCsvFile::WriteColumn(int, const char *)' (compare with line 314) |
56 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 314 | Location cited in prior message |
57 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 645 | Ignoring return value of function 'COXCsvFile::WriteColumn(int, const char *)' (compare with line 314) |
58 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 314 | Location cited in prior message |
59 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 678 | Ignoring return value of function 'COXCsvFile::WriteColumn(int, const char *, int)' (compare with line 324) |
60 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 324 | Location cited in prior message |
61 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 681 | Variable 'tmp' (line 675) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
62 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 675 | Location cited in prior message |
63 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 681 | Variable 'nType' (line 676) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
64 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 676 | Location cited in prior message |
65 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 856 | Loss of sign (arg. no. 1) (char to unsigned int) |
66 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 911 | Parameter 'lpszName' (line 899) could be declared const --- Eff. C++ 3rd Ed. item 3 |
67 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 899 | Location cited in prior message |
68 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 945 | Variable 'text' (line 935) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
69 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 935 | Location cited in prior message |
70 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 970 | Variable 'text' (line 960) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
71 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 960 | Location cited in prior message |
72 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 1008 | Parameter 'lpstrSet' (line 979) could be declared const --- Eff. C++ 3rd Ed. item 3 |
73 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 979 | Location cited in prior message |
74 | Information | 2 | 818 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 1008 | Pointer parameter 'lpstrSet' (line 979) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
75 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 979 | Location cited in prior message |
76 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 1026 | Variable 'text' (line 1016) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
77 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 1016 | Location cited in prior message |
78 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 1051 | Variable 'text' (line 1041) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
79 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 1041 | Location cited in prior message |
80 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 1078 | Variable 'text' (line 1068) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
81 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 1068 | Location cited in prior message |
82 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 1104 | Variable 'text' (line 1094) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
83 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 1094 | Location cited in prior message |
84 | Warning | 3 | 528 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 61 | Symbol 'strip(ATL::CStringT<char,StrTraitMFC_DLL<char>> &)' (line 61, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp) not referenced |
85 | Information | 2 | 766 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp | 1112 | Header file '..\..\Include\UTB64Bit.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp' |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp (C++) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(85): error 1926: (Note -- Symbol 'COXCsvFile::m_arrColumns's default constructor implicitly called -- Effective C++ #12) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(91): error 1926: (Note -- Symbol 'COXCsvFile::m_arrColumns's default constructor implicitly called -- Effective C++ #12) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(97): error 1926: (Note -- Symbol 'COXCsvFile::m_arrColumns's default constructor implicitly called -- Effective C++ #12) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(98): error 952: (Note -- Parameter 'lpszFileName' (line 94) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(94): error 830: (Info -- Location cited in prior message) #... __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_nColumns==m_arrColumns.GetSize()); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(104): error 717: (Info -- do ... while(0);) #... AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_tcFieldDelim!=tcNulc); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(105): error 717: (Info -- do ... while(0);) #... AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_tcStringDelim!=tcNulc); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(106): error 717: (Info -- do ... while(0);) #... NE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(nIndex>=0 && nIndex<m_nColumns); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(128): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(137): error 952: (Note -- Parameter 'bQuote' (line 126) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(126): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(137): error 952: (Note -- Parameter 'lpszName' (line 126) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(126): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(137): error 952: (Note -- Parameter 'nType' (line 126) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(126): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(173): error 953: (Note -- Variable 'nCount' (line 154) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(154): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(208): error 952: (Note -- Parameter 'lpstrAliases' (line 175) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(175): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(208): error 818: (Info -- Pointer parameter 'lpstrAliases' (line 175) 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\OXCsvFile.cpp(175): error 830: (Info -- Location cited in prior message) m_arrColumns[nIndex].m_sName=lpstrColumns[nIndex]; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(243): error 613: (Warning -- Possible use of null pointer 'lpstrColumns' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp: line 216]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(216): error 831: (Info -- Reference cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(245): error 952: (Note -- Parameter 'lpstrColumns' (line 210) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(210): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(245): error 818: (Info -- Pointer parameter 'lpstrColumns' (line 210) 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\OXCsvFile.cpp(210): error 830: (Info -- Location cited in prior message) WriteColumn(nColumn,m_arrColumns[nColumn].m_sName,TRUE); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(284): error 534: (Warning -- Ignoring return value of function 'COXCsvFile::WriteColumn(int, const char *, int)' (compare with line 437, file ..\..\Include\OXCsvFile.h)) ..\..\Include\OXCsvFile.h(437): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(322): error 952: (Note -- Parameter 'lpszText' (line 314) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(314): error 830: (Info -- Location cited in prior message) && !_istspace(lpszText[0]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(353): error 732: (Info -- Loss of sign (arg. no. 1) (char to unsigned int)) && !_istspace(lpszText[_tcslen(lpszText)-1])) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(354): error 732: (Info -- Loss of sign (arg. no. 1) (char to unsigned int)) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(380): error 952: (Note -- Parameter 'bQuote' (line 324) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(324): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(380): error 952: (Note -- Parameter 'lpszText' (line 324) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(324): error 830: (Info -- Location cited in prior message) #... AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(nDigit>=0 && nDigit<16); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(384): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(387): error 952: (Note -- Parameter 'nDigit' (line 382) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(382): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(445): error 952: (Note -- Parameter 'bHex' (line 389) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(389): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(445): error 952: (Note -- Parameter 'ucData' (line 389) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(389): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(528): error 952: (Note -- Parameter 'bHex' (line 447) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(447): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(528): error 952: (Note -- Parameter 'unData' (line 447) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(447): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(553): error 952: (Note -- Parameter 'bHex' (line 530) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(530): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(578): error 952: (Note -- Parameter 'bHex' (line 555) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(555): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(603): error 952: (Note -- Parameter 'bHex' (line 580) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(580): error 830: (Info -- Location cited in prior message) WriteColumn(nColumn, text); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(622): error 534: (Warning -- Ignoring return value of function 'COXCsvFile::WriteColumn(int, const char *)' (compare with line 314)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(314): error 830: (Info -- Location cited in prior message) WriteColumn(nColumn, text); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(645): error 534: (Warning -- Ignoring return value of function 'COXCsvFile::WriteColumn(int, const char *)' (compare with line 314)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(314): error 830: (Info -- Location cited in prior message) WriteColumn(nColumn, tmp, TRUE); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(678): error 534: (Warning -- Ignoring return value of function 'COXCsvFile::WriteColumn(int, const char *, int)' (compare with line 324)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(324): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(681): error 953: (Note -- Variable 'tmp' (line 675) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(675): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(681): error 953: (Note -- Variable 'nType' (line 676) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(676): error 830: (Info -- Location cited in prior message) else if(_istspace(tcNext)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(856): error 732: (Info -- Loss of sign (arg. no. 1) (char to unsigned int)) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(911): error 952: (Note -- Parameter 'lpszName' (line 899) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(899): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(945): error 953: (Note -- Variable 'text' (line 935) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(935): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(970): error 953: (Note -- Variable 'text' (line 960) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(960): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(1008): error 952: (Note -- Parameter 'lpstrSet' (line 979) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(979): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(1008): error 818: (Info -- Pointer parameter 'lpstrSet' (line 979) 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\OXCsvFile.cpp(979): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(1026): error 953: (Note -- Variable 'text' (line 1016) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(1016): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(1051): error 953: (Note -- Variable 'text' (line 1041) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(1041): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(1078): error 953: (Note -- Variable 'text' (line 1068) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(1068): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(1104): error 953: (Note -- Variable 'text' (line 1094) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(1094): 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\OXCsvFile.cpp D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(61): error 528: (Warning -- Symbol 'strip(ATL::CStringT<char,StrTraitMFC_DLL<char>> &)' (line 61, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp) not referenced) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCsvFile.cpp(1112): 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\OXCsvFile.cpp') --- Global Wrap-up error 900: (Note -- Successful completion, 85 messages produced)