Lint Analysis Results Report for CONVFILE.CPP |
| Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP |
|---|---|
| Project: | UTStaticLib2008 |
| Solution: | UsingStaticLib.sln [configuration: Debug] |
| Analysis Status: | Complete |
| Last Analysed: | 08 October 2008, 12:22:58 |
| Total Issues: | 195 |
| Elective Notes: | 19 (9.74%) |
| Informational: | 141 (72.31%) |
| Warnings: | 35 (17.95%) |
| 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\CONVFILE.CPP | 92 | Symbol 'CFile' did not appear in the constructor initializer list -- Effective C++ #12 |
| 2 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 94 | do ... while(0); |
| 3 | Information | 2 | 1732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 95 | new in constructor for class 'COXConvertedFile' 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\CONVFILE.CPP | 95 | new in constructor for class 'COXConvertedFile' which has no copy constructor -- Effective C++ #11 |
| 5 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 96 | Loss of precision (arg. no. 1) (unsigned int to int) |
| 6 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 98 | Parameter 'bConvertEnabled' (line 80) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 7 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 80 | Location cited in prior message |
| 8 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 98 | Parameter 'wBufferLength' (line 80) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 9 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 80 | Location cited in prior message |
| 10 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 126 | do ... while(0); |
| 11 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 132 | Parameter 'bEnable' (line 111) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 12 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 111 | Location cited in prior message |
| 13 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 145 | Loss of sign in promotion from int to unsigned int |
| 14 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 151 | do ... while(0); |
| 15 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 161 | do ... while(0); |
| 16 | Information | 2 | 1752 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 172 | catch parameter is not a reference -- More Effective C++ #13 |
| 17 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 172 | do ... while(0); |
| 18 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 182 | do ... while(0); |
| 19 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 209 | do ... while(0); |
| 20 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 226 | Parameter 'pszFileName' (line 205) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 21 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 205 | Location cited in prior message |
| 22 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 226 | Variable 'bResult' (line 223) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 23 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 223 | Location cited in prior message |
| 24 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 231 | do ... while(0); |
| 25 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 249 | Parameter 'nOpenFlags' (line 228) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 26 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 228 | Location cited in prior message |
| 27 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 271 | do ... while(0); |
| 28 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 272 | do ... while(0); |
| 29 | Information | 2 | 775 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 275 | non-negative quantity cannot be less than zero |
| 30 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 295 | Loss of sign in promotion from int to unsigned int |
| 31 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 295 | Loss of sign in promotion from int to unsigned int |
| 32 | Warning | 3 | 668 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 297 | Possibly passing a null pointer to function 'memcpy(void *, const void *, unsigned int)', arg. no. 1 [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 271] |
| 33 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 271 | Reference cited in prior message |
| 34 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 298 | Possible use of null pointer 'unknown-name' in left argument to operator 'ptr+int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 271] |
| 35 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 271 | Reference cited in prior message |
| 36 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 299 | Loss of sign in promotion from int to unsigned int |
| 37 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 299 | Loss of precision (assignment) (unsigned int to int) |
| 38 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 307 | do ... while(0); |
| 39 | Warning | 3 | 429 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 309 | Custodial pointer 'lpBuf' (line 268) has not been freed or returned |
| 40 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 268 | Location cited in prior message |
| 41 | Warning | 3 | 668 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 297 | Possibly passing a null pointer to function 'memcpy(void *, const void *, unsigned int)', arg. no. 1 [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 271] |
| 42 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 271 | Reference cited in prior message |
| 43 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 298 | Possible use of null pointer 'unknown-name' in left argument to operator 'ptr+int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 271] |
| 44 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 271 | Reference cited in prior message |
| 45 | Warning | 3 | 429 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 298 | Custodial pointer 'lpBuf' (line 268) has not been freed or returned |
| 46 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 268 | Location cited in prior message |
| 47 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 314 | do ... while(0); |
| 48 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 315 | do ... while(0); |
| 49 | Warning | 3 | 666 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 333 | Expression with side effects passed to repeated parameter 2 in macro '__min' |
| 50 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 333 | Loss of sign in promotion from int to unsigned int |
| 51 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 333 | Loss of sign in promotion from int to unsigned int |
| 52 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 334 | Loss of precision (arg. no. 3) (unsigned int to int) |
| 53 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 335 | Possible use of null pointer 'unknown-name' in left argument to operator 'ptr+int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 314] |
| 54 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 314 | Reference cited in prior message |
| 55 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 336 | Loss of sign in promotion from int to unsigned int |
| 56 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 336 | Loss of precision (assignment) (unsigned int to int) |
| 57 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 343 | do ... while(0); |
| 58 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 351 | do ... while(0); |
| 59 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 361 | do ... while(0); |
| 60 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 362 | do ... while(0); |
| 61 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 364 | do ... while(0); |
| 62 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 371 | Possible use of null pointer 'psz' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361] |
| 63 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 361 | Reference cited in prior message |
| 64 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 378 | Possible use of null pointer 'pszOut' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361] |
| 65 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 361 | Reference cited in prior message |
| 66 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 382 | Ignoring return value of function 'COXConvertedFile::Seek(long, unsigned int)' (compare with line 236, file ..\..\Include\convfile.h) |
| 67 | Information | 2 | 830 | ..\..\Include\convfile.h | 236 | Location cited in prior message |
| 68 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 387 | Possible use of null pointer 'pszOut' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361] |
| 69 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 361 | Reference cited in prior message |
| 70 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 391 | Possible use of null pointer 'pszOut' in left argument to operator 'ptr-int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361] |
| 71 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 361 | Reference cited in prior message |
| 72 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 391 | Possible use of null pointer 'psz' in left argument to operator '<=' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361] |
| 73 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 361 | Reference cited in prior message |
| 74 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 391 | Possible use of null pointer 'pszOut' in left argument to operator 'ptr-int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361] |
| 75 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 361 | Reference cited in prior message |
| 76 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 392 | Possible use of null pointer 'pszOut' in left argument to operator 'ptr-int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361] |
| 77 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 361 | Reference cited in prior message |
| 78 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 394 | Possible use of null pointer 'pszOut' in argument to operator '++' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361] |
| 79 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 361 | Reference cited in prior message |
| 80 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 397 | Possible use of null pointer 'pszOut' in argument to operator '++' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361] |
| 81 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 361 | Reference cited in prior message |
| 82 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 403 | Possible use of null pointer 'pszOut' in left argument to operator 'ptr-int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361] |
| 83 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 361 | Reference cited in prior message |
| 84 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 403 | Possible use of null pointer 'psz' in left argument to operator '<=' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361] |
| 85 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 361 | Reference cited in prior message |
| 86 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 403 | Possible use of null pointer 'pszOut' in left argument to operator 'ptr-int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361] |
| 87 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 361 | Reference cited in prior message |
| 88 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 416 | Possible use of null pointer 'pszOut' in left argument to operator 'ptr-int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361] |
| 89 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 361 | Reference cited in prior message |
| 90 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 420 | Ignoring return value of function 'COXConvertedFile::Seek(long, unsigned int)' (compare with line 236, file ..\..\Include\convfile.h) |
| 91 | Information | 2 | 830 | ..\..\Include\convfile.h | 236 | Location cited in prior message |
| 92 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 426 | Possible use of null pointer 'pszOut' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361] |
| 93 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 361 | Reference cited in prior message |
| 94 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 427 | Possible use of null pointer 'psz' in left argument to operator '<' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361] |
| 95 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 361 | Reference cited in prior message |
| 96 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 427 | Possible use of null pointer 'pszOut' in right argument to operator '<' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361] |
| 97 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 361 | Reference cited in prior message |
| 98 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 428 | Variable 'pszLast' (line 371) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 99 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 371 | Location cited in prior message |
| 100 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 428 | Pointer variable 'pszLast' (line 371) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 101 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 371 | Location cited in prior message |
| 102 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 435 | do ... while(0); |
| 103 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 440 | Possible use of null pointer 'pszOut' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 435] |
| 104 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 435 | Reference cited in prior message |
| 105 | Warning | 3 | 668 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 443 | Possibly passing a null pointer to function 'strchr(const char *, int)', arg. no. 1 [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 435] |
| 106 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 435 | Reference cited in prior message |
| 107 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 460 | Parameter 'psz' (line 430) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 108 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 430 | Location cited in prior message |
| 109 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 476 | Parameter 'psz' (line 464) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 110 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 464 | Location cited in prior message |
| 111 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 476 | Variable 'pszResult' (line 471) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 112 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 471 | Location cited in prior message |
| 113 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 489 | Parameter 'psz' (line 478) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 114 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 478 | Location cited in prior message |
| 115 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 507 | Loss of sign (assignment) (long to unsigned long) |
| 116 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 510 | Loss of sign in promotion from long to unsigned long |
| 117 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 513 | Loss of sign in promotion from long to unsigned long |
| 118 | Information | 2 | 774 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 517 | 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\CONVFILE.CPP: line 517] |
| 119 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 517 | Reference cited in prior message |
| 120 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 517 | do ... while(0); |
| 121 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 534 | do ... while(0); |
| 122 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 536 | do ... while(0); |
| 123 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 546 | Significant prototype coercion (arg. no. 1) unsigned long to long long |
| 124 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 548 | Significant prototype coercion (arg. no. 1) unsigned long to long long |
| 125 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 549 | Parameter 'lOff' (line 493) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 126 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 493 | Location cited in prior message |
| 127 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 558 | Loss of sign in promotion from int to unsigned long |
| 128 | Information | 2 | 776 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 558 | Possible truncation of addition |
| 129 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 622 | Significant prototype coercion (arg. no. 1) unsigned long to unsigned long long |
| 130 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 622 | Significant prototype coercion (arg. no. 2) unsigned long to unsigned long long |
| 131 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 624 | Significant prototype coercion (arg. no. 1) unsigned long to unsigned long long |
| 132 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 624 | Significant prototype coercion (arg. no. 2) unsigned long to unsigned long long |
| 133 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 625 | Variable 'dwNewPos' (line 614) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 134 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 614 | Location cited in prior message |
| 135 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 625 | Variable 'dwNewCount' (line 616) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 136 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 616 | Location cited in prior message |
| 137 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 638 | Significant prototype coercion (arg. no. 1) unsigned long to unsigned long long |
| 138 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 638 | Significant prototype coercion (arg. no. 2) unsigned long to unsigned long long |
| 139 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 640 | Significant prototype coercion (arg. no. 1) unsigned long to unsigned long long |
| 140 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 640 | Significant prototype coercion (arg. no. 2) unsigned long to unsigned long long |
| 141 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 641 | Variable 'dwNewPos' (line 631) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 142 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 631 | Location cited in prior message |
| 143 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 641 | Variable 'dwNewCount' (line 633) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 144 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 633 | Location cited in prior message |
| 145 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 651 | Significant prototype coercion (arg. no. 1) unsigned long to unsigned long long |
| 146 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 653 | Significant prototype coercion (arg. no. 1) unsigned long to unsigned long long |
| 147 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 654 | Variable 'dwNewNewLen' (line 647) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 148 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 647 | Location cited in prior message |
| 149 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 701 | do ... while(0); |
| 150 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 702 | do ... while(0); |
| 151 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 703 | do ... while(0); |
| 152 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 704 | do ... while(0); |
| 153 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 711 | Function may throw exception '...' in destructor 'COXConvertedFile::~COXConvertedFile(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
| 154 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 722 | Significant prototype coercion (arg. no. 1) long to long long |
| 155 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 724 | Significant prototype coercion (arg. no. 1) long to long long |
| 156 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 725 | Significant prototype coercion (arg. no. 1) unsigned long to long long |
| 157 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 725 | do ... while(0); |
| 158 | Information | 2 | 1773 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 729 | Attempt to cast away const (or volatile) |
| 159 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 729 | Significant prototype coercion (arg. no. 1) long to long long |
| 160 | Information | 2 | 1773 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 731 | Attempt to cast away const (or volatile) |
| 161 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 731 | Significant prototype coercion (arg. no. 1) int to long long |
| 162 | Information | 2 | 1773 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 732 | Attempt to cast away const (or volatile) |
| 163 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 732 | Significant prototype coercion (arg. no. 1) unsigned long to long long |
| 164 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 732 | do ... while(0); |
| 165 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 756 | do ... while(0); |
| 166 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 758 | Significant prototype coercion (arg. no. 1) unsigned long to long long |
| 167 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 758 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
| 168 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
| 169 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 760 | Significant prototype coercion (arg. no. 1) unsigned long to long long |
| 170 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 760 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
| 171 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
| 172 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 769 | do ... while(0); |
| 173 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 791 | do ... while(0); |
| 174 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 801 | do ... while(0); |
| 175 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 811 | Significant prototype coercion (arg. no. 1) unsigned long to long long |
| 176 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 811 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
| 177 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
| 178 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 812 | Loss of precision (assignment) (unsigned int to int) |
| 179 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 816 | Significant prototype coercion (arg. no. 1) unsigned long to long long |
| 180 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 816 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
| 181 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
| 182 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 817 | Loss of precision (assignment) (unsigned int to int) |
| 183 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 820 | do ... while(0); |
| 184 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 830 | do ... while(0); |
| 185 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 832 | do ... while(0); |
| 186 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 837 | do ... while(0); |
| 187 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 846 | do ... while(0); |
| 188 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 848 | Significant prototype coercion (arg. no. 1) unsigned long to long long |
| 189 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 848 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
| 190 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
| 191 | Information | 2 | 747 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 850 | Significant prototype coercion (arg. no. 1) unsigned long to long long |
| 192 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 850 | Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
| 193 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1083 | Location cited in prior message |
| 194 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 854 | do ... while(0); |
| 195 | Information | 2 | 750 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP | 33 | local macro 'FILE_FROM_TEXT' (line 33, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP) not referenced |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP (C++)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(92): error 1928: (Note -- Symbol 'CFile' did not appear in the constructor initializer list -- Effective C++ #12)
#... DebugBreak() ; } while (0) /*lint -restore */
ASSERT(0 < m_nBufferLength);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(94): error 717: (Info -- do ... while(0);)
m_pOriginalBuffer = new BYTE[m_nBufferLength];
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(95): error 1732: (Info -- new in constructor for class 'COXConvertedFile' which has no assignment operator -- Effective C++ #11)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(95): error 1733: (Info -- new in constructor for class 'COXConvertedFile' which has no copy constructor -- Effective C++ #11)
m_convertedBuffer.Create(m_nBufferLength);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(96): error 713: (Info -- Loss of precision (arg. no. 1) (unsigned int to int))
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(98): error 952: (Note -- Parameter 'bConvertEnabled' (line 80) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(80): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(98): error 952: (Note -- Parameter 'wBufferLength' (line 80) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(80): error 830: (Info -- Location cited in prior message)
#... S_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(GetPosition() % GetBufferLength() == 0);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(126): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(132): error 952: (Note -- Parameter 'bEnable' (line 111) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(111): error 830: (Info -- Location cited in prior message)
wBytesSkipped = WORD(m_nBufferLength - m_nBufferPos);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(145): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
#... THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(m_bOpenedForRead || m_bOpenedForWrite);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(151): error 717: (Info -- do ... while(0);)
#... wBytesSkipped)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*l
#... 4 -e1551 */ASSERT(wBytesSkipped == Read(pSkippedBytes, wBytesSkipped)) /*l
VERIFY(wBytesSkipped == Read(pSkippedBytes, wBytesSkipped));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(161): error 717: (Info -- do ... while(0);)
#... (CException* px) { { ASSERT(px->IsKindOf(RUNTIME_CLASS(CException))); _afx
CATCH_ALL(px)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(172): error 1752: (Info -- catch parameter is not a reference -- More Effective C++ #13)
#... () ; } while (0) /*lint -restore */
#... SS(CException))); _afxExceptionLink.m_pException = px;
CATCH_ALL(px)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(172): error 717: (Info -- do ... while(0);)
#... AfxDebugBreak() ; } while (0) /*lint -restore */
#... SSERT(EnableConvert(bEnable)) /*lint -restore */
VERIFY(EnableConvert(bEnable));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(182): error 717: (Info -- do ... while(0);)
#... ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(m_pDelegateToFile == NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(209): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(226): error 952: (Note -- Parameter 'pszFileName' (line 205) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(205): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(226): error 953: (Note -- Variable 'bResult' (line 223) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(223): error 830: (Info -- Location cited in prior message)
#... AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(pDelegateToFile != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(231): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(249): error 952: (Note -- Parameter 'nOpenFlags' (line 228) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(228): error 830: (Info -- Location cited in prior message)
#... reak() ; } while (0) /*lint -restore */
ASSERT(lpBuf != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(271): error 717: (Info -- do ... while(0);)
#... LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(AfxIsValidAddress(lpBuf, nCount));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(272): error 717: (Info -- do ... while(0);)
if (nCount <= 0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(275): error 775: (Info -- non-negative quantity cannot be less than zero)
#... (((nCount - nRead) < ((UINT)(m_nBufferLength - m_nBufferPos)))
nCopy = __min(nCount - nRead, (UINT)(m_nBufferLength - m_nBufferPos));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(295): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
#... ufferPos))) ? (nCount - nRead) : ((UINT)(m_nBufferLength - m_nBufferPos)))
nCopy = __min(nCount - nRead, (UINT)(m_nBufferLength - m_nBufferPos));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(295): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
memcpy(lpBuf, m_convertedBuffer.Get(m_nBufferPos), nCopy);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(297): error 668: (Warning -- Possibly passing a null pointer to function 'memcpy(void *, const void *, unsigned int)', arg. no. 1 [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 271])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(271): error 831: (Info -- Reference cited in prior message)
lpBuf = LPBYTE(lpBuf) + nCopy;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(298): error 613: (Warning -- Possible use of null pointer 'unknown-name' in left argument to operator 'ptr+int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 271])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(271): error 831: (Info -- Reference cited in prior message)
m_nBufferPos += nCopy;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(299): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(299): error 713: (Info -- Loss of precision (assignment) (unsigned int to int))
#... gBreak() ; } while (0) /*lint -restore */
ASSERT(nRead <= nCount);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(307): error 717: (Info -- do ... while(0);)
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP line 161: COXConvertedFile::Read(?, ?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(309): error 429: (Warning -- Custodial pointer 'lpBuf' (line 268) has not been freed or returned)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(268): error 830: (Info -- Location cited in prior message)
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP line 161: COXConvertedFile::Read(?, ?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(297): error 668: (Warning -- Possibly passing a null pointer to function 'memcpy(void *, const void *, unsigned int)', arg. no. 1 [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 271])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(271): error 831: (Info -- Reference cited in prior message)
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP line 161: COXConvertedFile::Read(?, ?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(298): error 613: (Warning -- Possible use of null pointer 'unknown-name' in left argument to operator 'ptr+int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 271])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(271): error 831: (Info -- Reference cited in prior message)
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP line 161: COXConvertedFile::Read(?, ?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(298): error 429: (Warning -- Custodial pointer 'lpBuf' (line 268) has not been freed or returned)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(268): error 830: (Info -- Location cited in prior message)
#... reak() ; } while (0) /*lint -restore */
ASSERT(lpBuf != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(314): error 717: (Info -- do ... while(0);)
#... ILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(AfxIsValidAddress(lpBuf, nCount, FALSE));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(315): error 717: (Info -- do ... while(0);)
nCopy = __min(nCount - nWrite, UINT(m_nBufferLength - m_nBufferPos));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(333): error 666: (Warning -- Expression with side effects passed to repeated parameter 2 in macro '__min')
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(333): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(333): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
m_convertedBuffer.Set(m_nBufferPos, (LPBYTE)lpBuf, nCopy);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(334): error 713: (Info -- Loss of precision (arg. no. 3) (unsigned int to int))
lpBuf = LPBYTE(lpBuf) + nCopy;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(335): error 613: (Warning -- Possible use of null pointer 'unknown-name' in left argument to operator 'ptr+int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 314])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(314): error 831: (Info -- Reference cited in prior message)
m_nBufferPos += nCopy;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(336): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(336): error 713: (Info -- Loss of precision (assignment) (unsigned int to int))
#... THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT((UINT)m_nBufferPos == m_nBufferLength);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(343): error 717: (Info -- do ... while(0);)
#... ugBreak() ; } while (0) /*lint -restore */
ASSERT(nWrite == nCount);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(351): error 717: (Info -- do ... while(0);)
#... ak() ; } while (0) /*lint -restore */
ASSERT(psz != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(361): error 717: (Info -- do ... while(0);)
#... () ; } while (0) /*lint -restore */
ASSERT(1 <= nMax);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(362): error 717: (Info -- do ... while(0);)
#... __) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(AfxIsValidAddress(psz, nMax));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(364): error 717: (Info -- do ... while(0);)
char* pszLast = &psz[nMax - 1];
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(371): error 613: (Warning -- Possible use of null pointer 'psz' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(361): error 831: (Info -- Reference cited in prior message)
if (!bEOF && (*pszOut == '\x1A'))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(378): error 613: (Warning -- Possible use of null pointer 'pszOut' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(361): error 831: (Info -- Reference cited in prior message)
Seek(-1, CFile::current);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(382): error 534: (Warning -- Ignoring return value of function 'COXConvertedFile::Seek(long, unsigned int)' (compare with line 236, file ..\..\Include\convfile.h))
..\..\Include\convfile.h(236): error 830: (Info -- Location cited in prior message)
if (*pszOut == '\n')
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(387): error 613: (Warning -- Possible use of null pointer 'pszOut' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(361): error 831: (Info -- Reference cited in prior message)
if ((psz <= pszOut - 1) && (*(pszOut - 1) == '\r'))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(391): error 613: (Warning -- Possible use of null pointer 'pszOut' in left argument to operator 'ptr-int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(361): error 831: (Info -- Reference cited in prior message)
if ((psz <= pszOut - 1) && (*(pszOut - 1) == '\r'))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(391): error 613: (Warning -- Possible use of null pointer 'psz' in left argument to operator '<=' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(361): error 831: (Info -- Reference cited in prior message)
if ((psz <= pszOut - 1) && (*(pszOut - 1) == '\r'))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(391): error 613: (Warning -- Possible use of null pointer 'pszOut' in left argument to operator 'ptr-int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(361): error 831: (Info -- Reference cited in prior message)
*(pszOut - 1) = '\n';
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(392): error 613: (Warning -- Possible use of null pointer 'pszOut' in left argument to operator 'ptr-int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(361): error 831: (Info -- Reference cited in prior message)
pszOut++;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(394): error 613: (Warning -- Possible use of null pointer 'pszOut' in argument to operator '++' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(361): error 831: (Info -- Reference cited in prior message)
pszOut++;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(397): error 613: (Warning -- Possible use of null pointer 'pszOut' in argument to operator '++' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(361): error 831: (Info -- Reference cited in prior message)
if (!bEOF && (psz <= pszOut - 1) && (*(pszOut - 1) == '\r'))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(403): error 613: (Warning -- Possible use of null pointer 'pszOut' in left argument to operator 'ptr-int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(361): error 831: (Info -- Reference cited in prior message)
if (!bEOF && (psz <= pszOut - 1) && (*(pszOut - 1) == '\r'))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(403): error 613: (Warning -- Possible use of null pointer 'psz' in left argument to operator '<=' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(361): error 831: (Info -- Reference cited in prior message)
if (!bEOF && (psz <= pszOut - 1) && (*(pszOut - 1) == '\r'))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(403): error 613: (Warning -- Possible use of null pointer 'pszOut' in left argument to operator 'ptr-int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(361): error 831: (Info -- Reference cited in prior message)
*(pszOut - 1) = '\n';
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(416): error 613: (Warning -- Possible use of null pointer 'pszOut' in left argument to operator 'ptr-int' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(361): error 831: (Info -- Reference cited in prior message)
Seek(-1, CFile::current);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(420): error 534: (Warning -- Ignoring return value of function 'COXConvertedFile::Seek(long, unsigned int)' (compare with line 236, file ..\..\Include\convfile.h))
..\..\Include\convfile.h(236): error 830: (Info -- Location cited in prior message)
*pszOut = '\0';
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(426): error 613: (Warning -- Possible use of null pointer 'pszOut' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(361): error 831: (Info -- Reference cited in prior message)
return (psz < pszOut ? psz : NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(427): error 613: (Warning -- Possible use of null pointer 'psz' in left argument to operator '<' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(361): error 831: (Info -- Reference cited in prior message)
return (psz < pszOut ? psz : NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(427): error 613: (Warning -- Possible use of null pointer 'pszOut' in right argument to operator '<' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 361])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(361): error 831: (Info -- Reference cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(428): error 953: (Note -- Variable 'pszLast' (line 371) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(371): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(428): error 954: (Note -- Pointer variable 'pszLast' (line 371) 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\CONVFILE.CPP(371): error 830: (Info -- Location cited in prior message)
#... ak() ; } while (0) /*lint -restore */
ASSERT(psz != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(435): error 717: (Info -- do ... while(0);)
while (*pszOut != '\0')
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(440): error 613: (Warning -- Possible use of null pointer 'pszOut' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 435])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(435): error 831: (Info -- Reference cited in prior message)
pszLF = strchr(pszOut, '\n');
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(443): error 668: (Warning -- Possibly passing a null pointer to function 'strchr(const char *, int)', arg. no. 1 [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP: line 435])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(435): error 831: (Info -- Reference cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(460): error 952: (Note -- Parameter 'psz' (line 430) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(430): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(476): error 952: (Note -- Parameter 'psz' (line 464) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(464): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(476): error 953: (Note -- Variable 'pszResult' (line 471) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(471): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(489): error 952: (Note -- Parameter 'psz' (line 478) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(478): error 830: (Info -- Location cited in prior message)
lAbsoluteFilePos = lOff;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(507): error 732: (Info -- Loss of sign (assignment) (long to unsigned long))
lAbsoluteFilePos = (DWORD) GetPosition() + lOff;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(510): error 737: (Info -- Loss of sign in promotion from long to unsigned long)
lAbsoluteFilePos = GetLengthPrivate() + lOff;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(513): error 737: (Info -- Loss of sign in promotion from long to unsigned long)
#... ILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(FALSE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(517): 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\CONVFILE.CPP: line 517])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(517): 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\CONVFILE.CPP(517): error 717: (Info -- do ... while(0);)
#... ILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(lAbsoluteFilePos - m_nFilePos < INT_MAX);;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(534): error 717: (Info -- do ... while(0);)
#... BufferLength)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*li
ASSERT((0 <= m_nBufferPos) && ((UINT)m_nBufferPos <= m_nBufferLength));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(536): error 717: (Info -- do ... while(0);)
return (LONG) m_pDelegateToFile->Seek(m_nFilePos, CFile::begin) + m_nBufferPos;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(546): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned long to long long)
return (LONG) CFile::Seek(m_nFilePos, CFile::begin) + m_nBufferPos;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(548): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned long to long long)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(549): error 952: (Note -- Parameter 'lOff' (line 493) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(493): error 830: (Info -- Location cited in prior message)
return m_nFilePos + m_nBufferPos;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(558): error 737: (Info -- Loss of sign in promotion from int to unsigned long)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(558): error 776: (Info -- Possible truncation of addition)
m_pDelegateToFile->LockRange(dwNewPos, dwNewCount);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(622): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned long to unsigned long long)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(622): error 747: (Info -- Significant prototype coercion (arg. no. 2) unsigned long to unsigned long long)
CFile::LockRange(dwNewPos, dwNewCount);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(624): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned long to unsigned long long)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(624): error 747: (Info -- Significant prototype coercion (arg. no. 2) unsigned long to unsigned long long)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(625): error 953: (Note -- Variable 'dwNewPos' (line 614) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(614): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(625): error 953: (Note -- Variable 'dwNewCount' (line 616) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(616): error 830: (Info -- Location cited in prior message)
m_pDelegateToFile->UnlockRange(dwNewPos, dwNewCount);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(638): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned long to unsigned long long)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(638): error 747: (Info -- Significant prototype coercion (arg. no. 2) unsigned long to unsigned long long)
CFile::UnlockRange(dwNewPos, dwNewCount);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(640): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned long to unsigned long long)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(640): error 747: (Info -- Significant prototype coercion (arg. no. 2) unsigned long to unsigned long long)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(641): error 953: (Note -- Variable 'dwNewPos' (line 631) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(631): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(641): error 953: (Note -- Variable 'dwNewCount' (line 633) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(633): error 830: (Info -- Location cited in prior message)
m_pDelegateToFile->SetLength(dwNewNewLen);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(651): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned long to unsigned long long)
CFile::SetLength(dwNewNewLen);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(653): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned long to unsigned long long)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(654): error 953: (Note -- Variable 'dwNewNewLen' (line 647) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(647): error 830: (Info -- Location cited in prior message)
#... bugBreak() ; } while (0) /*lint -restore */
ASSERT(0 <= m_nBufferPos);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(701): error 717: (Info -- do ... while(0);)
#... E, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT((UINT)m_nBufferPos <= m_nBufferLength);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(702): error 717: (Info -- do ... while(0);)
#... gth)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -resto
ASSERT(AfxIsValidAddress(m_pOriginalBuffer, m_nBufferLength));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(703): error 717: (Info -- do ... while(0);)
#... ferLength)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint
ASSERT(AfxIsValidAddress(m_convertedBuffer.Get(), m_nBufferLength));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(704): error 717: (Info -- do ... while(0);)
m_convertedBuffer.Destroy();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(711): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXConvertedFile::~COXConvertedFile(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8)
dwCur = (DWORD) m_pDelegateToFile->Seek(0L, CFile::current);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(722): error 747: (Info -- Significant prototype coercion (arg. no. 1) long to long long)
dwLen = (DWORD) m_pDelegateToFile->Seek(0L, CFile::end);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(724): error 747: (Info -- Significant prototype coercion (arg. no. 1) long to long long)
#... 506} -e1551 */do { if ( !(dwCur == (DWORD)(m_pDelegateToFile->Seek(dwCur,
#... */ASSERT(dwCur == (DWORD)(m_pDelegateToFile->Seek(dwCur, CFile::begin)))
VERIFY(dwCur == (DWORD)(m_pDelegateToFile->Seek(dwCur, CFile::begin)));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(725): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned long to long long)
#... r, CFile::begin))"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0)
#... */ASSERT(dwCur == (DWORD)(m_pDelegateToFile->Seek(dwCur, CFile::begin)))
VERIFY(dwCur == (DWORD)(m_pDelegateToFile->Seek(dwCur, CFile::begin)));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(725): error 717: (Info -- do ... while(0);)
dwCur = (DWORD) ((CFile*)this)->CFile::Seek(0L, CFile::current);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(729): error 1773: (Info -- Attempt to cast away const (or volatile))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(729): error 747: (Info -- Significant prototype coercion (arg. no. 1) long to long long)
dwLen = (DWORD) ((CFile*)this)->CFile::Seek(0, CFile::end);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(731): error 1773: (Info -- Attempt to cast away const (or volatile))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(731): error 747: (Info -- Significant prototype coercion (arg. no. 1) int to long long)
#... !(dwCur == (DWORD)(((CFile*)this)->CFile::Seek(dwCur, CFile::begin))) && A
#... File::Seek(dwCur, CFile::begin))) /*lint -restore */
VERIFY(dwCur == (DWORD)(((CFile*)this)->CFile::Seek(dwCur, CFile::begin)));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(732): error 1773: (Info -- Attempt to cast away const (or volatile))
#... (CFile*)this)->CFile::Seek(dwCur, CFile::begin))) && AdvancedAssertFailedL
#... File::Seek(dwCur, CFile::begin))) /*lint -restore */
VERIFY(dwCur == (DWORD)(((CFile*)this)->CFile::Seek(dwCur, CFile::begin)));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(732): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned long to long long)
#... ) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... File::Seek(dwCur, CFile::begin))) /*lint -restore */
VERIFY(dwCur == (DWORD)(((CFile*)this)->CFile::Seek(dwCur, CFile::begin)));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(732): error 717: (Info -- do ... while(0);)
#... _LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(m_nFilePos % m_nBufferLength == 0);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(756): error 717: (Info -- do ... while(0);)
m_pDelegateToFile->Seek(m_nFilePos, CFile::begin);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(758): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned long to long long)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(758): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message)
CFile::Seek(m_nFilePos, CFile::begin);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(760): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned long to long long)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(760): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message)
#... fer.Get())"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint
#... */ASSERT(ConvertRead(m_pOriginalBuffer, m_convertedBuffer.Get())) /*lint
VERIFY(ConvertRead(m_pOriginalBuffer, m_convertedBuffer.Get()));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(769): error 717: (Info -- do ... while(0);)
#... bugBreak() ; } while (0) /*lint -restore */
ASSERT(m_bOpenedForWrite);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(791): error 717: (Info -- do ... while(0);)
#... xDebugBreak() ; } while (0) /*lint -restore */
ASSERT(m_bOpenedForRead);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(801): error 717: (Info -- do ... while(0);)
m_pDelegateToFile->Seek(m_nFilePos, CFile::begin);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(811): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned long to long long)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(811): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message)
nRead = m_pDelegateToFile->Read(pTempOrgBuffer, m_nBufferLength);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(812): error 713: (Info -- Loss of precision (assignment) (unsigned int to int))
CFile::Seek(m_nFilePos, CFile::begin);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(816): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned long to long long)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(816): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message)
nRead = CFile::Read(pTempOrgBuffer, m_nBufferLength);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(817): error 713: (Info -- Loss of precision (assignment) (unsigned int to int))
#... er)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restor
#... 1551 */ASSERT(ConvertRead(pTempOrgBuffer, pTempConvBuffer)) /*lint -restor
VERIFY(ConvertRead(pTempOrgBuffer, pTempConvBuffer));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(820): error 717: (Info -- do ... while(0);)
#... ), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(!m_convertedBuffer.IsModified(nUnmodPos));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(830): error 717: (Info -- do ... while(0);)
#... , THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(m_convertedBuffer.IsModified(nUnmodPos));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(832): error 717: (Info -- do ... while(0);)
#... HIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
(nRead < m_convertedBuffer.GetUnmodified()));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(837): error 717: (Info -- do ... while(0);)
#... _LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(m_nFilePos % m_nBufferLength == 0);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(846): error 717: (Info -- do ... while(0);)
m_pDelegateToFile->Seek(m_nFilePos, CFile::begin);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(848): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned long to long long)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(848): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message)
CFile::Seek(m_nFilePos, CFile::begin);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(850): error 747: (Info -- Significant prototype coercion (arg. no. 1) unsigned long to long long)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(850): error 534: (Warning -- Ignoring return value of function 'CFile::Seek(long long, unsigned int)' (compare with line 1083, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1083): error 830: (Info -- Location cited in prior message)
#... inalBuffer)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint
#... */ASSERT(ConvertWrite(m_convertedBuffer.Get(), m_pOriginalBuffer)) /*lint
VERIFY(ConvertWrite(m_convertedBuffer.Get(), m_pOriginalBuffer));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(854): error 717: (Info -- do ... while(0);)
--- Wrap-up for Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP(33): error 750: (Info -- local macro 'FILE_FROM_TEXT' (line 33, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\CONVFILE.CPP) not referenced)
--- Global Wrap-up
error 900: (Note -- Successful completion, 195 messages produced)