Lint Analysis Results Report for OXCOMPR.CPP |
| Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP |
|---|---|
| Project: | UTStaticLib2008 |
| Solution: | UsingStaticLib.sln [configuration: Debug] |
| Analysis Status: | Complete |
| Last Analysed: | 08 October 2008, 11:59:07 |
| Total Issues: | 49 |
| Elective Notes: | 12 (24.49%) |
| Informational: | 34 (69.39%) |
| Warnings: | 3 (6.12%) |
| Errors: | 0 (0.00%) |
| Internal Errors: | 0 (0.00%) |
| Fatal Errors: | 0 (0.00%) |
| User: | Anna |
| Computer: | GABRIELLE |
Issue count by category ![]() Issue count by message number ![]() |
| Order | Category | Severity | Issue No. | Source File | Line No. | Issue Text |
|---|---|---|---|---|---|---|
| 1 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 51 | Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12 |
| 2 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 51 | Symbol 'COXCompressor::m_window' did not appear in the constructor initializer list -- Effective C++ #12 |
| 3 | Information | 2 | 1732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 54 | new in constructor for class 'COXCompressor' which has no assignment operator -- Effective C++ #11 |
| 4 | Information | 2 | 1733 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 54 | new in constructor for class 'COXCompressor' which has no copy constructor -- Effective C++ #11 |
| 5 | Information | 2 | 1752 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 56 | catch parameter is not a reference -- More Effective C++ #13 |
| 6 | Information | 2 | 1775 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 56 | catch block does not catch any declared exception |
| 7 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 56 | do ... while(0); |
| 8 | Warning | 3 | 1401 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 64 | member 'COXCompressor::m_tree' (line 100, file ..\..\Include\oxcompr.h) not initialized by constructor --- Eff. C++ 3rd Ed. item 4 & Eff. C++ 3rd Ed. item 13 |
| 9 | Information | 2 | 830 | ..\..\Include\oxcompr.h | 100 | Location cited in prior message |
| 10 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 85 | do ... while(0); |
| 11 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 86 | Loss of sign (arg. no. 2) (int to unsigned int) |
| 12 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 86 | do ... while(0); |
| 13 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 110 | Possible use of null pointer 'pIterateInBuffer' in argument to operator '++' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP: line 85] |
| 14 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 85 | Reference cited in prior message |
| 15 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 110 | Possible use of null pointer 'unknown-name' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP: line 85] |
| 16 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 85 | Reference cited in prior message |
| 17 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 132 | Loss of precision (arg. no. 1) (unsigned long to int) |
| 18 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 133 | Loss of precision (arg. no. 1) (unsigned long to int) |
| 19 | Information | 2 | 794 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 150 | Conceivable use of null pointer 'pIterateInBuffer' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP: line 85] -- Effective C++ #7 |
| 20 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 85 | Reference cited in prior message |
| 21 | Information | 2 | 794 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 151 | Conceivable use of null pointer 'pIterateInBuffer' in argument to operator '++' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP: line 85] -- Effective C++ #7 |
| 22 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 85 | Reference cited in prior message |
| 23 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 165 | Parameter 'nInLength' (line 72) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 24 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 72 | Location cited in prior message |
| 25 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 165 | Pointer variable 'pIterateInBuffer' (line 100) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 26 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 100 | Location cited in prior message |
| 27 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 176 | do ... while(0); |
| 28 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 177 | Loss of sign (arg. no. 2) (int to unsigned int) |
| 29 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 177 | do ... while(0); |
| 30 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 178 | do ... while(0); |
| 31 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 210 | do ... while(0); |
| 32 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 228 | Variable 'pRefOutBuffer' (line 185) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 33 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 185 | Location cited in prior message |
| 34 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 228 | Pointer variable 'pRefOutBuffer' (line 185) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 35 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 185 | Location cited in prior message |
| 36 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 260 | Parameter 'r' (line 244) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 37 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 244 | Location cited in prior message |
| 38 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 278 | Parameter 'new_node' (line 262) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 39 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 262 | Location cited in prior message |
| 40 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 278 | Parameter 'old_node' (line 262) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 41 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 262 | Location cited in prior message |
| 42 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 300 | Parameter 'new_node' (line 280) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 43 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 280 | Location cited in prior message |
| 44 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 300 | Parameter 'old_node' (line 280) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 45 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 280 | Location cited in prior message |
| 46 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 318 | Parameter 'node' (line 302) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 47 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 302 | Location cited in prior message |
| 48 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 318 | Member function 'COXCompressor::FindNextNode(int)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 49 | Information | 2 | 766 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP | 417 | Header file '..\..\Include\UTB64Bit.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP' |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP (C++)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(51): error 1928: (Note -- Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(51): error 1927: (Note -- Symbol 'COXCompressor::m_window' did not appear in the constructor initializer list -- Effective C++ #12)
m_window = new unsigned char[WINDOW_SIZE];
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(54): error 1732: (Info -- new in constructor for class 'COXCompressor' which has no assignment operator -- Effective C++ #11)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(54): error 1733: (Info -- new in constructor for class 'COXCompressor' which has no copy constructor -- Effective C++ #11)
#... tch (CMemoryException* e) { ASSERT(e->IsKindOf(RUNTIME_CLASS(CMemoryExcept
CATCH(CMemoryException, e)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(56): error 1752: (Info -- catch parameter is not a reference -- More Effective C++ #13)
#... h (CMemoryException* e) { ASSERT(e->IsKindOf(RUNTIME_CLASS(CMemoryExceptio
CATCH(CMemoryException, e)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(56): error 1775: (Info -- catch block does not catch any declared exception)
#... ebugBreak() ; } while (0) /*lint -restore */
#... CLASS(CMemoryException))); _afxExceptionLink.m_pException = e;
CATCH(CMemoryException, e)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(56): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(64): error 1401: (Warning -- member 'COXCompressor::m_tree' (line 100, file ..\..\Include\oxcompr.h) not initialized by constructor --- Eff. C++ 3rd Ed. item 4 & Eff. C++ 3rd Ed. item 13)
..\..\Include\oxcompr.h(100): error 830: (Info -- Location cited in prior message)
#... xDebugBreak() ; } while (0) /*lint -restore */
ASSERT ( pInBuffer != NULL );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(85): error 717: (Info -- do ... while(0);)
#... { if ( !(AfxIsValidAddress(pOutBuffer,nMaxOutLength)) && AdvancedAssertFa
ASSERT ( AfxIsValidAddress(pOutBuffer,nMaxOutLength) );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(86): error 732: (Info -- Loss of sign (arg. no. 2) (int to unsigned int))
#... THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT ( AfxIsValidAddress(pOutBuffer,nMaxOutLength) );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(86): error 717: (Info -- do ... while(0);)
m_window[current_position + i ] = *pIterateInBuffer++;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(110): error 613: (Warning -- Possible use of null pointer 'pIterateInBuffer' in argument to operator '++' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP: line 85])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(85): error 831: (Info -- Reference cited in prior message)
m_window[current_position + i ] = *pIterateInBuffer++;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(110): error 613: (Warning -- Possible use of null pointer 'unknown-name' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP: line 85])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(85): error 831: (Info -- Reference cited in prior message)
bitBuffer.OutputBits( (unsigned long) match_position, INDEX_BIT_COUNT );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(132): error 713: (Info -- Loss of precision (arg. no. 1) (unsigned long to int))
bitBuffer.OutputBits( (unsigned long) ( match_length - ( BREAK_EVEN + 1 ) ),
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(133): error 713: (Info -- Loss of precision (arg. no. 1) (unsigned long to int))
= (unsigned char) *pIterateInBuffer;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(150): error 794: (Info -- Conceivable use of null pointer 'pIterateInBuffer' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP: line 85] -- Effective C++ #7)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(85): error 831: (Info -- Reference cited in prior message)
pIterateInBuffer++;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(151): error 794: (Info -- Conceivable use of null pointer 'pIterateInBuffer' in argument to operator '++' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP: line 85] -- Effective C++ #7)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(85): error 831: (Info -- Reference cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(165): error 952: (Note -- Parameter 'nInLength' (line 72) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(72): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(165): error 954: (Note -- Pointer variable 'pIterateInBuffer' (line 100) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(100): error 830: (Info -- Location cited in prior message)
#... xDebugBreak() ; } while (0) /*lint -restore */
ASSERT ( pInBuffer != NULL );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(176): error 717: (Info -- do ... while(0);)
#... { if ( !(AfxIsValidAddress(pOutBuffer,nMaxOutLength)) && AdvancedAssertFa
ASSERT ( AfxIsValidAddress(pOutBuffer,nMaxOutLength) );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(177): error 732: (Info -- Loss of sign (arg. no. 2) (int to unsigned int))
#... THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT ( AfxIsValidAddress(pOutBuffer,nMaxOutLength) );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(177): error 717: (Info -- do ... while(0);)
#... bugBreak() ; } while (0) /*lint -restore */
ASSERT ( nInLength != 0 );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(178): error 717: (Info -- do ... while(0);)
#... Length"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -res
ASSERT( bitBuffer.GetCompressedLength() <= nInLength );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(210): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(228): error 953: (Note -- Variable 'pRefOutBuffer' (line 185) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(185): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(228): error 954: (Note -- Pointer variable 'pRefOutBuffer' (line 185) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(185): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(260): error 952: (Note -- Parameter 'r' (line 244) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(244): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(278): error 952: (Note -- Parameter 'new_node' (line 262) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(262): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(278): error 952: (Note -- Parameter 'old_node' (line 262) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(262): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(300): error 952: (Note -- Parameter 'new_node' (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\OXCOMPR.CPP(280): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(300): error 952: (Note -- Parameter 'old_node' (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\OXCOMPR.CPP(280): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(318): error 952: (Note -- Parameter 'node' (line 302) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(302): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(318): error 1762: (Info -- Member function 'COXCompressor::FindNextNode(int)' could be made const --- Eff. C++ 3rd Ed. item 3)
--- Wrap-up for Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP(417): error 766: (Info -- Header file '..\..\Include\UTB64Bit.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCOMPR.CPP')
--- Global Wrap-up
error 900: (Note -- Successful completion, 49 messages produced)