Lint Analysis Results Report for DIR.CPP |
| Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP |
|---|---|
| Project: | UTStaticLib2008 |
| Solution: | UsingStaticLib.sln [configuration: Debug] |
| Analysis Status: | Complete |
| Last Analysed: | 08 October 2008, 11:55:03 |
| Total Issues: | 156 |
| Elective Notes: | 20 (12.82%) |
| Informational: | 103 (66.03%) |
| Warnings: | 33 (21.15%) |
| 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 | 773 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 35 | Expression-like macro '_A_ALL' not parenthesized |
| 2 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 73 | Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12 |
| 3 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 77 | Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12 |
| 4 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 77 | Symbol 'COXDirSpec::m_sDrive's default constructor implicitly called -- Effective C++ #12 |
| 5 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 77 | Symbol 'COXDirSpec::m_sSubdirectory's default constructor implicitly called -- Effective C++ #12 |
| 6 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 79 | do ... while(0); |
| 7 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 86 | Parameter 'pszDirectory' (line 76) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 8 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 76 | Location cited in prior message |
| 9 | Warning | 3 | 1538 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 92 | base class 'CObject' absent from initializer list for copy constructor |
| 10 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 140 | do ... while(0); |
| 11 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 146 | do ... while(0); |
| 12 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 149 | Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 140] |
| 13 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 140 | Reference cited in prior message |
| 14 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 149 | Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 140] |
| 15 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 140 | Reference cited in prior message |
| 16 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 149 | Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 140] |
| 17 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 140 | Reference cited in prior message |
| 18 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 149 | Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 140] |
| 19 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 140 | Reference cited in prior message |
| 20 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 151 | Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 140] |
| 21 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 140 | Reference cited in prior message |
| 22 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 156 | Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 140] |
| 23 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 140 | Reference cited in prior message |
| 24 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 159 | Parameter 'pszDrive' (line 137) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 25 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 137 | Location cited in prior message |
| 26 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 164 | do ... while(0); |
| 27 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 169 | Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 164] |
| 28 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 164 | Reference cited in prior message |
| 29 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 169 | Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 164] |
| 30 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 164 | Reference cited in prior message |
| 31 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 169 | Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 164] |
| 32 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 164 | Reference cited in prior message |
| 33 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 169 | Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 164] |
| 34 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 164 | Reference cited in prior message |
| 35 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 170 | Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 164] |
| 36 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 164 | Reference cited in prior message |
| 37 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 170 | do ... while(0); |
| 38 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 172 | do ... while(0); |
| 39 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 173 | Parameter 'pszDrive' (line 161) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 40 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 161 | Location cited in prior message |
| 41 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 183 | do ... while(0); |
| 42 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 204 | Parameter 'pszSubdirectory' (line 180) 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\DIR.CPP | 180 | Location cited in prior message |
| 44 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 209 | do ... while(0); |
| 45 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 219 | do ... while(0); |
| 46 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 220 | Parameter 'pszSubdirectory' (line 206) 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\DIR.CPP | 206 | Location cited in prior message |
| 48 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 228 | Ignoring return value of function 'COXDirSpec::SetDrive(const char *)' (compare with line 137) |
| 49 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 137 | Location cited in prior message |
| 50 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 233 | Ignoring return value of function 'COXDirSpec::SetSubdirectory(const char *)' (compare with line 180) |
| 51 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 180 | Location cited in prior message |
| 52 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 236 | do ... while(0); |
| 53 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 237 | Ignoring return value of function 'COXDirSpec::SetSubdirectory(const char *)' (compare with line 180) |
| 54 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 180 | Location cited in prior message |
| 55 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 250 | do ... while(0); |
| 56 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 268 | do ... while(0); |
| 57 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 283 | Parameter 'pszDirectory' (line 265) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 58 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 265 | Location cited in prior message |
| 59 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 288 | do ... while(0); |
| 60 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 289 | Possible use of null pointer 'pszDirectory' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 288] |
| 61 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 288 | Reference cited in prior message |
| 62 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 291 | Possible use of null pointer 'pszDirectory' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 288] |
| 63 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 288 | Reference cited in prior message |
| 64 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 293 | Possible use of null pointer 'pszDirectory' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 288] |
| 65 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 288 | Reference cited in prior message |
| 66 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 302 | Parameter 'pszDirectory' (line 285) 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\DIR.CPP | 285 | Location cited in prior message |
| 68 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 323 | Ignoring return value of function 'SetErrorMode(unsigned int)' (compare with line 3983, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 69 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 3983 | Location cited in prior message |
| 70 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 335 | Variable 'nOldErrorMode' (line 319) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 71 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 319 | Location cited in prior message |
| 72 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 335 | Member function 'COXDirSpec::GetFileSystemType(void)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 73 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 341 | Loss of precision (initialization) (unsigned long to int) |
| 74 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 378 | Variable 'bSuccess' (line 341) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 75 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 341 | Location cited in prior message |
| 76 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 384 | Ignoring return value of function 'COXPathSpec::SetPath(const char *)' (compare with line 108, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\path.h) |
| 77 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\path.h | 108 | Location cited in prior message |
| 78 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 400 | do ... while(0); |
| 79 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 406 | do ... while(0); |
| 80 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 407 | do ... while(0); |
| 81 | Warning | 3 | 434 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 422 | White space ignored between back-slash and new-line |
| 82 | Warning | 3 | 427 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 422 | // comment terminates in \ |
| 83 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 441 | do ... while(0); |
| 84 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 442 | do ... while(0); |
| 85 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 456 | do ... while(0); |
| 86 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 457 | do ... while(0); |
| 87 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 458 | do ... while(0); |
| 88 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 459 | Possible use of null pointer 'pszPrevSubdirEnd' in left argument to operator 'ptr-ptr' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 458] |
| 89 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 458 | Reference cited in prior message |
| 90 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 459 | do ... while(0); |
| 91 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 465 | do ... while(0); |
| 92 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 466 | Possible use of null pointer 'pszPrevSubdirEnd' in left argument to operator 'ptr-ptr' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 465] |
| 93 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 465 | Reference cited in prior message |
| 94 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 466 | do ... while(0); |
| 95 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 470 | do ... while(0); |
| 96 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 503 | do ... while(0); |
| 97 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 523 | Ignoring return value of function 'FindClose(void *)' (compare with line 4563, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 98 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 4563 | Location cited in prior message |
| 99 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 542 | Variable 'hFindFile' (line 508) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 100 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 508 | Location cited in prior message |
| 101 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 554 | do ... while(0); |
| 102 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 555 | Ignoring return value of function 'COXDirSpec::SetDrive(const char *)' (compare with line 137) |
| 103 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 137 | Location cited in prior message |
| 104 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 556 | Ignoring return value of function 'COXDirSpec::SetSubdirectory(const char *)' (compare with line 180) |
| 105 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 180 | Location cited in prior message |
| 106 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 572 | do ... while(0); |
| 107 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 573 | Operator '-' followed by operator '+' is confusing. Use parentheses. |
| 108 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 573 | Operator '-' followed by operator '+' is confusing. Use parentheses. |
| 109 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 599 | do ... while(0); |
| 110 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 693 | Member function 'COXDirSpec::DoGetDriveType(void)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 111 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 703 | do ... while(0); |
| 112 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 730 | Member function 'COXDirSpec::DoGetVolumeInformation(void)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 113 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 742 | do ... while(0); |
| 114 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 777 | Member function 'COXDirSpec::DoGetDiskFreeSpace(void)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 115 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 804 | Ignoring return value of function 'CreateDirectoryA(const char *, struct _SECURITY_ATTRIBUTES *)' (compare with line 8329, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 116 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 8329 | Location cited in prior message |
| 117 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 808 | do ... while(0); |
| 118 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 834 | Variable 'sDir' (line 785) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 119 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 785 | Location cited in prior message |
| 120 | Information | 2 | 1746 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 846 | parameter 'DestDirectory' in function 'COXDirSpec::DoCopyDirectory(COXDirSpec, int, int, COXCopyStatusDialog *)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20 |
| 121 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 846 | Parameter 'DestDirectory' (line 840) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 122 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 840 | Location cited in prior message |
| 123 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 846 | Member function 'COXDirSpec::DoCopyDirectory(COXDirSpec, int, int, COXCopyStatusDialog *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 124 | Information | 2 | 774 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 858 | Boolean within 'left side of && within if' always evaluates to True [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 858] |
| 125 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 858 | Reference cited in prior message |
| 126 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 858 | do ... while(0); |
| 127 | Information | 2 | 1752 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 915 | catch parameter is not a reference -- More Effective C++ #13 |
| 128 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 915 | do ... while(0); |
| 129 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 988 | Parameter 'lpFindFileData' (line 978) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 130 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 978 | Location cited in prior message |
| 131 | Information | 2 | 818 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 988 | Pointer parameter 'lpFindFileData' (line 978) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 132 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 978 | Location cited in prior message |
| 133 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1000 | do ... while(0); |
| 134 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1024 | Ignoring return value of function 'FindClose(void *)' (compare with line 4563, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 135 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 4563 | Location cited in prior message |
| 136 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1029 | do ... while(0); |
| 137 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1055 | Variable 'hFindFile' (line 1008) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 138 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1008 | Location cited in prior message |
| 139 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1065 | do ... while(0); |
| 140 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1083 | do ... while(0); |
| 141 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1093 | Ignoring return value of function 'FindClose(void *)' (compare with line 4563, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 142 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 4563 | Location cited in prior message |
| 143 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1101 | Ignoring return value of function 'FindClose(void *)' (compare with line 4563, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 144 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 4563 | Location cited in prior message |
| 145 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1108 | Ignoring return value of function 'FindClose(void *)' (compare with line 4563, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 146 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 4563 | Location cited in prior message |
| 147 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1114 | Ignoring return value of function 'FindClose(void *)' (compare with line 4563, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 148 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 4563 | Location cited in prior message |
| 149 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1154 | Parameter 'bAlsoRemoveReadOnly' (line 1057) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 150 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1057 | Location cited in prior message |
| 151 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1154 | Variable 'hFindFile' (line 1071) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 152 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1071 | Location cited in prior message |
| 153 | Information | 2 | 750 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 35 | local macro '_A_ALL' (line 35, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP) not referenced |
| 154 | Information | 2 | 766 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1162 | Header file '..\..\Include\returns.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP' |
| 155 | Information | 2 | 766 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1162 | Header file 'C:\Program Files\Microsoft Visual Studio 9.0\VC\include\dos.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP' |
| 156 | Information | 2 | 766 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP | 1162 | Header file '..\..\Include\UTB64Bit.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP' |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP (C++)
#define _A_ALL _A_ARCH | _A_HIDDEN | _A_NORMAL | _A_RDONLY | _A_SYSTEM
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(35): error 773: (Info -- Expression-like macro '_A_ALL' not parenthesized)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(73): 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\DIR.CPP(77): 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\DIR.CPP(77): error 1926: (Note -- Symbol 'COXDirSpec::m_sDrive's default constructor implicitly called -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(77): error 1926: (Note -- Symbol 'COXDirSpec::m_sSubdirectory's default constructor implicitly called -- Effective C++ #12)
#... xDebugBreak() ; } while (0) /*lint -restore */
ASSERT(pszDirectory != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(79): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(86): error 952: (Note -- Parameter 'pszDirectory' (line 76) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(76): error 830: (Info -- Location cited in prior message)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(92): error 1538: (Warning -- base class 'CObject' absent from initializer list for copy constructor)
#... ugBreak() ; } while (0) /*lint -restore */
ASSERT(pszDrive != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(140): error 717: (Info -- do ... while(0);)
#... AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(_tcsclen(pszDrive) != 0);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(146): error 717: (Info -- do ... while(0);)
)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(149): error 613: (Warning -- Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 140])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(140): error 831: (Info -- Reference cited in prior message)
)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(149): error 613: (Warning -- Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 140])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(140): error 831: (Info -- Reference cited in prior message)
)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(149): error 613: (Warning -- Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 140])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(140): error 831: (Info -- Reference cited in prior message)
)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(149): error 613: (Warning -- Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 140])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(140): error 831: (Info -- Reference cited in prior message)
m_sDrive = CString(TCHAR(toupper(pszDrive[0]))) + _T(':');
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(151): error 613: (Warning -- Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 140])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(140): error 831: (Info -- Reference cited in prior message)
TRACE(_T("COXDirSpec::SetDrive : Invalid drive specification (%c)\n"), pszDrive[0]);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(156): error 613: (Warning -- Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 140])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(140): error 831: (Info -- Reference cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(159): error 952: (Note -- Parameter 'pszDrive' (line 137) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(137): error 830: (Info -- Location cited in prior message)
#... ugBreak() ; } while (0) /*lint -restore */
ASSERT(pszDrive != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(164): error 717: (Info -- do ... while(0);)
)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(169): error 613: (Warning -- Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 164])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(164): error 831: (Info -- Reference cited in prior message)
)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(169): error 613: (Warning -- Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 164])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(164): error 831: (Info -- Reference cited in prior message)
)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(169): error 613: (Warning -- Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 164])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(164): error 831: (Info -- Reference cited in prior message)
)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(169): error 613: (Warning -- Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 164])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(164): error 831: (Info -- Reference cited in prior message)
#... int -save -e19 */\":\" /*lint -restore */)"), THIS_FILE, __LINE__) ) AfxDe
#... pper(pszDrive[0]))) + /*lint -save -e19 */":" /*lint -restore */)) /*lin
VERIFY(SetDrive(CString(TCHAR(toupper(pszDrive[0]))) + _T(":")));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(170): error 613: (Warning -- Possible use of null pointer 'pszDrive' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 164])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(164): error 831: (Info -- Reference cited in prior message)
#... -restore */)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lin
#... pper(pszDrive[0]))) + /*lint -save -e19 */":" /*lint -restore */)) /*lin
VERIFY(SetDrive(CString(TCHAR(toupper(pszDrive[0]))) + _T(":")));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(170): error 717: (Info -- do ... while(0);)
#... fxDebugBreak() ; } while (0) /*lint -restore */
#... 9 */"" /*lint -restore */)) /*lint -restore */
VERIFY(SetDrive(_T("")));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(172): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(173): error 952: (Note -- Parameter 'pszDrive' (line 161) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(161): error 830: (Info -- Location cited in prior message)
#... AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(pszSubdirectory != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(183): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(204): error 952: (Note -- Parameter 'pszSubdirectory' (line 180) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(180): error 830: (Info -- Location cited in prior message)
#... AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(pszSubdirectory != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(209): error 717: (Info -- do ... while(0);)
#... NE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... SSERT(SetSubdirectory(sSubdirectory)) /*lint -restore */
VERIFY(SetSubdirectory(sSubdirectory));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(219): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(220): error 952: (Note -- Parameter 'pszSubdirectory' (line 206) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(206): error 830: (Info -- Location cited in prior message)
resultDir.SetDrive(GetDrive());
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(228): error 534: (Warning -- Ignoring return value of function 'COXDirSpec::SetDrive(const char *)' (compare with line 137))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(137): error 830: (Info -- Location cited in prior message)
resultDir.SetSubdirectory(GetSubdirectory());
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(233): error 534: (Warning -- Ignoring return value of function 'COXDirSpec::SetSubdirectory(const char *)' (compare with line 180))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(180): error 830: (Info -- Location cited in prior message)
#... gBreak() ; } while (0) /*lint -restore */
ASSERT(0 <= nIndex);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(236): error 717: (Info -- do ... while(0);)
resultDir.SetSubdirectory(sSubdir.Mid(nIndex + 1));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(237): error 534: (Warning -- Ignoring return value of function 'COXDirSpec::SetSubdirectory(const char *)' (compare with line 180))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(180): error 830: (Info -- Location cited in prior message)
#... gBreak() ; } while (0) /*lint -restore */
ASSERT(0 <= nIndex);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(250): error 717: (Info -- do ... while(0);)
#... xDebugBreak() ; } while (0) /*lint -restore */
ASSERT(pszDirectory != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(268): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(283): error 952: (Note -- Parameter 'pszDirectory' (line 265) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(265): error 830: (Info -- Location cited in prior message)
#... xDebugBreak() ; } while (0) /*lint -restore */
ASSERT(pszDirectory != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(288): error 717: (Info -- do ... while(0);)
if ((0 < _tcsclen(pszDirectory)) && (pszDirectory[1] == _T(':')))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(289): error 613: (Warning -- Possible use of null pointer 'pszDirectory' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 288])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(288): error 831: (Info -- Reference cited in prior message)
ForceSetDrive(&pszDirectory[0]);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(291): error 613: (Warning -- Possible use of null pointer 'pszDirectory' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 288])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(288): error 831: (Info -- Reference cited in prior message)
ForceSetSubdirectory(&pszDirectory[2]);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(293): error 613: (Warning -- Possible use of null pointer 'pszDirectory' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 288])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(288): error 831: (Info -- Reference cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(302): error 952: (Note -- Parameter 'pszDirectory' (line 285) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(285): error 830: (Info -- Location cited in prior message)
::SetErrorMode(nOldErrorMode);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(323): error 534: (Warning -- Ignoring return value of function 'SetErrorMode(unsigned int)' (compare with line 3983, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(3983): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(335): error 953: (Note -- Variable 'nOldErrorMode' (line 319) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(319): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(335): error 1762: (Info -- Member function 'COXDirSpec::GetFileSystemType(void)' could be made const --- Eff. C++ 3rd Ed. item 3)
BOOL bSuccess = ::GetTempPath(_MAX_PATH, sTempPath.GetBuffer(_MAX_PATH));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(341): error 713: (Info -- Loss of precision (initialization) (unsigned long to int))
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(378): error 953: (Note -- Variable 'bSuccess' (line 341) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(341): error 830: (Info -- Location cited in prior message)
path.SetPath(GetDirectory());
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(384): error 534: (Warning -- Ignoring return value of function 'COXPathSpec::SetPath(const char *)' (compare with line 108, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\path.h))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\path.h(108): error 830: (Info -- Location cited in prior message)
#... ore */))"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -r
#... ileSpec( /*lint -save -e19 */"dummy.tmp" /*lint -restore */))) /*lint -r
VERIFY(absolutePath.SetPath(*this, COXFileSpec(_T("dummy.tmp"))));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(400): error 717: (Info -- do ... while(0);)
#... E, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... */ASSERT(SetDrive(absolutePath.GetDrive())) /*lint -restore */
VERIFY(SetDrive(absolutePath.GetDrive()));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(406): error 717: (Info -- do ... while(0);)
#... E__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... ve -e19 */"\\" /*lint -restore */)) /*lint -restore */
VERIFY(SetSubdirectory(_T("\\")));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(407): error 717: (Info -- do ... while(0);)
// then try C:\
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(422): error 434: (Warning -- White space ignored between back-slash and new-line)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(422): error 427: (Warning -- // comment terminates in \)
#... LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... */ASSERT(testDir.SetDrive(GetDrive())) /*lint -restore */
VERIFY(testDir.SetDrive(GetDrive()));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(441): error 717: (Info -- do ... while(0);)
#... ) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... zSubdirEnd - pszSubdirBegin) )))) /*lint -restore */
VERIFY(testDir.SetSubdirectory(CString(pszSubdirBegin, PtrToInt(pszSubdirEnd - pszSubdirBegin))));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(442): error 717: (Info -- do ... while(0);)
#... reak() ; } while (0) /*lint -restore */
ASSERT(!Exists());
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(456): error 717: (Info -- do ... while(0);)
#... ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(pszSubdirEnd == NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(457): error 717: (Info -- do ... while(0);)
#... __) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(pszPrevSubdirEnd != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(458): error 717: (Info -- do ... while(0);)
#... in) )))"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -re
#... vSubdirEnd - pszSubdirBegin) )))) /*lint -restore */
VERIFY(SetSubdirectory(CString(pszSubdirBegin, PtrToInt(pszPrevSubdirEnd - pszSubdirBegin))));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(459): error 613: (Warning -- Possible use of null pointer 'pszPrevSubdirEnd' in left argument to operator 'ptr-ptr' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 458])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(458): error 831: (Info -- Reference cited in prior message)
#... ) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... vSubdirEnd - pszSubdirBegin) )))) /*lint -restore */
VERIFY(SetSubdirectory(CString(pszSubdirBegin, PtrToInt(pszPrevSubdirEnd - pszSubdirBegin))));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(459): error 717: (Info -- do ... while(0);)
#... __) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(pszPrevSubdirEnd != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(465): error 717: (Info -- do ... while(0);)
#... in) )))"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -re
#... vSubdirEnd - pszSubdirBegin) )))) /*lint -restore */
VERIFY(SetSubdirectory(CString(pszSubdirBegin, PtrToInt(pszPrevSubdirEnd - pszSubdirBegin))));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(466): error 613: (Warning -- Possible use of null pointer 'pszPrevSubdirEnd' in left argument to operator 'ptr-ptr' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 465])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(465): error 831: (Info -- Reference cited in prior message)
#... ) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... vSubdirEnd - pszSubdirBegin) )))) /*lint -restore */
VERIFY(SetSubdirectory(CString(pszSubdirBegin, PtrToInt(pszPrevSubdirEnd - pszSubdirBegin))));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(466): error 717: (Info -- do ... while(0);)
#... ) ; } while (0) /*lint -restore */
ASSERT(Exists());
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(470): error 717: (Info -- do ... while(0);)
#... , THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... pec( /*lint -save -e19 */"*.*" /*lint -restore */))) /*lint -restore */
VERIFY(filePath.SetPath(*this, COXFileSpec(_T("*.*"))));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(503): error 717: (Info -- do ... while(0);)
FindClose(hFindFile);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(523): error 534: (Warning -- Ignoring return value of function 'FindClose(void *)' (compare with line 4563, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(4563): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(542): error 953: (Note -- Variable 'hFindFile' (line 508) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(508): error 830: (Info -- Location cited in prior message)
#... THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(CString(pszSubdirectory).GetLength() >= 2);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(554): error 717: (Info -- do ... while(0);)
SetDrive(CString(pszSubdirectory).Left(2));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(555): error 534: (Warning -- Ignoring return value of function 'COXDirSpec::SetDrive(const char *)' (compare with line 137))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(137): error 830: (Info -- Location cited in prior message)
SetSubdirectory(CString(pszSubdirectory).Mid(2));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(556): error 534: (Warning -- Ignoring return value of function 'COXDirSpec::SetSubdirectory(const char *)' (compare with line 180))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(180): error 830: (Info -- Location cited in prior message)
#... ILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(m_sDrive[0] == toupper(m_sDrive[0]));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(572): error 717: (Info -- do ... while(0);)
if (_chdrive((int)m_sDrive[0] - _T('A') + 1) != 0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(573): error 834: (Info -- Operator '-' followed by operator '+' is confusing. Use parentheses.)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(573): error 834: (Info -- Operator '-' followed by operator '+' is confusing. Use parentheses.)
#... __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(m_sDrive[0] == toupper(m_sDrive[0]));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(599): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(693): error 1762: (Info -- Member function 'COXDirSpec::DoGetDriveType(void)' could be made const --- Eff. C++ 3rd Ed. item 3)
#... __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(m_sDrive[0] == toupper(m_sDrive[0]));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(703): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(730): error 1762: (Info -- Member function 'COXDirSpec::DoGetVolumeInformation(void)' could be made const --- Eff. C++ 3rd Ed. item 3)
#... __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(m_sDrive[0] == toupper(m_sDrive[0]));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(742): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(777): error 1762: (Info -- Member function 'COXDirSpec::DoGetDiskFreeSpace(void)' could be made const --- Eff. C++ 3rd Ed. item 3)
CreateDirectory(sDir.Left(nSlashPosition), &sSecAttr);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(804): error 534: (Warning -- Ignoring return value of function 'CreateDirectoryA(const char *, struct _SECURITY_ATTRIBUTES *)' (compare with line 8329, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(8329): error 830: (Info -- Location cited in prior message)
#... _LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(sDir.Right(1) != _T("\\"));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(808): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(834): error 953: (Note -- Variable 'sDir' (line 785) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(785): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(846): error 1746: (Info -- parameter 'DestDirectory' in function 'COXDirSpec::DoCopyDirectory(COXDirSpec, int, int, COXCopyStatusDialog *)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(846): error 952: (Note -- Parameter 'DestDirectory' (line 840) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(840): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(846): error 1762: (Info -- Member function 'COXDirSpec::DoCopyDirectory(COXDirSpec, int, int, COXCopyStatusDialog *)' could be made const --- Eff. C++ 3rd Ed. item 3)
#... ILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(FALSE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(858): error 774: (Info -- Boolean within 'left side of && within if' always evaluates to True [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP: line 858])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(858): error 831: (Info -- Reference cited in prior message)
#... () ; } while (0) /*lint -restore */
ASSERT(FALSE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(858): error 717: (Info -- do ... while(0);)
#... tch (CException* e) { ASSERT(e->IsKindOf(RUNTIME_CLASS(CException))); _afx
CATCH(CException, e)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(915): error 1752: (Info -- catch parameter is not a reference -- More Effective C++ #13)
#... eak() ; } while (0) /*lint -restore */
#... CLASS(CException))); _afxExceptionLink.m_pException = e;
CATCH(CException, e)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(915): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(988): error 952: (Note -- Parameter 'lpFindFileData' (line 978) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(978): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(988): error 818: (Info -- Pointer parameter 'lpFindFileData' (line 978) 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\DIR.CPP(978): error 830: (Info -- Location cited in prior message)
#... "), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore *
#... eSpec( /*lint -save -e19 */"*.*" /*lint -restore */))) /*lint -restore *
VERIFY(searchPath.SetPath(*this, COXFileSpec(_T("*.*"))));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1000): error 717: (Info -- do ... while(0);)
FindClose(hFindFile);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1024): error 534: (Warning -- Ignoring return value of function 'FindClose(void *)' (compare with line 4563, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(4563): error 830: (Info -- Location cited in prior message)
#... cFileName))"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint
#... */ASSERT(lowerDir.AppendDirectory(COXDirSpec(fileData.cFileName))) /*lint
VERIFY(lowerDir.AppendDirectory(COXDirSpec(fileData.cFileName)));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1029): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1055): error 953: (Note -- Variable 'hFindFile' (line 1008) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1008): error 830: (Info -- Location cited in prior message)
#... , THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... pec( /*lint -save -e19 */"*.*" /*lint -restore */))) /*lint -restore */
VERIFY(filePath.SetPath(*this, COXFileSpec(_T("*.*"))));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1065): error 717: (Info -- do ... while(0);)
#... ), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... 1551 */ASSERT(filePath.SetFileName(fileData.cFileName)) /*lint -restore */
VERIFY(filePath.SetFileName(fileData.cFileName));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1083): error 717: (Info -- do ... while(0);)
::FindClose(hFindFile);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1093): error 534: (Warning -- Ignoring return value of function 'FindClose(void *)' (compare with line 4563, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(4563): error 830: (Info -- Location cited in prior message)
::FindClose(hFindFile);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1101): error 534: (Warning -- Ignoring return value of function 'FindClose(void *)' (compare with line 4563, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(4563): error 830: (Info -- Location cited in prior message)
::FindClose(hFindFile);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1108): error 534: (Warning -- Ignoring return value of function 'FindClose(void *)' (compare with line 4563, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(4563): error 830: (Info -- Location cited in prior message)
::FindClose(hFindFile);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1114): error 534: (Warning -- Ignoring return value of function 'FindClose(void *)' (compare with line 4563, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(4563): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1154): error 952: (Note -- Parameter 'bAlsoRemoveReadOnly' (line 1057) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1057): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1154): error 953: (Note -- Variable 'hFindFile' (line 1071) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1071): error 830: (Info -- Location cited in prior message)
--- Wrap-up for Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(35): error 750: (Info -- local macro '_A_ALL' (line 35, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP) not referenced)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1162): error 766: (Info -- Header file '..\..\Include\returns.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP')
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1162): error 766: (Info -- Header file 'C:\Program Files\Microsoft Visual Studio 9.0\VC\include\dos.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP')
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\DIR.CPP(1162): 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\DIR.CPP')
--- Global Wrap-up
error 900: (Note -- Successful completion, 156 messages produced)