Lint Analysis Results Report for OXCMPFL.CPP |
Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP |
---|---|
Project: | UTStaticLib2008 |
Solution: | UsingStaticLib.sln [configuration: Debug] |
Analysis Status: | Complete |
Last Analysed: | 08 October 2008, 11:58:45 |
Total Issues: | 236 |
Elective Notes: | 34 (14.41%) |
Informational: | 152 (64.41%) |
Warnings: | 50 (21.19%) |
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 | 1729 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 87 | Initializer inversion detected for member 'COXCompressedFile::m_lPrevLengthPos' -- Effective C++ #13 |
2 | Information | 2 | 1729 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 90 | Initializer inversion detected for member 'COXCompressedFile::m_nFirstBufferLength' -- Effective C++ #13 |
3 | Information | 2 | 1729 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 92 | Initializer inversion detected for member 'COXCompressedFile::m_nHeaderLength' -- Effective C++ #13 |
4 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 94 | Symbol 'CFile' 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\OXCMPFL.CPP | 94 | Symbol 'COXCompressedFile::m_bReadingHeader' 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\OXCMPFL.CPP | 94 | Symbol 'COXCompressedFile::m_Convert's default constructor implicitly called -- Effective C++ #12 |
7 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 94 | Symbol 'COXCompressedFile::m_pInternalBuf' did not appear in the constructor initializer list -- Effective C++ #12 |
8 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 94 | Symbol 'COXCompressedFile::m_BufLenArray's default constructor implicitly called -- Effective C++ #12 |
9 | Information | 2 | 1732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 95 | new in constructor for class 'COXCompressedFile' which has no assignment operator -- Effective C++ #11 |
10 | Information | 2 | 1733 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 95 | new in constructor for class 'COXCompressedFile' which has no copy constructor -- Effective C++ #11 |
11 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 96 | Parameter 'nHeaderLength' (line 79) could be declared const --- Eff. C++ 3rd Ed. item 3 |
12 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 79 | Location cited in prior message |
13 | Warning | 3 | 1401 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 96 | member 'COXCompressedFile::m_bReadingHeader' (line 75, file ..\..\Include\oxcmpfl.h) not initialized by constructor --- Eff. C++ 3rd Ed. item 4 & Eff. C++ 3rd Ed. item 13 |
14 | Information | 2 | 830 | ..\..\Include\oxcmpfl.h | 75 | Location cited in prior message |
15 | Information | 2 | 1729 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 106 | Initializer inversion detected for member 'COXCompressedFile::m_lPrevLengthPos' -- Effective C++ #13 |
16 | Information | 2 | 1729 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 109 | Initializer inversion detected for member 'COXCompressedFile::m_nFirstBufferLength' -- Effective C++ #13 |
17 | Information | 2 | 1729 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 111 | Initializer inversion detected for member 'COXCompressedFile::m_nHeaderLength' -- Effective C++ #13 |
18 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 113 | Symbol 'CFile' did not appear in the constructor initializer list -- Effective C++ #12 |
19 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 113 | Symbol 'COXCompressedFile::m_bReadingHeader' did not appear in the constructor initializer list -- Effective C++ #12 |
20 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 113 | Symbol 'COXCompressedFile::m_Convert's default constructor implicitly called -- Effective C++ #12 |
21 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 113 | Symbol 'COXCompressedFile::m_pInternalBuf' did not appear in the constructor initializer list -- Effective C++ #12 |
22 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 113 | Symbol 'COXCompressedFile::m_BufLenArray's default constructor implicitly called -- Effective C++ #12 |
23 | Warning | 3 | 1506 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 116 | Call to virtual function 'COXCompressedFile::Open(const char *, unsigned int, CFileException *)' within a constructor or destructor --- Eff. C++ 3rd Ed. item 9 |
24 | Warning | 3 | 413 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 117 | Likely use of null pointer 'pxFile' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP: line 115] |
25 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 115 | Reference cited in prior message |
26 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 118 | Parameter 'pszFilename' (line 98) could be declared const --- Eff. C++ 3rd Ed. item 3 |
27 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 98 | Location cited in prior message |
28 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 118 | Variable 'pxFile' (line 115) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
29 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 115 | Location cited in prior message |
30 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 118 | Parameter 'nHeaderLength' (line 98) 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\OXCMPFL.CPP | 98 | Location cited in prior message |
32 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 130 | do ... while(0); |
33 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 131 | do ... while(0); |
34 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 150 | Parameter 'pszFileName' (line 127) 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\OXCMPFL.CPP | 127 | Location cited in prior message |
36 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 155 | do ... while(0); |
37 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 180 | Parameter 'nOpenFlags' (line 152) could be declared const --- Eff. C++ 3rd Ed. item 3 |
38 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 152 | Location cited in prior message |
39 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 229 | Loss of sign (arg. no. 3) (int to unsigned int) |
40 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 231 | Loss of sign in promotion from int to unsigned int |
41 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 232 | Loss of sign in promotion from int to unsigned int |
42 | Warning | 3 | 666 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 269 | Expression with side effects passed to repeated parameter 2 in macro '__max' |
43 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 269 | Significant prototype coercion (arg. no. 1) int to long long |
44 | Warning | 3 | 574 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 269 | Signed-unsigned mix with relational |
45 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 269 | Loss of sign in promotion from long to unsigned long long |
46 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 269 | Significant prototype coercion (arg. no. 1) int to long long |
47 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 269 | Loss of sign in promotion from long to unsigned long long |
48 | Warning | 3 | 666 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 271 | Expression with side effects passed to repeated parameter 2 in macro '__max' |
49 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 271 | Significant prototype coercion (arg. no. 1) int to long long |
50 | Warning | 3 | 574 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 271 | Signed-unsigned mix with relational |
51 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 271 | Loss of sign in promotion from long to unsigned long long |
52 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 271 | Significant prototype coercion (arg. no. 1) int to long long |
53 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 271 | Loss of sign in promotion from long to unsigned long long |
54 | Warning | 3 | 550 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 278 | Symbol 'pos' (line 215) not accessed |
55 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 215 | Location cited in prior message |
56 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 278 | Variable 'lpBuffer' (line 210) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
57 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 210 | Location cited in prior message |
58 | Warning | 3 | 685 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 295 | Relational operator '>' always evaluates to 'false' |
59 | Warning | 3 | 568 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 295 | non-negative quantity is never less than zero |
60 | Warning | 3 | 685 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 296 | Relational operator '>=' always evaluates to 'true' |
61 | Warning | 3 | 568 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 296 | non-negative quantity is never less than zero |
62 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 296 | do ... while(0); |
63 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 301 | do ... while(0); |
64 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 302 | Loss of sign in promotion from long to unsigned long |
65 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 302 | Loss of precision (assignment) (unsigned long to long) |
66 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 310 | Parameter 'lpBuf' (line 280) 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\OXCMPFL.CPP | 280 | Location cited in prior message |
68 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 310 | Variable 'lpBuffer' (line 287) 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\OXCMPFL.CPP | 287 | Location cited in prior message |
70 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 318 | Loss of sign (return) (long to unsigned long long) |
71 | Elective Note | 1 | 1961 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 326 | virtual member function 'COXCompressedFile::Flush(void)' could be made const --- Eff. C++ 3rd Ed. item 3 |
72 | Warning | 3 | 522 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 360 | Expected void type, assignment, increment or decrement |
73 | Warning | 3 | 522 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 361 | Expected void type, assignment, increment or decrement |
74 | Warning | 3 | 550 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 364 | Symbol 'dwPos' (line 358) not accessed |
75 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 358 | Location cited in prior message |
76 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 364 | Parameter 'dwPos' (line 358) could be declared const --- Eff. C++ 3rd Ed. item 3 |
77 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 358 | Location cited in prior message |
78 | Warning | 3 | 550 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 364 | Symbol 'dwCount' (line 358) not accessed |
79 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 358 | Location cited in prior message |
80 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 364 | Parameter 'dwCount' (line 358) could be declared const --- Eff. C++ 3rd Ed. item 3 |
81 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 358 | Location cited in prior message |
82 | Elective Note | 1 | 1961 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 364 | virtual member function 'COXCompressedFile::LockRange(unsigned long, unsigned long)' could be made const --- Eff. C++ 3rd Ed. item 3 |
83 | Warning | 3 | 522 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 368 | Expected void type, assignment, increment or decrement |
84 | Warning | 3 | 522 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 369 | Expected void type, assignment, increment or decrement |
85 | Warning | 3 | 550 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 372 | Symbol 'dwPos' (line 366) not accessed |
86 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 366 | Location cited in prior message |
87 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 372 | Parameter 'dwPos' (line 366) could be declared const --- Eff. C++ 3rd Ed. item 3 |
88 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 366 | Location cited in prior message |
89 | Warning | 3 | 550 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 372 | Symbol 'dwCount' (line 366) not accessed |
90 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 366 | Location cited in prior message |
91 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 372 | Parameter 'dwCount' (line 366) could be declared const --- Eff. C++ 3rd Ed. item 3 |
92 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 366 | Location cited in prior message |
93 | Elective Note | 1 | 1961 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 372 | virtual member function 'COXCompressedFile::UnlockRange(unsigned long, unsigned long)' could be made const --- Eff. C++ 3rd Ed. item 3 |
94 | Warning | 3 | 522 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 376 | Expected void type, assignment, increment or decrement |
95 | Warning | 3 | 550 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 379 | Symbol 'dwNewLen' (line 374) not accessed |
96 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 374 | Location cited in prior message |
97 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 379 | Parameter 'dwNewLen' (line 374) could be declared const --- Eff. C++ 3rd Ed. item 3 |
98 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 374 | Location cited in prior message |
99 | Elective Note | 1 | 1961 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 379 | virtual member function 'COXCompressedFile::SetLength(unsigned long)' could be made const --- Eff. C++ 3rd Ed. item 3 |
100 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 386 | Significant prototype coercion (arg. no. 1) int to long long |
101 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 388 | Significant prototype coercion (arg. no. 1) int to long long |
102 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 392 | Significant prototype coercion (arg. no. 1) long to long long |
103 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 392 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
104 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
105 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 394 | Significant prototype coercion (arg. no. 1) long to long long |
106 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 394 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
107 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
108 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 396 | Loss of sign (return) (long to unsigned long long) |
109 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 433 | Significant prototype coercion (arg. no. 1) int to long long |
110 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 433 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
111 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
112 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 435 | Significant prototype coercion (arg. no. 1) int to long long |
113 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 435 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
114 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
115 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 440 | Ignoring return value of function 'COXCompressedFile::Seek(long, unsigned int)' (compare with line 399) |
116 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 399 | Location cited in prior message |
117 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 450 | Ignoring return value of function 'COXCompressedFile::Seek(long, unsigned int)' (compare with line 399) |
118 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 399 | Location cited in prior message |
119 | Warning | 3 | 616 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 456 | control flows into case/default |
120 | Information | 2 | 825 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 456 | control flows into case/default without -fallthrough comment |
121 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 467 | Significant prototype coercion (arg. no. 1) int to long long |
122 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 467 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
123 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
124 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 472 | Significant prototype coercion (arg. no. 1) int to long long |
125 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 472 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
126 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
127 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 481 | Loss of sign in promotion from long to unsigned long |
128 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 511 | Significant prototype coercion (arg. no. 1) int to long long |
129 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 511 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
130 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
131 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 516 | Significant prototype coercion (arg. no. 1) int to long long |
132 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 516 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
133 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
134 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 524 | Significant prototype coercion (arg. no. 1) unsigned short to long long |
135 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 526 | Significant prototype coercion (arg. no. 1) unsigned short to long long |
136 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 536 | Significant prototype coercion (arg. no. 1) unsigned int to long long |
137 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 538 | Significant prototype coercion (arg. no. 1) unsigned int to long long |
138 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 539 | Loss of precision (assignment) (unsigned int to long) |
139 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 540 | Loss of precision (assignment) (unsigned int to long) |
140 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 541 | Loss of precision (assignment) (unsigned int to int) |
141 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 545 | Loss of sign in promotion from long to unsigned long |
142 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 545 | Loss of precision (assignment) (unsigned long to long) |
143 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 560 | Loss of sign in promotion from long to unsigned long |
144 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 567 | Loss of sign in promotion from long to unsigned long |
145 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 567 | Loss of precision (assignment) (unsigned long to long) |
146 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 569 | Loss of sign in promotion from long to unsigned long |
147 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 569 | Loss of precision (assignment) (unsigned long to long) |
148 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 579 | Loss of sign in promotion from long to unsigned long |
149 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 588 | Loss of sign (arg. no. 1) (long to unsigned long) |
150 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 588 | Ignoring return value of function 'COXCompressedFile::MoveFromBufferBoundaries(unsigned long, long)' (compare with line 253, file ..\..\Include\oxcmpfl.h) |
151 | Information | 2 | 830 | ..\..\Include\oxcmpfl.h | 253 | Location cited in prior message |
152 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 591 | Parameter 'nFrom' (line 399) could be declared const --- Eff. C++ 3rd Ed. item 3 |
153 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 399 | Location cited in prior message |
154 | Warning | 3 | 550 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 591 | Symbol 'lBytesSought' (line 404) not accessed |
155 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 404 | Location cited in prior message |
156 | Warning | 3 | 1506 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 619 | Call to virtual function 'COXCompressedFile::Close(void)' within a constructor or destructor --- Eff. C++ 3rd Ed. item 9 |
157 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 619 | Function may throw exception '...' in destructor 'COXCompressedFile::~COXCompressedFile(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
158 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 638 | Significant prototype coercion (arg. no. 1) int to long long |
159 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 638 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
160 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
161 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 643 | Significant prototype coercion (arg. no. 1) int to long long |
162 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 643 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
163 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
164 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 647 | Loss of sign in promotion from long to unsigned long |
165 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 649 | Loss of sign (arg. no. 3) (long to unsigned int) |
166 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 650 | Loss of sign (assignment) (long to unsigned int) |
167 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 659 | Loss of sign in promotion from long to unsigned long |
168 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 659 | Loss of precision (assignment) (unsigned long to long) |
169 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 686 | Ignoring return value of function 'CFile::Read(void *, unsigned int)' (compare with line 1087, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
170 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1087 | Location cited in prior message |
171 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 688 | Ignoring return value of function 'CFile::Read(void *, unsigned int)' (compare with line 1087, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
172 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1087 | Location cited in prior message |
173 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 689 | Loss of sign (assignment) (int to unsigned int) |
174 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 698 | do ... while(0); |
175 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 700 | Loss of precision (return) (unsigned int to int) |
176 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 701 | Parameter 'wCodedReadLength' (line 666) could be declared const --- Eff. C++ 3rd Ed. item 3 |
177 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 666 | Location cited in prior message |
178 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 717 | Loss of sign in promotion from long to unsigned long |
179 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 724 | Loss of sign in promotion from long to unsigned long |
180 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 725 | Loss of sign in promotion from long to unsigned long |
181 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 725 | Loss of sign in promotion from long to unsigned long |
182 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 725 | Loss of precision (assignment) (unsigned long to long) |
183 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 731 | Loss of sign in promotion from long to unsigned long |
184 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 731 | Loss of precision (assignment) (unsigned long to long) |
185 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 736 | Parameter 'lpBuffer' (line 703) could be declared const --- Eff. C++ 3rd Ed. item 3 |
186 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 703 | Location cited in prior message |
187 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 752 | Loss of precision (arg. no. 2) (unsigned int to int) |
188 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 784 | Loss of sign (arg. no. 2) (int to unsigned int) |
189 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 795 | Loss of sign (arg. no. 2) (int to unsigned int) |
190 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 798 | Parameter 'bLast' (line 738) could be declared const --- Eff. C++ 3rd Ed. item 3 |
191 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 738 | Location cited in prior message |
192 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 809 | Significant prototype coercion (arg. no. 1) int to long long |
193 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 809 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
194 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
195 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 811 | Significant prototype coercion (arg. no. 1) int to long long |
196 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 811 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
197 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
198 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 829 | Ignoring return value of function 'COXCompressedFile::MoveFromBufferBoundaries(unsigned long, long)' (compare with line 253, file ..\..\Include\oxcmpfl.h) |
199 | Information | 2 | 830 | ..\..\Include\oxcmpfl.h | 253 | Location cited in prior message |
200 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 854 | Loss of sign (arg. no. 2) (long to unsigned int) |
201 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 856 | Loss of sign (arg. no. 2) (long to unsigned int) |
202 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 871 | do ... while(0); |
203 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 872 | do ... while(0); |
204 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 891 | Loss of sign (assignment) (long to unsigned int) |
205 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 892 | Loss of sign (assignment) (long to unsigned int) |
206 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 898 | do ... while(0); |
207 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 906 | Significant prototype coercion (arg. no. 1) long to long long |
208 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 908 | Significant prototype coercion (arg. no. 1) long to long long |
209 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 925 | Loss of precision (arg. no. 1) (unsigned long to int) |
210 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 932 | Ignoring return value of function 'CFile::Read(void *, unsigned int)' (compare with line 1087, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
211 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1087 | Location cited in prior message |
212 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 934 | Ignoring return value of function 'CFile::Read(void *, unsigned int)' (compare with line 1087, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
213 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1087 | Location cited in prior message |
214 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 947 | Loss of precision (arg. no. 1) (unsigned long to int) |
215 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 978 | Significant prototype coercion (arg. no. 1) long to long long |
216 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 980 | Significant prototype coercion (arg. no. 1) long to long long |
217 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 983 | do ... while(0); |
218 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 1003 | Loss of precision (arg. no. 1) (unsigned long to int) |
219 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 1010 | Ignoring return value of function 'CFile::Read(void *, unsigned int)' (compare with line 1087, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
220 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1087 | Location cited in prior message |
221 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 1012 | Ignoring return value of function 'CFile::Read(void *, unsigned int)' (compare with line 1087, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
222 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1087 | Location cited in prior message |
223 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 1023 | Loss of precision (arg. no. 1) (unsigned long to int) |
224 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 1034 | Significant prototype coercion (arg. no. 1) unsigned short to long long |
225 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 1034 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
226 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
227 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 1036 | Significant prototype coercion (arg. no. 1) unsigned short to long long |
228 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 1036 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
229 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
230 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 1042 | Loss of precision (initialization) (unsigned int to int) |
231 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 1043 | Loss of sign (assignment) (int to unsigned int) |
232 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 1044 | Loss of sign in promotion from int to unsigned long |
233 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 1046 | Variable 'nTrueOffset' (line 1042) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
234 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 1042 | Location cited in prior message |
235 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 1050 | Parameter 'lOffset' (line 861) could be declared const --- Eff. C++ 3rd Ed. item 3 |
236 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP | 861 | Location cited in prior message |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP (C++) m_lPrevLengthPos(0), D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(87): error 1729: (Info -- Initializer inversion detected for member 'COXCompressedFile::m_lPrevLengthPos' -- Effective C++ #13) m_nFirstBufferLength(0), D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(90): error 1729: (Info -- Initializer inversion detected for member 'COXCompressedFile::m_nFirstBufferLength' -- Effective C++ #13) m_nHeaderLength(nHeaderLength), D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(92): error 1729: (Info -- Initializer inversion detected for member 'COXCompressedFile::m_nHeaderLength' -- Effective C++ #13) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(94): error 1928: (Note -- Symbol 'CFile' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(94): error 1927: (Note -- Symbol 'COXCompressedFile::m_bReadingHeader' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(94): error 1926: (Note -- Symbol 'COXCompressedFile::m_Convert's default constructor implicitly called -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(94): error 1927: (Note -- Symbol 'COXCompressedFile::m_pInternalBuf' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(94): error 1926: (Note -- Symbol 'COXCompressedFile::m_BufLenArray's default constructor implicitly called -- Effective C++ #12) m_pInternalBuf = new unsigned char[m_wBufferLength]; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(95): error 1732: (Info -- new in constructor for class 'COXCompressedFile' which has no assignment operator -- Effective C++ #11) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(95): error 1733: (Info -- new in constructor for class 'COXCompressedFile' which has no copy constructor -- Effective C++ #11) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(96): error 952: (Note -- Parameter 'nHeaderLength' (line 79) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(79): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(96): error 1401: (Warning -- member 'COXCompressedFile::m_bReadingHeader' (line 75, file ..\..\Include\oxcmpfl.h) not initialized by constructor --- Eff. C++ 3rd Ed. item 4 & Eff. C++ 3rd Ed. item 13) ..\..\Include\oxcmpfl.h(75): error 830: (Info -- Location cited in prior message) m_lPrevLengthPos(0), D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(106): error 1729: (Info -- Initializer inversion detected for member 'COXCompressedFile::m_lPrevLengthPos' -- Effective C++ #13) m_nFirstBufferLength(0), D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(109): error 1729: (Info -- Initializer inversion detected for member 'COXCompressedFile::m_nFirstBufferLength' -- Effective C++ #13) m_nHeaderLength(nHeaderLength), D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(111): error 1729: (Info -- Initializer inversion detected for member 'COXCompressedFile::m_nHeaderLength' -- Effective C++ #13) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(113): error 1928: (Note -- Symbol 'CFile' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(113): error 1927: (Note -- Symbol 'COXCompressedFile::m_bReadingHeader' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(113): error 1926: (Note -- Symbol 'COXCompressedFile::m_Convert's default constructor implicitly called -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(113): error 1927: (Note -- Symbol 'COXCompressedFile::m_pInternalBuf' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(113): error 1926: (Note -- Symbol 'COXCompressedFile::m_BufLenArray's default constructor implicitly called -- Effective C++ #12) if (!Open(pszFilename,nOpenFlags,pxFile)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(116): error 1506: (Warning -- Call to virtual function 'COXCompressedFile::Open(const char *, unsigned int, CFileException *)' within a constructor or destructor --- Eff. C++ 3rd Ed. item 9) AfxThrowFileException(pxFile->m_cause); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(117): error 413: (Warning -- Likely use of null pointer 'pxFile' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP: line 115]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(115): error 831: (Info -- Reference cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(118): error 952: (Note -- Parameter 'pszFilename' (line 98) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(98): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(118): error 953: (Note -- Variable 'pxFile' (line 115) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(115): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(118): error 952: (Note -- Parameter 'nHeaderLength' (line 98) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(98): error 830: (Info -- Location cited in prior message) #... _LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_nHeaderLength < m_wBufferLength); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(130): error 717: (Info -- do ... while(0);) #... ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_pDelegateToFile == NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(131): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(150): error 952: (Note -- Parameter 'pszFileName' (line 127) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(127): error 830: (Info -- Location cited in prior message) #... AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(pDelegateToFile != NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(155): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(180): error 952: (Note -- Parameter 'nOpenFlags' (line 152) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(152): error 830: (Info -- Location cited in prior message) memcpy(&lpBuffer[nBytesRead], &m_pInternalBuf[m_nInternalPos], nAllocatebleBytes); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(229): error 732: (Info -- Loss of sign (arg. no. 3) (int to unsigned int)) nBytesRead += nAllocatebleBytes; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(231): error 737: (Info -- Loss of sign in promotion from int to unsigned int) m_nInternalPos += nAllocatebleBytes; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(232): error 737: (Info -- Loss of sign in promotion from int to unsigned int) m_lPrevLengthPos = (long) __max(m_lPrevLengthPos,m_pDelegateToFile->Seek(0, CFile::current) - (int)sizeof(WORD)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(269): error 666: (Warning -- Expression with side effects passed to repeated parameter 2 in macro '__max') D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(269): error 747: (Info -- Significant prototype coercion (arg. no. 1) int to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(269): error 574: (Warning -- Signed-unsigned mix with relational) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(269): error 737: (Info -- Loss of sign in promotion from long to unsigned long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(269): error 747: (Info -- Significant prototype coercion (arg. no. 1) int to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(269): error 737: (Info -- Loss of sign in promotion from long to unsigned long long) m_lPrevLengthPos = (long) __max(m_lPrevLengthPos,CFile::Seek(0, CFile::current) - (int)sizeof(WORD)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(271): error 666: (Warning -- Expression with side effects passed to repeated parameter 2 in macro '__max') D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(271): error 747: (Info -- Significant prototype coercion (arg. no. 1) int to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(271): error 574: (Warning -- Signed-unsigned mix with relational) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(271): error 737: (Info -- Loss of sign in promotion from long to unsigned long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(271): error 747: (Info -- Significant prototype coercion (arg. no. 1) int to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(271): error 737: (Info -- Loss of sign in promotion from long to unsigned long long) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(278): error 550: (Warning -- Symbol 'pos' (line 215) not accessed) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(215): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(278): error 953: (Note -- Variable 'lpBuffer' (line 210) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(210): error 830: (Info -- Location cited in prior message) #... ufferLength - m_nInternalPos))))) ? (0) : (((((nCount - nBytesWritten)) < #... ufferLength - m_nInternalPos) ) ) nAllocatebleBytes = min0(nCount - nBytesWritten, m_wBufferLength - m_nInternalPos); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(295): error 685: (Warning -- Relational operator '>' always evaluates to 'false') #... ufferLength - m_nInternalPos))))) ? (0) : (((((nCount - nBytesWritten)) < #... ufferLength - m_nInternalPos) ) ) nAllocatebleBytes = min0(nCount - nBytesWritten, m_wBufferLength - m_nInternalPos); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(295): error 568: (Warning -- non-negative quantity is never less than zero) #... save -e664 -e527 --e{506} -e1551 */do { if ( !(nAllocatebleBytes >= 0 && ASSERT(nAllocatebleBytes >= 0 && nAllocatebleBytes <= m_wBufferLength); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(296): error 685: (Warning -- Relational operator '>=' always evaluates to 'true') #... save -e664 -e527 --e{506} -e1551 */do { if ( !(nAllocatebleBytes >= 0 && ASSERT(nAllocatebleBytes >= 0 && nAllocatebleBytes <= m_wBufferLength); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(296): error 568: (Warning -- non-negative quantity is never less than zero) #... = m_wBufferLength"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) ASSERT(nAllocatebleBytes >= 0 && nAllocatebleBytes <= m_wBufferLength); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(296): error 717: (Info -- do ... while(0);) #... E, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_nInternalPos <= m_wBufferLength); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(301): error 717: (Info -- do ... while(0);) m_lPosition += nAllocatebleBytes; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(302): error 737: (Info -- Loss of sign in promotion from long to unsigned long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(302): error 713: (Info -- Loss of precision (assignment) (unsigned long to long)) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(310): error 952: (Note -- Parameter 'lpBuf' (line 280) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(280): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(310): error 953: (Note -- Variable 'lpBuffer' (line 287) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(287): error 830: (Info -- Location cited in prior message) return m_lPosition; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(318): error 732: (Info -- Loss of sign (return) (long to unsigned long long)) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(326): error 1961: (Note -- virtual member function 'COXCompressedFile::Flush(void)' could be made const --- Eff. C++ 3rd Ed. item 3) dwPos; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(360): error 522: (Warning -- Expected void type, assignment, increment or decrement) dwCount; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(361): error 522: (Warning -- Expected void type, assignment, increment or decrement) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(364): error 550: (Warning -- Symbol 'dwPos' (line 358) not accessed) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(358): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(364): error 952: (Note -- Parameter 'dwPos' (line 358) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(358): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(364): error 550: (Warning -- Symbol 'dwCount' (line 358) not accessed) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(358): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(364): error 952: (Note -- Parameter 'dwCount' (line 358) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(358): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(364): error 1961: (Note -- virtual member function 'COXCompressedFile::LockRange(unsigned long, unsigned long)' could be made const --- Eff. C++ 3rd Ed. item 3) dwPos; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(368): error 522: (Warning -- Expected void type, assignment, increment or decrement) dwCount; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(369): error 522: (Warning -- Expected void type, assignment, increment or decrement) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(372): error 550: (Warning -- Symbol 'dwPos' (line 366) not accessed) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(366): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(372): error 952: (Note -- Parameter 'dwPos' (line 366) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(366): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(372): error 550: (Warning -- Symbol 'dwCount' (line 366) not accessed) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(366): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(372): error 952: (Note -- Parameter 'dwCount' (line 366) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(366): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(372): error 1961: (Note -- virtual member function 'COXCompressedFile::UnlockRange(unsigned long, unsigned long)' could be made const --- Eff. C++ 3rd Ed. item 3) dwNewLen; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(376): error 522: (Warning -- Expected void type, assignment, increment or decrement) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(379): error 550: (Warning -- Symbol 'dwNewLen' (line 374) not accessed) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(374): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(379): error 952: (Note -- Parameter 'dwNewLen' (line 374) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(374): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(379): error 1961: (Note -- virtual member function 'COXCompressedFile::SetLength(unsigned long)' could be made const --- Eff. C++ 3rd Ed. item 3) lLastFilePointerPos = (long) m_pDelegateToFile->Seek(0,CFile::current); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(386): error 747: (Info -- Significant prototype coercion (arg. no. 1) int to long long) lLastFilePointerPos = (long) CFile::Seek(0,CFile::current); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(388): error 747: (Info -- Significant prototype coercion (arg. no. 1) int to long long) m_pDelegateToFile->Seek(lLastFilePointerPos,CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(392): error 747: (Info -- Significant prototype coercion (arg. no. 1) long to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(392): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message) CFile::Seek(lLastFilePointerPos,CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(394): error 747: (Info -- Significant prototype coercion (arg. no. 1) long to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(394): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message) return m_lFileLength; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(396): error 732: (Info -- Loss of sign (return) (long to unsigned long long)) m_pDelegateToFile->Seek(0,CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(433): error 747: (Info -- Significant prototype coercion (arg. no. 1) int to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(433): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message) CFile::Seek(0,CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(435): error 747: (Info -- Significant prototype coercion (arg. no. 1) int to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(435): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message) Seek(m_lPosition + lOff, CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(440): error 534: (Warning -- Ignoring return value of function 'COXCompressedFile::Seek(long, unsigned int)' (compare with line 399)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(399): error 830: (Info -- Location cited in prior message) Seek(m_lFileLength + lOff, CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(450): error 534: (Warning -- Ignoring return value of function 'COXCompressedFile::Seek(long, unsigned int)' (compare with line 399)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(399): error 830: (Info -- Location cited in prior message) default: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(456): error 616: (Warning -- control flows into case/default) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(456): error 825: (Info -- control flows into case/default without -fallthrough comment) m_pDelegateToFile->Seek(0,CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(467): error 747: (Info -- Significant prototype coercion (arg. no. 1) int to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(467): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message) CFile::Seek(0,CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(472): error 747: (Info -- Significant prototype coercion (arg. no. 1) int to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(472): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message) m_nInternalPos += lOff; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(481): error 737: (Info -- Loss of sign in promotion from long to unsigned long) m_pDelegateToFile->Seek(0,CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(511): error 747: (Info -- Significant prototype coercion (arg. no. 1) int to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(511): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message) CFile::Seek(0,CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(516): error 747: (Info -- Significant prototype coercion (arg. no. 1) int to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(516): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message) m_lPrevLengthPos = (long) m_pDelegateToFile->Seek(m_wReadHeaderLength, CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(524): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned short to long long) m_lPrevLengthPos = (long) CFile::Seek(m_wReadHeaderLength, CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(526): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned short to long long) m_lPrevLengthPos = (long) m_pDelegateToFile->Seek(m_nHeaderLength, CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(536): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned int to long long) m_lPrevLengthPos = (long) CFile::Seek(m_nHeaderLength, CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(538): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned int to long long) lBytesSought = m_nHeaderLength; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(539): error 713: (Info -- Loss of precision (assignment) (unsigned int to long)) m_lPosition = m_nHeaderLength; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(540): error 713: (Info -- Loss of precision (assignment) (unsigned int to long)) m_nFirstBufferLength = m_nHeaderLength; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(541): error 713: (Info -- Loss of precision (assignment) (unsigned int to int)) lOff -= m_nHeaderLength - m_nInternalPos; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(545): error 737: (Info -- Loss of sign in promotion from long to unsigned long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(545): error 713: (Info -- Loss of precision (assignment) (unsigned long to long)) m_nInternalPos += lOff; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(560): error 737: (Info -- Loss of sign in promotion from long to unsigned long) m_lPosition += m_wBufferLength - m_nInternalPos; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(567): error 737: (Info -- Loss of sign in promotion from long to unsigned long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(567): error 713: (Info -- Loss of precision (assignment) (unsigned long to long)) lOff -= m_wBufferLength - m_nInternalPos; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(569): error 737: (Info -- Loss of sign in promotion from long to unsigned long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(569): error 713: (Info -- Loss of precision (assignment) (unsigned long to long)) m_nInternalPos += lOff; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(579): error 737: (Info -- Loss of sign in promotion from long to unsigned long) MoveFromBufferBoundaries(m_lPosition / m_wBufferLength, lOff); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(588): error 732: (Info -- Loss of sign (arg. no. 1) (long to unsigned long)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(588): error 534: (Warning -- Ignoring return value of function 'COXCompressedFile::MoveFromBufferBoundaries(unsigned long, long)' (compare with line 253, file ..\..\Include\oxcmpfl.h)) ..\..\Include\oxcmpfl.h(253): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(591): error 952: (Note -- Parameter 'nFrom' (line 399) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(399): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(591): error 550: (Warning -- Symbol 'lBytesSought' (line 404) not accessed) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(404): error 830: (Info -- Location cited in prior message) Close(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(619): error 1506: (Warning -- Call to virtual function 'COXCompressedFile::Close(void)' within a constructor or destructor --- Eff. C++ 3rd Ed. item 9) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(619): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXCompressedFile::~COXCompressedFile(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8) m_pDelegateToFile->Seek(0, CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(638): error 747: (Info -- Significant prototype coercion (arg. no. 1) int to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(638): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message) CFile::Seek(0, CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(643): error 747: (Info -- Significant prototype coercion (arg. no. 1) int to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(643): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message) if (m_lPosition + nCount >= m_wReadHeaderLength) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(647): error 737: (Info -- Loss of sign in promotion from long to unsigned long) memcpy(&lpBuffer[nBytesRead], &m_pInternalBuf[m_nInternalPos], m_wReadHeaderLength - m_lPosition); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(649): error 732: (Info -- Loss of sign (arg. no. 3) (long to unsigned int)) nBytesRead = m_wReadHeaderLength - m_lPosition; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(650): error 732: (Info -- Loss of sign (assignment) (long to unsigned int)) m_lPosition += nCount; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(659): error 737: (Info -- Loss of sign in promotion from long to unsigned long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(659): error 713: (Info -- Loss of precision (assignment) (unsigned long to long)) m_pDelegateToFile->Read(pReadBuffer,wReadLength); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(686): error 534: (Warning -- Ignoring return value of function 'CFile::Read(void *, unsigned int)' (compare with line 1087, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1087): error 830: (Info -- Location cited in prior message) CFile::Read(pReadBuffer,wReadLength); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(688): error 534: (Warning -- Ignoring return value of function 'CFile::Read(void *, unsigned int)' (compare with line 1087, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1087): error 830: (Info -- Location cited in prior message) m_nExpandedLength = m_Convert.Expand(pReadBuffer,wReadLength,m_pInternalBuf,m_wBufferLength); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(689): error 732: (Info -- Loss of sign (assignment) (int to unsigned int)) #... , __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_nExpandedLength <= m_wBufferLength); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(698): error 717: (Info -- do ... while(0);) return m_nExpandedLength; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(700): error 713: (Info -- Loss of precision (return) (unsigned int to int)) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(701): error 952: (Note -- Parameter 'wCodedReadLength' (line 666) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(666): error 830: (Info -- Location cited in prior message) if (m_lPosition + nCount >= m_nHeaderLength) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(717): error 737: (Info -- Loss of sign in promotion from long to unsigned long) nBytesWritten = m_nHeaderLength - m_lPosition; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(724): error 737: (Info -- Loss of sign in promotion from long to unsigned long) m_lPosition += m_nHeaderLength - m_lPosition; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(725): error 737: (Info -- Loss of sign in promotion from long to unsigned long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(725): error 737: (Info -- Loss of sign in promotion from long to unsigned long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(725): error 713: (Info -- Loss of precision (assignment) (unsigned long to long)) m_lPosition += nCount; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(731): error 737: (Info -- Loss of sign in promotion from long to unsigned long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(731): error 713: (Info -- Loss of precision (assignment) (unsigned long to long)) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(736): error 952: (Note -- Parameter 'lpBuffer' (line 703) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(703): error 830: (Info -- Location cited in prior message) nCompressedLength = m_Convert.Compress(m_pInternalBuf,m_nInternalPos,pCompressedBuffer,m_wBufferLength); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(752): error 713: (Info -- Loss of precision (arg. no. 2) (unsigned int to int)) m_pDelegateToFile->Write(pCompressedBuffer,nCompressedLength); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(784): error 732: (Info -- Loss of sign (arg. no. 2) (int to unsigned int)) CFile::Write(pCompressedBuffer,nCompressedLength); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(795): 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\OXCMPFL.CPP(798): error 952: (Note -- Parameter 'bLast' (line 738) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(738): error 830: (Info -- Location cited in prior message) m_pDelegateToFile->Seek(0,CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(809): error 747: (Info -- Significant prototype coercion (arg. no. 1) int to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(809): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message) CFile::Seek(0,CFile::begin); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(811): error 747: (Info -- Significant prototype coercion (arg. no. 1) int to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(811): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message) MoveFromBufferBoundaries(0, -1); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(829): error 534: (Warning -- Ignoring return value of function 'COXCompressedFile::MoveFromBufferBoundaries(unsigned long, long)' (compare with line 253, file ..\..\Include\oxcmpfl.h)) ..\..\Include\oxcmpfl.h(253): error 830: (Info -- Location cited in prior message) m_pDelegateToFile->Write(m_pInternalBuf,m_lPosition); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(854): error 732: (Info -- Loss of sign (arg. no. 2) (long to unsigned int)) CFile::Write(m_pInternalBuf,m_lPosition); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(856): error 732: (Info -- Loss of sign (arg. no. 2) (long to unsigned int)) #... DebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_nInternalPos == 0); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(871): error 717: (Info -- do ... while(0);) #... __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_lPosition >= m_wReadHeaderLength); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(872): error 717: (Info -- do ... while(0);) nNumBuffers = lOffset / m_wBufferLength; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(891): error 732: (Info -- Loss of sign (assignment) (long to unsigned int)) nOffsetInBuffer = lOffset % m_wBufferLength; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(892): error 732: (Info -- Loss of sign (assignment) (long to unsigned int)) #... erIndex"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -re ASSERT((DWORD)m_BufLenArray.GetSize() >= dwStartBufferIndex); // dwStartBufferIndex is zero based D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(898): error 717: (Info -- do ... while(0);) m_lPrevLengthPos = (long) m_pDelegateToFile->Seek(lSkipLength, CFile::current); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(906): error 747: (Info -- Significant prototype coercion (arg. no. 1) long to long long) m_lPrevLengthPos = (long) CFile::Seek(lSkipLength, CFile::current); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(908): error 747: (Info -- Significant prototype coercion (arg. no. 1) long to long long) m_BufLenArray.SetAtGrow(dwStartBufferIndex, wCompressedLength); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(925): error 713: (Info -- Loss of precision (arg. no. 1) (unsigned long to int)) m_pDelegateToFile->Read(&m_wLastBufferLength, sizeof(WORD)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(932): error 534: (Warning -- Ignoring return value of function 'CFile::Read(void *, unsigned int)' (compare with line 1087, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1087): error 830: (Info -- Location cited in prior message) CFile::Read(&m_wLastBufferLength, sizeof(WORD)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(934): error 534: (Warning -- Ignoring return value of function 'CFile::Read(void *, unsigned int)' (compare with line 1087, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1087): error 830: (Info -- Location cited in prior message) wCompressedLength = m_BufLenArray.GetAt(dwStartBufferIndex); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(947): error 713: (Info -- Loss of precision (arg. no. 1) (unsigned long to int)) m_lPrevLengthPos = (long) m_pDelegateToFile->Seek(lSkipLength, CFile::current); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(978): error 747: (Info -- Significant prototype coercion (arg. no. 1) long to long long) m_lPrevLengthPos = (long) CFile::Seek(lSkipLength, CFile::current); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(980): error 747: (Info -- Significant prototype coercion (arg. no. 1) long to long long) #... erIndex"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -re ASSERT((DWORD)m_BufLenArray.GetSize() >= dwStartBufferIndex); // dwStartBufferIndex is zero based D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(983): error 717: (Info -- do ... while(0);) m_BufLenArray.SetAtGrow(dwStartBufferIndex, wCompressedLength); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(1003): error 713: (Info -- Loss of precision (arg. no. 1) (unsigned long to int)) m_pDelegateToFile->Read(&m_wLastBufferLength, sizeof(WORD)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(1010): error 534: (Warning -- Ignoring return value of function 'CFile::Read(void *, unsigned int)' (compare with line 1087, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1087): error 830: (Info -- Location cited in prior message) CFile::Read(&m_wLastBufferLength, sizeof(WORD)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(1012): error 534: (Warning -- Ignoring return value of function 'CFile::Read(void *, unsigned int)' (compare with line 1087, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1087): error 830: (Info -- Location cited in prior message) wCompressedLength = m_BufLenArray.GetAt(dwStartBufferIndex); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(1023): error 713: (Info -- Loss of precision (arg. no. 1) (unsigned long to int)) m_pDelegateToFile->Seek(wCompLengthCorrection, CFile::current); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(1034): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned short to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(1034): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message) CFile::Seek(wCompLengthCorrection, CFile::current); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(1036): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned short to long long) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(1036): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message) int nTrueOffset = (nOffsetInBuffer < m_wLastBufferLength ? nOffsetInBuffer : m_wLastBufferLength); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(1042): error 713: (Info -- Loss of precision (initialization) (unsigned int to int)) m_nInternalPos = nTrueOffset; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(1043): error 732: (Info -- Loss of sign (assignment) (int to unsigned int)) dwDistance += nTrueOffset; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(1044): error 737: (Info -- Loss of sign in promotion from int to unsigned long) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(1046): error 953: (Note -- Variable 'nTrueOffset' (line 1042) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(1042): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(1050): error 952: (Note -- Parameter 'lOffset' (line 861) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCMPFL.CPP(861): error 830: (Info -- Location cited in prior message) --- Global Wrap-up error 900: (Note -- Successful completion, 236 messages produced)