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)