Lint Analysis Results Report for Oxdib.cpp |
| Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp |
|---|---|
| Project: | UTStaticLib2008 |
| Solution: | UsingStaticLib.sln [configuration: Debug] |
| Analysis Status: | Complete |
| Last Analysed: | 08 October 2008, 12:03:28 |
| Total Issues: | 580 |
| Elective Notes: | 110 (18.97%) |
| Informational: | 395 (68.10%) |
| Warnings: | 75 (12.93%) |
| 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\Oxdib.cpp | 65 | Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12 |
| 2 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 73 | Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12 |
| 3 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 80 | Ignoring return value of function 'COXDIB::InitPalette(char *)' (compare with line 590, file ..\..\Include\oxdib.h) |
| 4 | Information | 2 | 830 | ..\..\Include\oxdib.h | 590 | Location cited in prior message |
| 5 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 83 | Variable 'lpDIB' (line 78) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 6 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 78 | Location cited in prior message |
| 7 | Information | 2 | 785 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 100 | Too few initializers for aggregate 'Palette' of type '{...}' |
| 8 | Warning | 3 | 550 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 133 | Symbol 'nMapped' (line 105) not accessed |
| 9 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 105 | Location cited in prior message |
| 10 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 137 | do ... while(0); |
| 11 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 163 | do ... while(0); |
| 12 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 169 | Loss of sign in promotion from int to unsigned int |
| 13 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 188 | Loss of sign (arg. no. 3) (int to unsigned int) |
| 14 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 189 | Ignoring return value of function 'GetSystemPaletteEntries(struct HDC__ *, unsigned int, unsigned int, struct tagPALETTEENTRY *)' (compare with line 3337, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h) |
| 15 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h | 3337 | Location cited in prior message |
| 16 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 194 | Possible use of null pointer 'pPalette' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: line 137] |
| 17 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 137 | Reference cited in prior message |
| 18 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 201 | Variable 'bResult' (line 194) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 19 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 194 | Location cited in prior message |
| 20 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 222 | Loss of precision (assignment) (unsigned long to int) |
| 21 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 227 | Loss of sign in promotion from int to unsigned int |
| 22 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 244 | Pointer variable 'lpbi' (line 206) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 23 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 206 | Location cited in prior message |
| 24 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 277 | Suspicious pointer-to-pointer conversion (area too small) |
| 25 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 289 | Ignoring return value of function 'SelectPalette(struct HDC__ *, struct HPALETTE__ *, int)' (compare with line 3692, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h) |
| 26 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h | 3692 | Location cited in prior message |
| 27 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 290 | Ignoring return value of function 'RealizePalette(struct HDC__ *)' (compare with line 3676, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h) |
| 28 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h | 3676 | Location cited in prior message |
| 29 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 295 | Loss of sign in promotion from int to unsigned int |
| 30 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 296 | Suspicious pointer-to-pointer conversion (area too small) |
| 31 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 298 | Ignoring return value of function 'CGdiObject::Attach(void *)' (compare with line 286, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 32 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 286 | Location cited in prior message |
| 33 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 307 | Ignoring return value of function 'UnlockResource(void *)' (compare with line 279, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxv_w32.h) |
| 34 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxv_w32.h | 279 | Location cited in prior message |
| 35 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 313 | Parameter 'lpszResourceName' (line 246) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 36 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 246 | Location cited in prior message |
| 37 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 332 | Suspicious pointer-to-pointer conversion (area too small) |
| 38 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 333 | Suspicious pointer-to-pointer conversion (area too small) |
| 39 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 364 | Ignoring return value of function 'CBitmap::CreateBitmap(int, int, unsigned int, unsigned int, const void *)' (compare with line 427, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 40 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 427 | Location cited in prior message |
| 41 | Warning | 3 | 603 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 364 | Symbol 'bits' (line 361) not initialized --- Eff. C++ 3rd Ed. item 4 |
| 42 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 361 | Location cited in prior message |
| 43 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 368 | Loss of sign (arg. no. 3) (int to unsigned int) |
| 44 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 368 | Loss of sign (arg. no. 4) (int to unsigned int) |
| 45 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 368 | Ignoring return value of function 'CBitmap::CreateBitmap(int, int, unsigned int, unsigned int, const void *)' (compare with line 427, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 46 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 427 | Location cited in prior message |
| 47 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 391 | Ignoring return value of function 'CDC::RealizePalette(void)' (compare with line 597, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 48 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 597 | Location cited in prior message |
| 49 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 404 | Ignoring return value of function 'SelectPalette(struct HDC__ *, struct HPALETTE__ *, int)' (compare with line 3692, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h) |
| 50 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h | 3692 | Location cited in prior message |
| 51 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 423 | Ignoring return value of function 'CGdiObject::Attach(void *)' (compare with line 286, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 52 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 286 | Location cited in prior message |
| 53 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 424 | Ignoring return value of function 'CGdiObject::GetObjectA(int, void *) const' (compare with line 296, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 54 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 296 | Location cited in prior message |
| 55 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 432 | Variable 'pConfigBitmap' (line 359) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 56 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 359 | Location cited in prior message |
| 57 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 432 | Variable 'bits' (line 361) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 58 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 361 | Location cited in prior message |
| 59 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 432 | Variable 'hBitmap' (line 395) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 60 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 395 | Location cited in prior message |
| 61 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 432 | Variable 'pOriginalBitmap' (line 371) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 62 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 371 | Location cited in prior message |
| 63 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 432 | Pointer variable 'lpbmi' (line 327) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 64 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 327 | Location cited in prior message |
| 65 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 432 | Pointer variable 'lpbmih' (line 326) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 66 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 326 | Location cited in prior message |
| 67 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 432 | Variable 'nPlanes' (line 356) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 68 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 356 | Location cited in prior message |
| 69 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 432 | Variable 'nBitsPixel' (line 357) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 70 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 357 | Location cited in prior message |
| 71 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 432 | Variable 'pBitmap' (line 422) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 72 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 422 | Location cited in prior message |
| 73 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 439 | Variable 'hDIB' (line 436) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 74 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 436 | Location cited in prior message |
| 75 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 476 | do ... while(0); |
| 76 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 487 | Suspicious pointer-to-pointer conversion (area too small) |
| 77 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 490 | Suspicious pointer-to-pointer conversion (area too small) |
| 78 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 487 | Suspicious pointer-to-pointer conversion (area too small) |
| 79 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 490 | Suspicious pointer-to-pointer conversion (area too small) |
| 80 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 487 | Suspicious pointer-to-pointer conversion (area too small) |
| 81 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 490 | Suspicious pointer-to-pointer conversion (area too small) |
| 82 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 535 | Suspicious pointer-to-pointer conversion (area too small) |
| 83 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 538 | Suspicious pointer-to-pointer conversion (area too small) |
| 84 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 546 | Pointer variable 'pPalette' (line 537) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 85 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 537 | Location cited in prior message |
| 86 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 535 | Suspicious pointer-to-pointer conversion (area too small) |
| 87 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 538 | Suspicious pointer-to-pointer conversion (area too small) |
| 88 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 578 | Ignoring return value of function 'RealizePalette(struct HDC__ *)' (compare with line 3676, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h) |
| 89 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h | 3676 | Location cited in prior message |
| 90 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 591 | Loss of sign (arg. no. 4) (int to unsigned long) |
| 91 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 592 | Loss of sign (arg. no. 5) (int to unsigned long) |
| 92 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 595 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 93 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 601 | Suspicious pointer-to-pointer conversion (area too small) |
| 94 | Warning | 3 | 525 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 602 | Negative indentation from line 585 |
| 95 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 585 | Location cited in prior message |
| 96 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 615 | Suspicious pointer-to-pointer conversion (area too small) |
| 97 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 622 | Ignoring return value of function 'SelectPalette(struct HDC__ *, struct HPALETTE__ *, int)' (compare with line 3692, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h) |
| 98 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h | 3692 | Location cited in prior message |
| 99 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 626 | Parameter 'pDC' (line 549) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 100 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 549 | Location cited in prior message |
| 101 | Information | 2 | 818 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 626 | Pointer parameter 'pDC' (line 549) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 102 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 549 | Location cited in prior message |
| 103 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 626 | Pointer variable 'lpDIBBits' (line 554) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 104 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 554 | Location cited in prior message |
| 105 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 647 | Suspicious pointer-to-pointer conversion (area too small) |
| 106 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 647 | Suspicious pointer-to-pointer conversion (area too small) |
| 107 | Warning | 3 | 525 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 670 | Negative indentation from line 669 |
| 108 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 669 | Location cited in prior message |
| 109 | Warning | 3 | 525 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 673 | Negative indentation from line 669 |
| 110 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 669 | Location cited in prior message |
| 111 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 682 | Suspicious pointer-to-pointer conversion (area too small) |
| 112 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 683 | Suspicious pointer-to-pointer conversion (area too small) |
| 113 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 686 | Suspicious pointer-to-pointer conversion (area too small) |
| 114 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 689 | do ... while(0); |
| 115 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 690 | do ... while(0); |
| 116 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 702 | Pointer variable 'lpbmi' (line 677) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 117 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 677 | Location cited in prior message |
| 118 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 702 | Pointer variable 'lpbmc' (line 678) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 119 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 678 | Location cited in prior message |
| 120 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 682 | Suspicious pointer-to-pointer conversion (area too small) |
| 121 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 683 | Suspicious pointer-to-pointer conversion (area too small) |
| 122 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 686 | Suspicious pointer-to-pointer conversion (area too small) |
| 123 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 724 | Suspicious pointer-to-pointer conversion (area too small) |
| 124 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 724 | Suspicious pointer-to-pointer conversion (area too small) |
| 125 | Information | 2 | 1763 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 743 | Member function 'COXDIB::GetPalette(void) const' marked as const indirectly modifies class |
| 126 | Warning | 3 | 525 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 760 | Negative indentation from line 759 |
| 127 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 759 | Location cited in prior message |
| 128 | Warning | 3 | 525 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 763 | Negative indentation from line 759 |
| 129 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 759 | Location cited in prior message |
| 130 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 770 | Suspicious pointer-to-pointer conversion (area too small) |
| 131 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 771 | Suspicious pointer-to-pointer conversion (area too small) |
| 132 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 773 | Suspicious pointer-to-pointer conversion (area too small) |
| 133 | Information | 2 | 818 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 781 | Pointer parameter 'lpbi' (line 745) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 134 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 745 | Location cited in prior message |
| 135 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 770 | Suspicious pointer-to-pointer conversion (area too small) |
| 136 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 771 | Suspicious pointer-to-pointer conversion (area too small) |
| 137 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 773 | Suspicious pointer-to-pointer conversion (area too small) |
| 138 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 770 | Suspicious pointer-to-pointer conversion (area too small) |
| 139 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 771 | Suspicious pointer-to-pointer conversion (area too small) |
| 140 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 773 | Suspicious pointer-to-pointer conversion (area too small) |
| 141 | Warning | 3 | 525 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 798 | Negative indentation from line 797 |
| 142 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 797 | Location cited in prior message |
| 143 | Warning | 3 | 525 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 801 | Negative indentation from line 797 |
| 144 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 797 | Location cited in prior message |
| 145 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 811 | Suspicious pointer-to-pointer conversion (area too small) |
| 146 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 815 | Suspicious pointer-to-pointer conversion (area too small) |
| 147 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 829 | Suspicious pointer-to-pointer conversion (area too small) |
| 148 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 830 | Suspicious pointer-to-pointer conversion (area too small) |
| 149 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 832 | Suspicious pointer-to-pointer conversion (area too small) |
| 150 | Information | 2 | 818 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 851 | Pointer parameter 'lpbi' (line 783) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 151 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 783 | Location cited in prior message |
| 152 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 811 | Suspicious pointer-to-pointer conversion (area too small) |
| 153 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 815 | Suspicious pointer-to-pointer conversion (area too small) |
| 154 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 829 | Suspicious pointer-to-pointer conversion (area too small) |
| 155 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 830 | Suspicious pointer-to-pointer conversion (area too small) |
| 156 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 832 | Suspicious pointer-to-pointer conversion (area too small) |
| 157 | Warning | 3 | 1538 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 857 | base class 'CObject' absent from initializer list for copy constructor |
| 158 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 869 | Ignoring return value of function 'COXDIB::InitPalette(char *)' (compare with line 590, file ..\..\Include\oxdib.h) |
| 159 | Information | 2 | 830 | ..\..\Include\oxdib.h | 590 | Location cited in prior message |
| 160 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 872 | Variable 'pDIB' (line 867) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 161 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 867 | Location cited in prior message |
| 162 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 888 | do ... while(0); |
| 163 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 901 | Suspicious pointer-to-pointer conversion (area too small) |
| 164 | Information | 2 | 774 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 904 | 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\Oxdib.cpp: line 904] |
| 165 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 904 | Reference cited in prior message |
| 166 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 904 | do ... while(0); |
| 167 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 917 | Ignoring return value of function 'COXDIB::InitPalette(char *)' (compare with line 590, file ..\..\Include\oxdib.h) |
| 168 | Information | 2 | 830 | ..\..\Include\oxdib.h | 590 | Location cited in prior message |
| 169 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 920 | Variable 'pDIB' (line 915) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 170 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 915 | Location cited in prior message |
| 171 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 924 | Variable 'pDIBSrc' (line 900) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 172 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 900 | Location cited in prior message |
| 173 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 924 | Pointer variable 'pDIBSrc' (line 900) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 174 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 900 | Location cited in prior message |
| 175 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 901 | Suspicious pointer-to-pointer conversion (area too small) |
| 176 | Information | 2 | 774 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 942 | Boolean within 'if' always evaluates to True [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 941, 942] |
| 177 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 941 | Reference cited in prior message |
| 178 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 942 | Reference cited in prior message |
| 179 | Warning | 3 | 525 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 950 | Negative indentation from line 949 |
| 180 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 949 | Location cited in prior message |
| 181 | Warning | 3 | 525 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 953 | Negative indentation from line 949 |
| 182 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 949 | Location cited in prior message |
| 183 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 968 | Ignoring return value of function 'CDC::RealizePalette(void)' (compare with line 597, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 184 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 597 | Location cited in prior message |
| 185 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 976 | Suspicious pointer-to-pointer conversion (area too small) |
| 186 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 976 | Suspicious pointer-to-pointer conversion (area too small) |
| 187 | Information | 2 | 774 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 981 | Boolean within 'if' always evaluates to True [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: line 952] |
| 188 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 952 | Reference cited in prior message |
| 189 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 989 | Ignoring return value of function 'CDC::SelectPalette(CPalette *, int)' (compare with line 596, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 190 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 596 | Location cited in prior message |
| 191 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 992 | Ignoring return value of function 'CGdiObject::Attach(void *)' (compare with line 286, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 192 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 286 | Location cited in prior message |
| 193 | Information | 2 | 774 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 994 | Boolean within 'if' always evaluates to True [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: line 952] |
| 194 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 952 | Reference cited in prior message |
| 195 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1000 | Pointer variable 'lpDIBBits' (line 956) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 196 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 956 | Location cited in prior message |
| 197 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1000 | Variable 'pBitmap' (line 991) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 198 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 991 | Location cited in prior message |
| 199 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1026 | Suspicious pointer-to-pointer conversion (area too small) |
| 200 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1045 | Loss of sign (arg. no. 2) (int to unsigned int) |
| 201 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1045 | Ignoring return value of function 'CPalette::GetPaletteEntries(unsigned int, unsigned int, struct tagPALETTEENTRY *) const' (compare with line 466, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 202 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 466 | Location cited in prior message |
| 203 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1060 | Parameter 'wUsage' (line 1003) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 204 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1003 | Location cited in prior message |
| 205 | Information | 2 | 818 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1060 | Pointer parameter 'pPal' (line 1003) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 206 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1003 | Location cited in prior message |
| 207 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1060 | Variable 'pdib' (line 1017) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 208 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1017 | Location cited in prior message |
| 209 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1078 | Suspicious pointer-to-pointer conversion (area too small) |
| 210 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1138 | Loss of sign (initialization) (int to unsigned long) |
| 211 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1138 | Suspicious pointer-to-pointer conversion (area too small) |
| 212 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1138 | Suspicious pointer-to-pointer conversion (area too small) |
| 213 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1143 | Loss of precision (assignment) (unsigned long to long) |
| 214 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1144 | Loss of precision (assignment) (unsigned long to long) |
| 215 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1182 | do ... while(0); |
| 216 | Warning | 3 | 539 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1196 | Did not expect positive indentation from line 1174 |
| 217 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1174 | Location cited in prior message |
| 218 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1196 | do ... while(0); |
| 219 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1213 | do ... while(0); |
| 220 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1223 | do ... while(0); |
| 221 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1231 | Suspicious pointer-to-pointer conversion (area too small) |
| 222 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1231 | Suspicious pointer-to-pointer conversion (area too small) |
| 223 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1233 | Suspicious pointer-to-pointer conversion (area too small) |
| 224 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1233 | Suspicious pointer-to-pointer conversion (area too small) |
| 225 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1265 | do ... while(0); |
| 226 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1272 | Loss of sign (initialization) (long to unsigned long) |
| 227 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1289 | Variable 'dwAlignedScanLineLength' (line 1272) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 228 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1272 | Location cited in prior message |
| 229 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1316 | Variable 'dwOffsetWidth' (line 1159) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 230 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1159 | Location cited in prior message |
| 231 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1316 | Variable 'dwOffsetHeight' (line 1160) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 232 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1160 | Location cited in prior message |
| 233 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1316 | Variable 'dwInfoAndPal' (line 1138) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 234 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1138 | Location cited in prior message |
| 235 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1316 | Variable 'nSourceWidth' (line 1172) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 236 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1172 | Location cited in prior message |
| 237 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1316 | Variable 'nSourceHeight' (line 1206) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 238 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1206 | Location cited in prior message |
| 239 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1316 | Variable 'wBitPixel' (line 1114) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 240 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1114 | Location cited in prior message |
| 241 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1316 | Variable 'nDoubleSWidth' (line 1173) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 242 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1173 | Location cited in prior message |
| 243 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1316 | Variable 'nDoubleSHeight' (line 1207) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 244 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1207 | Location cited in prior message |
| 245 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1316 | Variable 'dwSizeImage' (line 1126) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 246 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1126 | Location cited in prior message |
| 247 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1316 | Variable 'pSourceScanline' (line 1231) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 248 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1231 | Location cited in prior message |
| 249 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1316 | Parameter 'dwHeight' (line 1108) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 250 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1108 | Location cited in prior message |
| 251 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1316 | Parameter 'dwWidth' (line 1108) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 252 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1108 | Location cited in prior message |
| 253 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1316 | Variable 'nBytePerPixel' (line 1115) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 254 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1115 | Location cited in prior message |
| 255 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1316 | Variable 'dwSourceWidth' (line 1157) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 256 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1157 | Location cited in prior message |
| 257 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1316 | Variable 'dwSourceHeight' (line 1158) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 258 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1158 | Location cited in prior message |
| 259 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1316 | Variable 'pdibSource' (line 1113) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 260 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1113 | Location cited in prior message |
| 261 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1316 | Variable 'pDIBDest' (line 1127) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 262 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1127 | Location cited in prior message |
| 263 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1320 | do ... while(0); |
| 264 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1341 | Ignoring return value of function 'CWnd::ReleaseDC(CDC *)' (compare with line 2288, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 265 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2288 | Location cited in prior message |
| 266 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1346 | Possible use of null pointer 'pPalette' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: line 1320] |
| 267 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1320 | Reference cited in prior message |
| 268 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1380 | Ignoring return value of function 'CWnd::ReleaseDC(CDC *)' (compare with line 2288, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 269 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2288 | Location cited in prior message |
| 270 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1382 | Variable 'pDC' (line 1324) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 271 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1324 | Location cited in prior message |
| 272 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1415 | Ignoring return value of function 'CPalette::GetPaletteEntries(unsigned int, unsigned int, struct tagPALETTEENTRY *) const' (compare with line 466, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 273 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 466 | Location cited in prior message |
| 274 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1434 | Ignoring return value of function 'COXDIB::SetPaletteUsage(CPalette *, unsigned int)' (compare with line 1003) |
| 275 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1003 | Location cited in prior message |
| 276 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1441 | Suspicious pointer-to-pointer conversion (area too small) |
| 277 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1441 | Suspicious pointer-to-pointer conversion (area too small) |
| 278 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1442 | Suspicious pointer-to-pointer conversion (area too small) |
| 279 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1442 | Suspicious pointer-to-pointer conversion (area too small) |
| 280 | Warning | 3 | 514 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1459 | Unusual use of a Boolean expression |
| 281 | Warning | 3 | 514 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1461 | Unusual use of a Boolean expression |
| 282 | Warning | 3 | 514 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1463 | Unusual use of a Boolean expression |
| 283 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1474 | Variable 'PaletteIndex' (line 1466) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 284 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1466 | Location cited in prior message |
| 285 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1474 | Variable 'Green' (line 1453) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 286 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1453 | Location cited in prior message |
| 287 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1474 | Variable 'GreenTemp' (line 1460) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 288 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1460 | Location cited in prior message |
| 289 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1474 | Variable 'Blue' (line 1454) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 290 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1454 | Location cited in prior message |
| 291 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1474 | Variable 'BlueTemp' (line 1462) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 292 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1462 | Location cited in prior message |
| 293 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1474 | Variable 'Red' (line 1452) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 294 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1452 | Location cited in prior message |
| 295 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1474 | Variable 'RedTemp' (line 1458) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 296 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1458 | Location cited in prior message |
| 297 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1475 | Variable 'pSourceScanline' (line 1441) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 298 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1441 | Location cited in prior message |
| 299 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1475 | Pointer variable 'pSourceScanline' (line 1441) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 300 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1441 | Location cited in prior message |
| 301 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1475 | Variable 'pDestScanline' (line 1442) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 302 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1442 | Location cited in prior message |
| 303 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1490 | Variable 'pdibSource' (line 1391) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 304 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1391 | Location cited in prior message |
| 305 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1490 | Variable 'pDIBDest' (line 1435) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 306 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1435 | Location cited in prior message |
| 307 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1506 | Loss of precision (assignment) (unsigned long to long) |
| 308 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1507 | Loss of precision (assignment) (unsigned long to long) |
| 309 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1528 | Parameter 'dwHeight' (line 1496) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 310 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1496 | Location cited in prior message |
| 311 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1528 | Parameter 'dwWidth' (line 1495) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 312 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1495 | Location cited in prior message |
| 313 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1528 | Member function 'COXDIB::InitBitmapInfoHeader(struct tagBITMAPINFOHEADER *, unsigned long, unsigned long, unsigned short)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 314 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1550 | Loss of sign (arg. no. 2) (long to unsigned long) |
| 315 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1550 | Loss of sign (arg. no. 3) (long to unsigned long) |
| 316 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1580 | Ignoring return value of function 'CDC::RealizePalette(void)' (compare with line 597, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 317 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 597 | Location cited in prior message |
| 318 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1587 | Loss of sign (arg. no. 4) (long to unsigned int) |
| 319 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1588 | Suspicious pointer-to-pointer conversion (area too small) |
| 320 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1601 | Ignoring return value of function 'CDC::SelectPalette(CPalette *, int)' (compare with line 596, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 321 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 596 | Location cited in prior message |
| 322 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1606 | Ignoring return value of function 'COXDIB::SetPaletteUsage(CPalette *, unsigned int)' (compare with line 1003) |
| 323 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1003 | Location cited in prior message |
| 324 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1609 | Ignoring return value of function 'COXDIB::InitPalette(char *)' (compare with line 590, file ..\..\Include\oxdib.h) |
| 325 | Information | 2 | 830 | ..\..\Include\oxdib.h | 590 | Location cited in prior message |
| 326 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1611 | Variable 'lpDIB' (line 1608) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 327 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1608 | Location cited in prior message |
| 328 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1588 | Suspicious pointer-to-pointer conversion (area too small) |
| 329 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1626 | do ... while(0); |
| 330 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1629 | do ... while(0); |
| 331 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1630 | do ... while(0); |
| 332 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1633 | do ... while(0); |
| 333 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1634 | Ignoring return value of function 'CDC::SelectObject(CBitmap *)' (compare with line 589, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 334 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 589 | Location cited in prior message |
| 335 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1635 | Ignoring return value of function 'CDC::DeleteDC(void)' (compare with line 566, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 336 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 566 | Location cited in prior message |
| 337 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1636 | Ignoring return value of function 'CDC::DeleteDC(void)' (compare with line 566, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
| 338 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 566 | Location cited in prior message |
| 339 | Information | 2 | 1746 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1638 | parameter 'sizeIcon' in function 'COXDIB::IconToDIB(struct HICON__ *, CSize, CPalette *)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20 |
| 340 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1638 | Variable 'pOldBitmap' (line 1631) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 341 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1631 | Location cited in prior message |
| 342 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1706 | Loss of sign in promotion from long to unsigned long |
| 343 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1706 | Loss of sign in promotion from long to unsigned long |
| 344 | Information | 2 | 1752 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1739 | catch parameter is not a reference -- More Effective C++ #13 |
| 345 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1739 | do ... while(0); |
| 346 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1770 | Parameter 'pszPath' (line 1750) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 347 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1750 | Location cited in prior message |
| 348 | Information | 2 | 1752 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1783 | catch parameter is not a reference -- More Effective C++ #13 |
| 349 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1783 | do ... while(0); |
| 350 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1791 | Parameter 'bCloseFile' (line 1772) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 351 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1772 | Location cited in prior message |
| 352 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1943 | Loss of sign in promotion from int to unsigned int |
| 353 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1943 | Loss of sign in promotion from long to unsigned long |
| 354 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1943 | Loss of sign in promotion from int to unsigned int |
| 355 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1943 | Loss of sign in promotion from long to unsigned long |
| 356 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1943 | Loss of sign in promotion from int to unsigned int |
| 357 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1943 | Loss of sign in promotion from long to unsigned long |
| 358 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1943 | Loss of sign in promotion from int to unsigned int |
| 359 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1943 | Loss of sign in promotion from long to unsigned long |
| 360 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1952 | Suspicious pointer-to-pointer conversion (area too small) |
| 361 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1962 | Loss of sign in promotion from int to unsigned int |
| 362 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1963 | Loss of sign in promotion from int to unsigned int |
| 363 | Warning | 3 | 522 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1966 | Expected void type, assignment, increment or decrement |
| 364 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1984 | Loss of sign in promotion from int to unsigned int |
| 365 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1984 | Loss of sign in promotion from int to unsigned int |
| 366 | Warning | 3 | 522 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1987 | Expected void type, assignment, increment or decrement |
| 367 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1999 | Variable 'nNumColors' (line 1938) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 368 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1938 | Location cited in prior message |
| 369 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1999 | Member function 'COXDIB::ReadBitmapInfo(CArchive &)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 370 | Warning | 3 | 522 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2023 | Expected void type, assignment, increment or decrement |
| 371 | Warning | 3 | 522 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2037 | Expected void type, assignment, increment or decrement |
| 372 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2058 | Variable 'pGlobal' (line 2019) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 373 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2019 | Location cited in prior message |
| 374 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2058 | Variable 'dwBits' (line 2015) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 375 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2015 | Location cited in prior message |
| 376 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2058 | Variable 'dwLen' (line 2016) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 377 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2016 | Location cited in prior message |
| 378 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2079 | Parameter 'pszPath' (line 2061) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 379 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2061 | Location cited in prior message |
| 380 | Information | 2 | 1752 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2092 | catch parameter is not a reference -- More Effective C++ #13 |
| 381 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2092 | do ... while(0); |
| 382 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2146 | Ignoring return value of function 'COXDIB::Write(CArchive &)' (compare with line 1642) |
| 383 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 1642 | Location cited in prior message |
| 384 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2148 | Ignoring return value of function 'COXDIB::Read(CArchive &)' (compare with line 2002) |
| 385 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2002 | Location cited in prior message |
| 386 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2281 | Loss of sign (arg. no. 2) (int to unsigned long) |
| 387 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2281 | Loss of sign (arg. no. 3) (int to unsigned long) |
| 388 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2296 | Loss of sign in promotion from int to unsigned long |
| 389 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2296 | Loss of precision (initialization) (unsigned int to int) |
| 390 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2297 | Loss of sign in promotion from int to unsigned long |
| 391 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2297 | Loss of precision (initialization) (unsigned int to int) |
| 392 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2308 | Suspicious pointer-to-pointer conversion (area too small) |
| 393 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2309 | Suspicious pointer-to-pointer conversion (area too small) |
| 394 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2314 | Ignoring return value of function 'COXDIB::InitPalette(char *)' (compare with line 590, file ..\..\Include\oxdib.h) |
| 395 | Information | 2 | 830 | ..\..\Include\oxdib.h | 590 | Location cited in prior message |
| 396 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2315 | Pointer variable 'lpSrcColor' (line 2308) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 397 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2308 | Location cited in prior message |
| 398 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2315 | Variable 'wNumColors' (line 2310) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 399 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2310 | Location cited in prior message |
| 400 | Warning | 3 | 414 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2318 | Possible division by 0 [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 757, 2274] |
| 401 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 757 | Reference cited in prior message |
| 402 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2274 | Reference cited in prior message |
| 403 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2332 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 404 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2333 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 405 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2338 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 406 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2339 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 407 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2344 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 408 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2345 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 409 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2350 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 410 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2351 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 411 | Information | 2 | 774 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2355 | 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\Oxdib.cpp: line 2355] |
| 412 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2355 | Reference cited in prior message |
| 413 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2355 | do ... while(0); |
| 414 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2368 | Loss of sign (initialization) (char to unsigned char) |
| 415 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2368 | Possible use of null pointer 'lpDIBBitsSrc' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 640, 2293] |
| 416 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 640 | Reference cited in prior message |
| 417 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2293 | Reference cited in prior message |
| 418 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2370 | Loss of sign (initialization) (char to unsigned char) |
| 419 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2370 | Possible use of null pointer 'lpDIBBitsDest' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 640, 2294] |
| 420 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 640 | Reference cited in prior message |
| 421 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2294 | Reference cited in prior message |
| 422 | Warning | 3 | 616 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2379 | control flows into case/default |
| 423 | Information | 2 | 825 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2379 | control flows into case/default without -fallthrough comment |
| 424 | Information | 2 | 734 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2384 | Loss of precision (assignment) (31 bits to 8 bits) |
| 425 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2385 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 426 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2388 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 427 | Warning | 3 | 616 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2400 | control flows into case/default |
| 428 | Information | 2 | 825 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2400 | control flows into case/default without -fallthrough comment |
| 429 | Information | 2 | 734 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2405 | Loss of precision (assignment) (31 bits to 8 bits) |
| 430 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2406 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 431 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2410 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 432 | Information | 2 | 734 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2416 | Loss of precision (assignment) (31 bits to 8 bits) |
| 433 | Information | 2 | 774 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2425 | 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\Oxdib.cpp: line 2425] |
| 434 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2425 | Reference cited in prior message |
| 435 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2425 | do ... while(0); |
| 436 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2429 | Loss of precision (assignment) (unsigned char to char) |
| 437 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2429 | Possible use of null pointer 'lpDIBBitsDest' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 640, 2294] |
| 438 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 640 | Reference cited in prior message |
| 439 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2294 | Reference cited in prior message |
| 440 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2438 | Loss of sign (initialization) (char to unsigned char) |
| 441 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2438 | Possible use of null pointer 'lpDIBBitsSrc' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 640, 2293] |
| 442 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 640 | Reference cited in prior message |
| 443 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2293 | Reference cited in prior message |
| 444 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2440 | Loss of sign (initialization) (char to unsigned char) |
| 445 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2440 | Possible use of null pointer 'lpDIBBitsDest' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 640, 2294] |
| 446 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 640 | Reference cited in prior message |
| 447 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2294 | Reference cited in prior message |
| 448 | Warning | 3 | 616 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2451 | control flows into case/default |
| 449 | Information | 2 | 825 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2451 | control flows into case/default without -fallthrough comment |
| 450 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2455 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 451 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2457 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 452 | Information | 2 | 734 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2458 | Loss of precision (assignment) (31 bits to 8 bits) |
| 453 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2460 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 454 | Warning | 3 | 616 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2476 | control flows into case/default |
| 455 | Information | 2 | 825 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2476 | control flows into case/default without -fallthrough comment |
| 456 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2480 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 457 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2482 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 458 | Information | 2 | 734 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2483 | Loss of precision (assignment) (31 bits to 8 bits) |
| 459 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2485 | Operator '-' followed by operator '-' is confusing. Use parentheses. |
| 460 | Information | 2 | 734 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2495 | Loss of precision (assignment) (31 bits to 8 bits) |
| 461 | Information | 2 | 774 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2505 | 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\Oxdib.cpp: line 2505] |
| 462 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2505 | Reference cited in prior message |
| 463 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2505 | do ... while(0); |
| 464 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2509 | Loss of precision (assignment) (unsigned char to char) |
| 465 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2509 | Possible use of null pointer 'lpDIBBitsDest' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 640, 2294] |
| 466 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 640 | Reference cited in prior message |
| 467 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2294 | Reference cited in prior message |
| 468 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2519 | Possible use of null pointer 'lpDIBBitsSrc' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 640, 2293] |
| 469 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 640 | Reference cited in prior message |
| 470 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2293 | Reference cited in prior message |
| 471 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2519 | Possible use of null pointer 'lpDIBBitsDest' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 640, 2294] |
| 472 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 640 | Reference cited in prior message |
| 473 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2294 | Reference cited in prior message |
| 474 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2523 | Variable 'nPositionSrc' (line 2325) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 475 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2325 | Location cited in prior message |
| 476 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2530 | do ... while(0); |
| 477 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2532 | do ... while(0); |
| 478 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Variable 'nWidthSrc' (line 2272) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 479 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2272 | Location cited in prior message |
| 480 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Variable 'nWidthDest' (line 2277) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 481 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2277 | Location cited in prior message |
| 482 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Variable 'nWidthBytesSrc' (line 2296) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 483 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2296 | Location cited in prior message |
| 484 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Variable 'nWidthBytesDest' (line 2297) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 485 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2297 | Location cited in prior message |
| 486 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Variable 'nHeightSrc' (line 2273) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 487 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2273 | Location cited in prior message |
| 488 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Variable 'nHeightDest' (line 2278) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 489 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2278 | Location cited in prior message |
| 490 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Variable 'lpDIBSrc' (line 2270) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 491 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2270 | Location cited in prior message |
| 492 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Variable 'lpDIBDest' (line 2289) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 493 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2289 | Location cited in prior message |
| 494 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Variable 'lpDIBBitsSrc' (line 2293) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 495 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2293 | Location cited in prior message |
| 496 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Pointer variable 'lpDIBBitsSrc' (line 2293) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 497 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2293 | Location cited in prior message |
| 498 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Variable 'lpDIBBitsDest' (line 2294) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 499 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2294 | Location cited in prior message |
| 500 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Variable 'LoMask' (line 2301) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 501 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2301 | Location cited in prior message |
| 502 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Variable 'BitMask' (line 2299) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 503 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2299 | Location cited in prior message |
| 504 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Parameter 'bFlipHorz' (line 2243) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 505 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2243 | Location cited in prior message |
| 506 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Parameter 'bFlipVert' (line 2244) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 507 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2244 | Location cited in prior message |
| 508 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Variable 'nBitsPerPixel' (line 2274) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 509 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2274 | Location cited in prior message |
| 510 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Variable 'nBytesPerPixel' (line 2317) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 511 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2317 | Location cited in prior message |
| 512 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Variable 'HiMask' (line 2302) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 513 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2302 | Location cited in prior message |
| 514 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2535 | Variable 'nPixelsPerByte' (line 2318) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 515 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2318 | Location cited in prior message |
| 516 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2540 | Function may throw exception '...' in destructor 'COXDIB::~COXDIB(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
| 517 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2557 | do ... while(0); |
| 518 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2559 | Variable 'lp' (line 2553) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 519 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2553 | Location cited in prior message |
| 520 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2559 | Pointer variable 'lp' (line 2553) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 521 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2553 | Location cited in prior message |
| 522 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2563 | do ... while(0); |
| 523 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2610 | Suspicious pointer-to-pointer conversion (area too small) |
| 524 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2613 | Suspicious pointer-to-pointer conversion (area too small) |
| 525 | Warning | 3 | 525 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2619 | Negative indentation from line 2618 |
| 526 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2618 | Location cited in prior message |
| 527 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2639 | Suspicious pointer-to-pointer conversion (area too small) |
| 528 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2659 | do ... while(0); |
| 529 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2677 | Pointer variable 'lpbmi' (line 2594) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 530 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2594 | Location cited in prior message |
| 531 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2677 | Pointer variable 'lpbmc' (line 2595) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 532 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2595 | Location cited in prior message |
| 533 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2610 | Suspicious pointer-to-pointer conversion (area too small) |
| 534 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2613 | Suspicious pointer-to-pointer conversion (area too small) |
| 535 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2639 | Suspicious pointer-to-pointer conversion (area too small) |
| 536 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2610 | Suspicious pointer-to-pointer conversion (area too small) |
| 537 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2613 | Suspicious pointer-to-pointer conversion (area too small) |
| 538 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2639 | Suspicious pointer-to-pointer conversion (area too small) |
| 539 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2695 | do ... while(0); |
| 540 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2702 | Variable 'nRead' (line 2691) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 541 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2691 | Location cited in prior message |
| 542 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2704 | Parameter 'dwCount' (line 2680) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 543 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2680 | Location cited in prior message |
| 544 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2725 | Variable 'nWrite' (line 2717) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 545 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2717 | Location cited in prior message |
| 546 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2726 | Parameter 'dwCount' (line 2706) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 547 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2706 | Location cited in prior message |
| 548 | Warning | 3 | 522 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2736 | Expected void type, assignment, increment or decrement |
| 549 | Warning | 3 | 550 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2744 | Symbol 'lpStart' (line 2728) not accessed |
| 550 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2728 | Location cited in prior message |
| 551 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2744 | Parameter 'lpStart' (line 2728) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 552 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2728 | Location cited in prior message |
| 553 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2744 | Variable 'cb' (line 2737) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 554 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2737 | Location cited in prior message |
| 555 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2744 | Parameter 'cbTotal' (line 2728) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 556 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2728 | Location cited in prior message |
| 557 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2744 | Member function 'COXDIB::CalcSize(unsigned long, const void *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 558 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2788 | Parameter 'dwExtraBytes' (line 2746) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 559 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2746 | Location cited in prior message |
| 560 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2788 | Pointer variable 'lp' (line 2754) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 561 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2754 | Location cited in prior message |
| 562 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2788 | Member function 'COXDIB::CopyHandle(struct HDIB__ *, unsigned long)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 563 | Warning | 3 | 573 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2798 | Signed-unsigned mix with divide |
| 564 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2798 | Loss of sign in promotion from int to unsigned long |
| 565 | Warning | 3 | 573 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2802 | Signed-unsigned mix with divide |
| 566 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2802 | Loss of sign in promotion from int to unsigned long |
| 567 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2802 | Loss of sign in promotion from int to unsigned long |
| 568 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2805 | Parameter 'dwPixels' (line 2791) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 569 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2791 | Location cited in prior message |
| 570 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2805 | Parameter 'dwBitsPerPixel' (line 2791) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 571 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2791 | Location cited in prior message |
| 572 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2805 | Variable 'dwBits' (line 2793) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 573 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2793 | Location cited in prior message |
| 574 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2805 | Variable 'nBitsInDWORD' (line 2796) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 575 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2796 | Location cited in prior message |
| 576 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2805 | Member function 'COXDIB::CalcPadding(unsigned long, unsigned long)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 577 | Information | 2 | 750 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 38 | local macro 'SIZE_ERROR_BUF' (line 38, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp) not referenced |
| 578 | Information | 2 | 754 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 93 | local structure member 'Version' (line 93, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp) not referenced |
| 579 | Information | 2 | 754 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 94 | local structure member 'NumberOfEntries' (line 94, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp) not referenced |
| 580 | Information | 2 | 766 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp | 2811 | Header file '..\..\Include\UTB64Bit.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp' |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp (C++)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(65): error 1928: (Note -- Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(73): error 1928: (Note -- Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12)
InitPalette(lpDIB);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(80): error 534: (Warning -- Ignoring return value of function 'COXDIB::InitPalette(char *)' (compare with line 590, file ..\..\Include\oxdib.h))
..\..\Include\oxdib.h(590): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(83): error 953: (Note -- Variable 'lpDIB' (line 78) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(78): error 830: (Info -- Location cited in prior message)
};
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(100): error 785: (Info -- Too few initializers for aggregate 'Palette' of type '{...}')
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(133): error 550: (Warning -- Symbol 'nMapped' (line 105) not accessed)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(105): error 830: (Info -- Location cited in prior message)
#... ugBreak() ; } while (0) /*lint -restore */
ASSERT(pPalette != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(137): error 717: (Info -- do ... while(0);)
#... eak() ; } while (0) /*lint -restore */
ASSERT(nColors != 0);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(163): error 717: (Info -- do ... while(0);)
* nColors);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(169): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
::GetSystemPaletteEntries(hDC, 0, nColors,
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(188): error 732: (Info -- Loss of sign (arg. no. 3) (int to unsigned int))
(LPPALETTEENTRY)(lpLogPal->palPalEntry));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(189): error 534: (Warning -- Ignoring return value of function 'GetSystemPaletteEntries(struct HDC__ *, unsigned int, unsigned int, struct tagPALETTEENTRY *)' (compare with line 3337, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h(3337): error 830: (Info -- Location cited in prior message)
BOOL bResult=pPalette->CreatePalette(lpLogPal);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(194): error 613: (Warning -- Possible use of null pointer 'pPalette' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: line 137])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(137): error 831: (Info -- Reference cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(201): error 953: (Note -- Variable 'bResult' (line 194) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(194): error 830: (Info -- Location cited in prior message)
nNumColors=lpbi->biClrUsed; // Use biClrUsed
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(222): error 713: (Info -- Loss of precision (assignment) (unsigned long to int))
sizeof(LOGPALETTE)+sizeof (PALETTEENTRY)*nNumColors);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(227): 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\Oxdib.cpp(244): error 954: (Note -- Pointer variable 'lpbi' (line 206) 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\Oxdib.cpp(206): error 830: (Info -- Location cited in prior message)
hPal=CreateDIBPalette((LPBITMAPINFO)lpbi,iNumColors);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(277): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
SelectPalette(hdc, hPal, FALSE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(289): error 534: (Warning -- Ignoring return value of function 'SelectPalette(struct HDC__ *, struct HPALETTE__ *, int)' (compare with line 3692, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h(3692): error 830: (Info -- Location cited in prior message)
RealizePalette(hdc);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(290): error 534: (Warning -- Ignoring return value of function 'RealizePalette(struct HDC__ *)' (compare with line 3676, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h(3676): error 830: (Info -- Location cited in prior message)
(LPSTR)lpbi+lpbi->biSize+iNumColors*sizeof(RGBQUAD),
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(295): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
(LPBITMAPINFO)lpbi,DIB_RGB_COLORS);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(296): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
palette.Attach(hPal);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(298): error 534: (Warning -- Ignoring return value of function 'CGdiObject::Attach(void *)' (compare with line 286, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(286): error 830: (Info -- Location cited in prior message)
::UnlockResource(hGlobal);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(307): error 534: (Warning -- Ignoring return value of function 'UnlockResource(void *)' (compare with line 279, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxv_w32.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxv_w32.h(279): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(313): error 952: (Note -- Parameter 'lpszResourceName' (line 246) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(246): error 830: (Info -- Location cited in prior message)
lpbmi=(LPBITMAPINFO)lpDIB;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(332): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
lpbmih=(PDIB)lpDIB;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(333): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
pConfigBitmap->CreateBitmap(1, 1, 1, 1, bits);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(364): error 534: (Warning -- Ignoring return value of function 'CBitmap::CreateBitmap(int, int, unsigned int, unsigned int, const void *)' (compare with line 427, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(427): error 830: (Info -- Location cited in prior message)
pConfigBitmap->CreateBitmap(1, 1, 1, 1, bits);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(364): error 603: (Warning -- Symbol 'bits' (line 361) not initialized --- Eff. C++ 3rd Ed. item 4)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(361): error 830: (Info -- Location cited in prior message)
pConfigBitmap->CreateBitmap(1, 1, nPlanes, nBitsPixel, bits);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(368): error 732: (Info -- Loss of sign (arg. no. 3) (int to unsigned int))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(368): error 732: (Info -- Loss of sign (arg. no. 4) (int to unsigned int))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(368): error 534: (Warning -- Ignoring return value of function 'CBitmap::CreateBitmap(int, int, unsigned int, unsigned int, const void *)' (compare with line 427, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(427): error 830: (Info -- Location cited in prior message)
pDC->RealizePalette();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(391): error 534: (Warning -- Ignoring return value of function 'CDC::RealizePalette(void)' (compare with line 597, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(597): error 830: (Info -- Location cited in prior message)
::SelectPalette(pDC->m_hDC, hOldPal, TRUE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(404): error 534: (Warning -- Ignoring return value of function 'SelectPalette(struct HDC__ *, struct HPALETTE__ *, int)' (compare with line 3692, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h(3692): error 830: (Info -- Location cited in prior message)
pBitmap->Attach(hBitmap);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(423): error 534: (Warning -- Ignoring return value of function 'CGdiObject::Attach(void *)' (compare with line 286, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(286): error 830: (Info -- Location cited in prior message)
pBitmap->GetObject(sizeof(bm), &bm);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(424): error 534: (Warning -- Ignoring return value of function 'CGdiObject::GetObjectA(int, void *) const' (compare with line 296, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(296): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(432): error 953: (Note -- Variable 'pConfigBitmap' (line 359) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(359): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(432): error 953: (Note -- Variable 'bits' (line 361) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(361): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(432): error 953: (Note -- Variable 'hBitmap' (line 395) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(395): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(432): error 953: (Note -- Variable 'pOriginalBitmap' (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\Oxdib.cpp(371): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(432): error 954: (Note -- Pointer variable 'lpbmi' (line 327) 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\Oxdib.cpp(327): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(432): error 954: (Note -- Pointer variable 'lpbmih' (line 326) 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\Oxdib.cpp(326): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(432): error 953: (Note -- Variable 'nPlanes' (line 356) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(356): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(432): error 953: (Note -- Variable 'nBitsPixel' (line 357) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(357): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(432): error 953: (Note -- Variable 'pBitmap' (line 422) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(422): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(439): error 953: (Note -- Variable 'hDIB' (line 436) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(436): error 830: (Info -- Location cited in prior message)
#... __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(GetNumBitsPerPixel(lpDIBHeader)==1);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(476): error 717: (Info -- do ... while(0);)
lpbmih=(LPBITMAPINFOHEADER)lpDIBHeader;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(487): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
ULONG* pPalette=(ULONG*)((LPSTR) lpbmih + sizeof(BITMAPINFOHEADER));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(490): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 378: COXDIB::SetMonoColors(0, 16777215, ?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(487): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 378: COXDIB::SetMonoColors(0, 16777215, ?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(490): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 417: COXDIB::SetMonoColors(?, ?, ?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(487): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 417: COXDIB::SetMonoColors(?, ?, ?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(490): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
lpbmih=(LPBITMAPINFOHEADER)lpDIBHeader;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(535): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
((LPSTR) lpbmih + sizeof(BITMAPINFOHEADER));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(538): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(546): error 954: (Note -- Pointer variable 'pPalette' (line 537) 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\Oxdib.cpp(537): 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\Oxdib.cpp line 376: COXDIB::GetMonoColors(?, ?, ?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(535): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 376: COXDIB::GetMonoColors(?, ?, ?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(538): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
::RealizePalette(pDC->m_hDC);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(578): error 534: (Warning -- Ignoring return value of function 'RealizePalette(struct HDC__ *)' (compare with line 3676, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h(3676): error 830: (Info -- Location cited in prior message)
rDCRect.Width(), // nDestWidth
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(591): error 732: (Info -- Loss of sign (arg. no. 4) (int to unsigned long))
rDCRect.Height(), // nDestHeight
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(592): error 732: (Info -- Loss of sign (arg. no. 5) (int to unsigned long))
rDIBRect.top -
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(595): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
DIB_RGB_COLORS); // wUsage
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(601): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
else
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(602): error 525: (Warning -- Negative indentation from line 585)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(585): error 830: (Info -- Location cited in prior message)
SRCCOPY); // dwROP
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(615): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
::SelectPalette(pDC->m_hDC, hOldPal, TRUE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(622): error 534: (Warning -- Ignoring return value of function 'SelectPalette(struct HDC__ *, struct HPALETTE__ *, int)' (compare with line 3692, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h(3692): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(626): error 952: (Note -- Parameter 'pDC' (line 549) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(549): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(626): error 818: (Info -- Pointer parameter 'pDC' (line 549) 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\Oxdib.cpp(549): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(626): error 954: (Note -- Pointer variable 'lpDIBBits' (line 554) 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\Oxdib.cpp(554): error 830: (Info -- Location cited in prior message)
lpResult=(lpDIBHeader + *(LPDWORD)lpDIBHeader + GetPaletteSize(lpDIBHeader));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(647): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 396: COXDIB::FindDIBBits(?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(647): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(670): error 525: (Warning -- Negative indentation from line 669)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(669): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(673): error 525: (Warning -- Negative indentation from line 669)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(669): error 830: (Info -- Location cited in prior message)
lpbmi=(LPBITMAPINFOHEADER)lpbi;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(682): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
lpbmc=(LPBITMAPCOREHEADER)lpbi;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(683): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
if (IS_WIN30_DIB(lpbi))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(686): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
#... __) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(lpbmi->biWidth < INT_MAX);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(689): error 717: (Info -- do ... while(0);)
#... E__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(lpbmi->biHeight < INT_MAX);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(690): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(702): error 954: (Note -- Pointer variable 'lpbmi' (line 677) 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\Oxdib.cpp(677): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(702): error 954: (Note -- Pointer variable 'lpbmc' (line 678) 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\Oxdib.cpp(678): 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\Oxdib.cpp line 594: COXDIB::GetSize(?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(682): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 594: COXDIB::GetSize(?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(683): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 594: COXDIB::GetSize(?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(686): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
bWin30=(IS_WIN30_DIB (lpDIBHeader));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(724): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 647: COXDIB::GetPaletteSize(!=0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(724): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(743): error 1763: (Info -- Member function 'COXDIB::GetPalette(void) const' marked as const indirectly modifies class)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(760): error 525: (Warning -- Negative indentation from line 759)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(759): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(763): error 525: (Warning -- Negative indentation from line 759)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(759): error 830: (Info -- Location cited in prior message)
if (IS_WIN30_DIB(lpbi))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(770): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
wBitCount=((LPBITMAPINFOHEADER)lpbi)->biBitCount;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(771): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
wBitCount=((LPBITMAPCOREHEADER)lpbi)->bcBitCount;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(773): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(781): error 818: (Info -- Pointer parameter 'lpbi' (line 745) 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\Oxdib.cpp(745): 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\Oxdib.cpp line 362: COXDIB::GetNumBitsPerPixel(?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(770): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 362: COXDIB::GetNumBitsPerPixel(?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(771): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 362: COXDIB::GetNumBitsPerPixel(?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(773): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 477: COXDIB::GetNumBitsPerPixel(!=0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(770): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 477: COXDIB::GetNumBitsPerPixel(!=0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(771): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 477: COXDIB::GetNumBitsPerPixel(!=0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(773): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(798): error 525: (Warning -- Negative indentation from line 797)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(797): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(801): error 525: (Warning -- Negative indentation from line 797)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(797): error 830: (Info -- Location cited in prior message)
if (IS_WIN30_DIB(lpbi))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(811): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
dwClrUsed=((LPBITMAPINFOHEADER)lpbi)->biClrUsed;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(815): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
if (IS_WIN30_DIB(lpbi))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(829): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
wBitCount=((LPBITMAPINFOHEADER)lpbi)->biBitCount;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(830): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
wBitCount=((LPBITMAPCOREHEADER)lpbi)->bcBitCount;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(832): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(851): error 818: (Info -- Pointer parameter 'lpbi' (line 783) 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\Oxdib.cpp(783): 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\Oxdib.cpp line 728: COXDIB::GetNumColors(!=0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(811): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 728: COXDIB::GetNumColors(!=0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(815): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 728: COXDIB::GetNumColors(!=0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(829): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 728: COXDIB::GetNumColors(!=0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(830): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 728: COXDIB::GetNumColors(!=0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(832): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(857): error 1538: (Warning -- base class 'CObject' absent from initializer list for copy constructor)
InitPalette(pDIB);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(869): error 534: (Warning -- Ignoring return value of function 'COXDIB::InitPalette(char *)' (compare with line 590, file ..\..\Include\oxdib.h))
..\..\Include\oxdib.h(590): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(872): error 953: (Note -- Variable 'pDIB' (line 867) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(867): error 830: (Info -- Location cited in prior message)
#... ) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT((m_hDIB != DIBSrc.m_hDIB) || ((m_hDIB==NULL) && (DIBSrc.m_hDIB==NULL)));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(888): error 717: (Info -- do ... while(0);)
if (!IS_WIN30_DIB(pDIBSrc))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(901): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
#... IS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(FALSE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(904): 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\Oxdib.cpp: line 904])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(904): error 831: (Info -- Reference cited in prior message)
#... reak() ; } while (0) /*lint -restore */
ASSERT(FALSE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(904): error 717: (Info -- do ... while(0);)
InitPalette(pDIB);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(917): error 534: (Warning -- Ignoring return value of function 'COXDIB::InitPalette(char *)' (compare with line 590, file ..\..\Include\oxdib.h))
..\..\Include\oxdib.h(590): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(920): error 953: (Note -- Variable 'pDIB' (line 915) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(915): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(924): error 953: (Note -- Variable 'pDIBSrc' (line 900) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(900): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(924): error 954: (Note -- Pointer variable 'pDIBSrc' (line 900) 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\Oxdib.cpp(900): 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\Oxdib.cpp line 884: COXDIB::operator=(?, ... )
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(901): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
if (lpbi==NULL)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(942): error 774: (Info -- Boolean within 'if' always evaluates to True [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 941, 942])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(941): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(942): error 831: (Info -- Reference cited in prior message)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(950): error 525: (Warning -- Negative indentation from line 949)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(949): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(953): error 525: (Warning -- Negative indentation from line 949)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(949): error 830: (Info -- Location cited in prior message)
pDC->RealizePalette();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(968): error 534: (Warning -- Ignoring return value of function 'CDC::RealizePalette(void)' (compare with line 597, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(597): error 830: (Info -- Location cited in prior message)
DIB_RGB_COLORS);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(976): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(976): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
if (bOwnDIB)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(981): error 774: (Info -- Boolean within 'if' always evaluates to True [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: line 952])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(952): error 831: (Info -- Reference cited in prior message)
pDC->SelectPalette (pOldPal, FALSE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(989): error 534: (Warning -- Ignoring return value of function 'CDC::SelectPalette(CPalette *, int)' (compare with line 596, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(596): error 830: (Info -- Location cited in prior message)
pBitmap->Attach(hBitmap);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(992): error 534: (Warning -- Ignoring return value of function 'CGdiObject::Attach(void *)' (compare with line 286, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(286): error 830: (Info -- Location cited in prior message)
if (bOwnDIB)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(994): error 774: (Info -- Boolean within 'if' always evaluates to True [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: line 952])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(952): error 831: (Info -- Reference cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1000): error 954: (Note -- Pointer variable 'lpDIBBits' (line 956) 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\Oxdib.cpp(956): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1000): error 953: (Note -- Variable 'pBitmap' (line 991) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(991): error 830: (Info -- Location cited in prior message)
pRgb=DibColors(pdib);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1026): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
pPal->GetPaletteEntries(0, nColors, ape);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1045): error 732: (Info -- Loss of sign (arg. no. 2) (int to unsigned int))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1045): error 534: (Warning -- Ignoring return value of function 'CPalette::GetPaletteEntries(unsigned int, unsigned int, struct tagPALETTEENTRY *) const' (compare with line 466, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(466): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1060): error 952: (Note -- Parameter 'wUsage' (line 1003) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1003): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1060): error 818: (Info -- Pointer parameter 'pPal' (line 1003) 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\Oxdib.cpp(1003): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1060): error 953: (Note -- Variable 'pdib' (line 1017) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1017): error 830: (Info -- Location cited in prior message)
pdw=(DWORD FAR*)((LPBYTE)lpbi + (int)lpbi->biSize);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1078): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
DWORD_PTR dwInfoAndPal=(BYTE*)DibPtr(pdibSource) - (BYTE*)pdibSource;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1138): error 732: (Info -- Loss of sign (initialization) (int to unsigned long))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1138): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1138): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
pDIBDest->biWidth = dwWidth;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1143): error 713: (Info -- Loss of precision (assignment) (unsigned long to long))
pDIBDest->biHeight = dwHeight;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1144): error 713: (Info -- Loss of precision (assignment) (unsigned long to long))
#... DebugBreak() ; } while (0) /*lint -restore */
ASSERT(nDivResult >=-1);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1182): error 717: (Info -- do ... while(0);)
#... ave -e664 -e527 --e{506} -e1551 */do { if ( !(dwWidth==(DWORD)nTempTotal)
ASSERT(dwWidth==(DWORD)nTempTotal);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1196): error 539: (Warning -- Did not expect positive indentation from line 1174)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1174): error 830: (Info -- Location cited in prior message)
#... NE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(dwWidth==(DWORD)nTempTotal);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1196): error 717: (Info -- do ... while(0);)
#... DebugBreak() ; } while (0) /*lint -restore */
ASSERT(nDivResult >=-1);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1213): error 717: (Info -- do ... while(0);)
#... _) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(dwHeight==(DWORD)nTempTotal);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1223): error 717: (Info -- do ... while(0);)
BYTE _huge* pSourceScanline=(BYTE _huge*)DibXY(pdibSource, 0, 0);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1231): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1231): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
BYTE _huge* pDestScanline=(BYTE _huge*)DibXY(pDIBDest, 0, 0);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1233): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1233): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
#... ) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT((pWithinDestScanline - pDestScanline)==(LONG)dwWidth * nBytePerPixel);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1265): error 717: (Info -- do ... while(0);)
DWORD dwAlignedScanLineLength=PtrToLong(pWithinDestScanline - pDestScanline);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1272): error 732: (Info -- Loss of sign (initialization) (long to unsigned long))
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1289): error 953: (Note -- Variable 'dwAlignedScanLineLength' (line 1272) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1272): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1316): error 953: (Note -- Variable 'dwOffsetWidth' (line 1159) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1159): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1316): error 953: (Note -- Variable 'dwOffsetHeight' (line 1160) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1160): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1316): error 953: (Note -- Variable 'dwInfoAndPal' (line 1138) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1138): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1316): error 953: (Note -- Variable 'nSourceWidth' (line 1172) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1172): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1316): error 953: (Note -- Variable 'nSourceHeight' (line 1206) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1206): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1316): error 953: (Note -- Variable 'wBitPixel' (line 1114) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1114): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1316): error 953: (Note -- Variable 'nDoubleSWidth' (line 1173) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1173): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1316): error 953: (Note -- Variable 'nDoubleSHeight' (line 1207) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1207): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1316): error 953: (Note -- Variable 'dwSizeImage' (line 1126) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1126): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1316): error 953: (Note -- Variable 'pSourceScanline' (line 1231) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1231): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1316): error 952: (Note -- Parameter 'dwHeight' (line 1108) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1108): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1316): error 952: (Note -- Parameter 'dwWidth' (line 1108) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1108): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1316): error 953: (Note -- Variable 'nBytePerPixel' (line 1115) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1115): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1316): error 953: (Note -- Variable 'dwSourceWidth' (line 1157) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1157): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1316): error 953: (Note -- Variable 'dwSourceHeight' (line 1158) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1158): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1316): error 953: (Note -- Variable 'pdibSource' (line 1113) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1113): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1316): error 953: (Note -- Variable 'pDIBDest' (line 1127) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1127): error 830: (Info -- Location cited in prior message)
#... ugBreak() ; } while (0) /*lint -restore */
ASSERT(pPalette != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1320): error 717: (Info -- do ... while(0);)
CWnd::GetDesktopWindow()->ReleaseDC(pDC);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1341): error 534: (Warning -- Ignoring return value of function 'CWnd::ReleaseDC(CDC *)' (compare with line 2288, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(2288): error 830: (Info -- Location cited in prior message)
bResult=pPalette->CreateHalftonePalette(pDC);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1346): error 613: (Warning -- Possible use of null pointer 'pPalette' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: line 1320])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1320): error 831: (Info -- Reference cited in prior message)
CWnd::GetDesktopWindow()->ReleaseDC(pDC);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1380): error 534: (Warning -- Ignoring return value of function 'CWnd::ReleaseDC(CDC *)' (compare with line 2288, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(2288): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1382): error 953: (Note -- Variable 'pDC' (line 1324) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1324): error 830: (Info -- Location cited in prior message)
pHalfTonePal->GetPaletteEntries(1, 1, &PaletteEntry);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1415): error 534: (Warning -- Ignoring return value of function 'CPalette::GetPaletteEntries(unsigned int, unsigned int, struct tagPALETTEENTRY *) const' (compare with line 466, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(466): error 830: (Info -- Location cited in prior message)
pHalfToneDIB->SetPaletteUsage(pHalfTonePal, DIB_RGB_COLORS);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1434): error 534: (Warning -- Ignoring return value of function 'COXDIB::SetPaletteUsage(CPalette *, unsigned int)' (compare with line 1003))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1003): error 830: (Info -- Location cited in prior message)
BYTE _huge* pSourceScanline=(BYTE _huge*)DibXY(pdibSource, 0, Scanline);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1441): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1441): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
BYTE _huge* pDestScanline=(BYTE _huge*)DibXY(pDIBDest, 0, Scanline);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1442): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1442): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
(aModulo51[Red]>aHalftone8x8[(Pixel%8)* 8 + Scanline%8]));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1459): error 514: (Warning -- Unusual use of a Boolean expression)
(aModulo51[Green]>aHalftone8x8[(Pixel%8)*8 + Scanline%8]));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1461): error 514: (Warning -- Unusual use of a Boolean expression)
(aModulo51[Blue]>aHalftone8x8[(Pixel%8)*8 + Scanline%8]));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1463): error 514: (Warning -- Unusual use of a Boolean expression)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1474): error 953: (Note -- Variable 'PaletteIndex' (line 1466) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1466): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1474): error 953: (Note -- Variable 'Green' (line 1453) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1453): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1474): error 953: (Note -- Variable 'GreenTemp' (line 1460) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1460): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1474): error 953: (Note -- Variable 'Blue' (line 1454) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1454): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1474): error 953: (Note -- Variable 'BlueTemp' (line 1462) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1462): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1474): error 953: (Note -- Variable 'Red' (line 1452) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1452): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1474): error 953: (Note -- Variable 'RedTemp' (line 1458) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1458): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1475): error 953: (Note -- Variable 'pSourceScanline' (line 1441) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1441): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1475): error 954: (Note -- Pointer variable 'pSourceScanline' (line 1441) 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\Oxdib.cpp(1441): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1475): error 953: (Note -- Variable 'pDestScanline' (line 1442) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1442): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1490): error 953: (Note -- Variable 'pdibSource' (line 1391) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1391): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1490): error 953: (Note -- Variable 'pDIBDest' (line 1435) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1435): error 830: (Info -- Location cited in prior message)
lpBmInfoHdr->biWidth = dwWidth;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1506): error 713: (Info -- Loss of precision (assignment) (unsigned long to long))
lpBmInfoHdr->biHeight = dwHeight;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1507): error 713: (Info -- Loss of precision (assignment) (unsigned long to long))
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1528): error 952: (Note -- Parameter 'dwHeight' (line 1496) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1496): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1528): error 952: (Note -- Parameter 'dwWidth' (line 1495) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1495): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1528): error 1762: (Info -- Member function 'COXDIB::InitBitmapInfoHeader(struct tagBITMAPINFOHEADER *, unsigned long, unsigned long, unsigned short)' could be made const --- Eff. C++ 3rd Ed. item 3)
InitBitmapInfoHeader(&bmInfoHdr, Bitmap.bmWidth, Bitmap.bmHeight,
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1550): error 732: (Info -- Loss of sign (arg. no. 2) (long to unsigned long))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1550): error 732: (Info -- Loss of sign (arg. no. 3) (long to unsigned long))
pDC->RealizePalette();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1580): error 534: (Warning -- Ignoring return value of function 'CDC::RealizePalette(void)' (compare with line 597, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(597): error 830: (Info -- Location cited in prior message)
if (!::GetDIBits (hMemDC,hBitmap,0,Bitmap.bmHeight,lpBits,
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1587): error 732: (Info -- Loss of sign (arg. no. 4) (long to unsigned int))
(LPBITMAPINFO) lpbmInfoHdr,DIB_RGB_COLORS))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1588): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
pDC->SelectPalette (pOldPal, FALSE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1601): error 534: (Warning -- Ignoring return value of function 'CDC::SelectPalette(CPalette *, int)' (compare with line 596, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(596): error 830: (Info -- Location cited in prior message)
SetPaletteUsage(pPal, DIB_RGB_COLORS);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1606): error 534: (Warning -- Ignoring return value of function 'COXDIB::SetPaletteUsage(CPalette *, unsigned int)' (compare with line 1003))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1003): error 830: (Info -- Location cited in prior message)
InitPalette(lpDIB);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1609): error 534: (Warning -- Ignoring return value of function 'COXDIB::InitPalette(char *)' (compare with line 590, file ..\..\Include\oxdib.h))
..\..\Include\oxdib.h(590): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1611): error 953: (Note -- Variable 'lpDIB' (line 1608) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1608): 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\Oxdib.cpp line 299: COXDIB::BitmapToDIB(?, [1])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1588): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
#... HIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... -save -e19 */"DISPLAY" /*lint -restore */,0,0,0)) /*lint -restore */
VERIFY(SrcDC.CreateDC(_T("DISPLAY"),NULL,NULL,NULL));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1626): error 717: (Info -- do ... while(0);)
#... LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... SSERT(memDC.CreateCompatibleDC(&SrcDC)) /*lint -restore */
VERIFY(memDC.CreateCompatibleDC(&SrcDC));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1629): error 717: (Info -- do ... while(0);)
#... sizeIcon.cy)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lin
#... SSERT(bitmap.CreateCompatibleBitmap(&SrcDC,sizeIcon.cx,sizeIcon.cy)) /*lin
VERIFY(bitmap.CreateCompatibleBitmap(&SrcDC,sizeIcon.cx,sizeIcon.cy));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1630): error 717: (Info -- do ... while(0);)
#... ) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... eIcon.cx,sizeIcon.cy,0,0,0x0003)) /*lint -restore */
memDC.GetSafeHdc(),0,0,hIcon,sizeIcon.cx,sizeIcon.cy,0,NULL,DI_NORMAL));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1633): error 717: (Info -- do ... while(0);)
memDC.SelectObject(pOldBitmap);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1634): error 534: (Warning -- Ignoring return value of function 'CDC::SelectObject(CBitmap *)' (compare with line 589, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(589): error 830: (Info -- Location cited in prior message)
SrcDC.DeleteDC();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1635): error 534: (Warning -- Ignoring return value of function 'CDC::DeleteDC(void)' (compare with line 566, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(566): error 830: (Info -- Location cited in prior message)
memDC.DeleteDC();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1636): error 534: (Warning -- Ignoring return value of function 'CDC::DeleteDC(void)' (compare with line 566, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(566): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1638): error 1746: (Info -- parameter 'sizeIcon' in function 'COXDIB::IconToDIB(struct HICON__ *, CSize, CPalette *)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1638): error 953: (Note -- Variable 'pOldBitmap' (line 1631) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1631): error 830: (Info -- Location cited in prior message)
#... ((unsigned)(((lpBI->biWidth)*((DWORD)lpBI->biBitCount)+31)&(
dwBmBitsSize=WIDTHBYTES((lpBI->biWidth)*((DWORD)lpBI->biBitCount)) * lpBI->biHeight;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1706): error 737: (Info -- Loss of sign in promotion from long to unsigned long)
dwBmBitsSize=WIDTHBYTES((lpBI->biWidth)*((DWORD)lpBI->biBitCount)) * lpBI->biHeight;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1706): error 737: (Info -- Loss of sign in promotion from long to unsigned long)
#... atch (CFileException* e) { ASSERT(e->IsKindOf(RUNTIME_CLASS(CFileException
CATCH (CFileException, e)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1739): error 1752: (Info -- catch parameter is not a reference -- More Effective C++ #13)
#... bugBreak() ; } while (0) /*lint -restore */
#... _CLASS(CFileException))); _afxExceptionLink.m_pException = e;
CATCH (CFileException, e)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1739): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1770): error 952: (Note -- Parameter 'pszPath' (line 1750) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1750): error 830: (Info -- Location cited in prior message)
#... atch (CException* eSave) { ASSERT(eSave->IsKindOf(RUNTIME_CLASS(CException
CATCH (CException, eSave)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1783): error 1752: (Info -- catch parameter is not a reference -- More Effective C++ #13)
#... bugBreak() ; } while (0) /*lint -restore */
#... TIME_CLASS(CException))); _afxExceptionLink.m_pException = eSave;
CATCH (CException, eSave)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1783): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1791): error 952: (Note -- Parameter 'bCloseFile' (line 1772) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1772): error 830: (Info -- Location cited in prior message)
#... + nNumColors * sizeof(RGBQUAD)))))
nNumColors * sizeof(RGBQUAD));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1943): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
#... + nNumColors * sizeof(RGBQUAD)))))
nNumColors * sizeof(RGBQUAD));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1943): error 737: (Info -- Loss of sign in promotion from long to unsigned long)
#... + nNumColors * sizeof(RGBQUAD)))))
nNumColors * sizeof(RGBQUAD));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1943): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
#... + nNumColors * sizeof(RGBQUAD)))))
nNumColors * sizeof(RGBQUAD));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1943): error 737: (Info -- Loss of sign in promotion from long to unsigned long)
nNumColors * sizeof(RGBQUAD));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1943): 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\Oxdib.cpp(1943): error 737: (Info -- Loss of sign in promotion from long to unsigned long)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1943): 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\Oxdib.cpp(1943): error 737: (Info -- Loss of sign in promotion from long to unsigned long)
pRgb=DibColors(pdibInfo);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1952): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
if (ar.Read((LPVOID)pRgb, nNumColors * sizeof(RGBTRIPLE)) !=
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1962): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
(nNumColors * sizeof(RGBTRIPLE)))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1963): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
GlobalFreePtr(pdibInfo);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1966): error 522: (Warning -- Expected void type, assignment, increment or decrement)
if (ar.Read((LPVOID)pRgb, nNumColors * sizeof(RGBQUAD)) != (nNumColors * sizeof(RGBQUAD)))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1984): 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\Oxdib.cpp(1984): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
GlobalFreePtr(pdibInfo);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1987): error 522: (Warning -- Expected void type, assignment, increment or decrement)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1999): error 953: (Note -- Variable 'nNumColors' (line 1938) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1938): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1999): error 1762: (Info -- Member function 'COXDIB::ReadBitmapInfo(CArchive &)' could be made const --- Eff. C++ 3rd Ed. item 3)
GlobalFreePtr(pdib);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2023): error 522: (Warning -- Expected void type, assignment, increment or decrement)
GlobalFreePtr(pdib);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2037): error 522: (Warning -- Expected void type, assignment, increment or decrement)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2058): error 953: (Note -- Variable 'pGlobal' (line 2019) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2019): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2058): error 953: (Note -- Variable 'dwBits' (line 2015) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2015): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2058): error 953: (Note -- Variable 'dwLen' (line 2016) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2016): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2079): error 952: (Note -- Parameter 'pszPath' (line 2061) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2061): error 830: (Info -- Location cited in prior message)
#... atch (CFileException* eLoad) { ASSERT(eLoad->IsKindOf(RUNTIME_CLASS(CFileE
CATCH (CFileException, eLoad)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2092): error 1752: (Info -- catch parameter is not a reference -- More Effective C++ #13)
#... fxDebugBreak() ; } while (0) /*lint -restore */
#... TIME_CLASS(CFileException))); _afxExceptionLink.m_pException = eLoad;
CATCH (CFileException, eLoad)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2092): error 717: (Info -- do ... while(0);)
Write(ar);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2146): error 534: (Warning -- Ignoring return value of function 'COXDIB::Write(CArchive &)' (compare with line 1642))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(1642): error 830: (Info -- Location cited in prior message)
Read(ar);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2148): error 534: (Warning -- Ignoring return value of function 'COXDIB::Read(CArchive &)' (compare with line 2002))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2002): error 830: (Info -- Location cited in prior message)
if(!CreateEmptyDIB(nBitsPerPixel,nWidthDest,nHeightDest))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2281): error 732: (Info -- Loss of sign (arg. no. 2) (int to unsigned long))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2281): error 732: (Info -- Loss of sign (arg. no. 3) (int to unsigned long))
#... ((unsigned)((nWidthSrc*(DWORD)nBitsPerPixel+31)&(~31))/8)
int nWidthBytesSrc=WIDTHBYTES(nWidthSrc*(DWORD)nBitsPerPixel);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2296): error 737: (Info -- Loss of sign in promotion from int to unsigned long)
int nWidthBytesSrc=WIDTHBYTES(nWidthSrc*(DWORD)nBitsPerPixel);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2296): error 713: (Info -- Loss of precision (initialization) (unsigned int to int))
#... ((unsigned)((nWidthDest*(DWORD)nBitsPerPixel+31)&(~31))/8
int nWidthBytesDest=WIDTHBYTES(nWidthDest*(DWORD)nBitsPerPixel);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2297): error 737: (Info -- Loss of sign in promotion from int to unsigned long)
int nWidthBytesDest=WIDTHBYTES(nWidthDest*(DWORD)nBitsPerPixel);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2297): error 713: (Info -- Loss of precision (initialization) (unsigned int to int))
RGBQUAD* lpSrcColor=(RGBQUAD*)(lpDIBSrc+(sizeof(BITMAPINFOHEADER)));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2308): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
RGBQUAD* lpDestColor=(RGBQUAD*)(lpDIBDest+(sizeof(BITMAPINFOHEADER)));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2309): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
InitPalette(lpDIBSrc);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2314): error 534: (Warning -- Ignoring return value of function 'COXDIB::InitPalette(char *)' (compare with line 590, file ..\..\Include\oxdib.h))
..\..\Include\oxdib.h(590): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2315): error 954: (Note -- Pointer variable 'lpSrcColor' (line 2308) 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\Oxdib.cpp(2308): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2315): error 953: (Note -- Variable 'wNumColors' (line 2310) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2310): error 830: (Info -- Location cited in prior message)
int nPixelsPerByte=(nBitsPerPixel>=8 ? 1 : 8/nBitsPerPixel);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2318): error 414: (Warning -- Possible division by 0 [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 757, 2274])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(757): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2274): error 831: (Info -- Reference cited in prior message)
(bFlipHorz ? nHeightDest-1-nRow : nRow)*nWidthBytesDest+
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2332): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
((bFlipVert ? nWidthDest-1-nCol : nCol)/nPixelsPerByte)*
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2333): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
(bFlipHorz ? nCol : nHeightDest-1-nCol)*nWidthBytesDest+
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2338): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
((bFlipVert ? nWidthDest-1-nRow : nRow)/nPixelsPerByte)*
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2339): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
(bFlipHorz ? nRow : nHeightDest-1-nRow)*nWidthBytesDest+
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2344): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
((bFlipVert ? nCol : nWidthDest-1-nCol)/nPixelsPerByte)*
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2345): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
(bFlipHorz ? nHeightDest-1-nCol : nCol)*nWidthBytesDest+
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2350): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
((bFlipVert ? nRow : nWidthDest-1-nRow)/nPixelsPerByte)*
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2351): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
#... SE"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore
ASSERT(FALSE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2355): 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\Oxdib.cpp: line 2355])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2355): error 831: (Info -- Reference cited in prior message)
#... fxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(FALSE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2355): error 717: (Info -- do ... while(0);)
BYTE srcByte=lpDIBBitsSrc[nPositionSrc];
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2368): error 732: (Info -- Loss of sign (initialization) (char to unsigned char))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2368): error 613: (Warning -- Possible use of null pointer 'lpDIBBitsSrc' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 640, 2293])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(640): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2293): error 831: (Info -- Reference cited in prior message)
BYTE destByte=lpDIBBitsDest[nPositionDest];
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2370): error 732: (Info -- Loss of sign (initialization) (char to unsigned char))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2370): error 613: (Warning -- Possible use of null pointer 'lpDIBBitsDest' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 640, 2294])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(640): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2294): error 831: (Info -- Reference cited in prior message)
case 0:
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2379): error 616: (Warning -- control flows into case/default)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2379): error 825: (Info -- control flows into case/default without -fallthrough comment)
srcByte<<=(nCol%nPixelsPerByte);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2384): error 734: (Info -- Loss of precision (assignment) (31 bits to 8 bits))
srcByte>>=((nWidthDest-nCol-1)%nPixelsPerByte);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2385): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
destByte&=~(BitMask>>((nWidthDest-nCol-1)%
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2388): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
case 90:
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2400): error 616: (Warning -- control flows into case/default)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2400): error 825: (Info -- control flows into case/default without -fallthrough comment)
srcByte<<=(nCol%nPixelsPerByte);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2405): error 734: (Info -- Loss of precision (assignment) (31 bits to 8 bits))
srcByte>>=((nWidthDest-nRow-1)%
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2406): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
destByte&=~(BitMask>>((nWidthDest-nRow-1)%
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2410): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
srcByte<<=(nCol%nPixelsPerByte);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2416): error 734: (Info -- Loss of precision (assignment) (31 bits to 8 bits))
#... (_T("FALSE"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint
ASSERT(FALSE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2425): 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\Oxdib.cpp: line 2425])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2425): error 831: (Info -- Reference cited in prior message)
#... E__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(FALSE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2425): error 717: (Info -- do ... while(0);)
lpDIBBitsDest[nPositionDest]=(BYTE)(srcByte|destByte);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2429): error 713: (Info -- Loss of precision (assignment) (unsigned char to char))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2429): error 613: (Warning -- Possible use of null pointer 'lpDIBBitsDest' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 640, 2294])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(640): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2294): error 831: (Info -- Reference cited in prior message)
BYTE srcByte=lpDIBBitsSrc[nPositionSrc];
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2438): error 732: (Info -- Loss of sign (initialization) (char to unsigned char))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2438): error 613: (Warning -- Possible use of null pointer 'lpDIBBitsSrc' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 640, 2293])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(640): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2293): error 831: (Info -- Reference cited in prior message)
BYTE destByte=lpDIBBitsDest[nPositionDest];
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2440): error 732: (Info -- Loss of sign (initialization) (char to unsigned char))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2440): error 613: (Warning -- Possible use of null pointer 'lpDIBBitsDest' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 640, 2294])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(640): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2294): error 831: (Info -- Reference cited in prior message)
case 0:
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2451): error 616: (Warning -- control flows into case/default)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2451): error 825: (Info -- control flows into case/default without -fallthrough comment)
if(nCol%2==0 && (nWidthDest-nCol-1)%2!=0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2455): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
else if(nCol%2!=0 && (nWidthDest-nCol-1)%2==0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2457): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
srcByte<<=nBitsPerPixel;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2458): error 734: (Info -- Loss of precision (assignment) (31 bits to 8 bits))
if((nWidthDest-nCol-1)%2==0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2460): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
case 90:
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2476): error 616: (Warning -- control flows into case/default)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2476): error 825: (Info -- control flows into case/default without -fallthrough comment)
if(nCol%2==0 && (nWidthDest-nRow-1)%2!=0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2480): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
else if(nCol%2!=0 && (nWidthDest-nRow-1)%2==0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2482): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
srcByte<<=nBitsPerPixel;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2483): error 734: (Info -- Loss of precision (assignment) (31 bits to 8 bits))
if((nWidthDest-nRow-1)%2==0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2485): error 834: (Info -- Operator '-' followed by operator '-' is confusing. Use parentheses.)
srcByte<<=nBitsPerPixel;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2495): error 734: (Info -- Loss of precision (assignment) (31 bits to 8 bits))
#... (_T("FALSE"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint
ASSERT(FALSE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2505): 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\Oxdib.cpp: line 2505])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2505): error 831: (Info -- Reference cited in prior message)
#... E__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(FALSE);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2505): error 717: (Info -- do ... while(0);)
lpDIBBitsDest[nPositionDest]=(BYTE)(srcByte|destByte);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2509): error 713: (Info -- Loss of precision (assignment) (unsigned char to char))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2509): error 613: (Warning -- Possible use of null pointer 'lpDIBBitsDest' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 640, 2294])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(640): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2294): error 831: (Info -- Reference cited in prior message)
lpDIBBitsDest[nPositionDest]=lpDIBBitsSrc[nPositionSrc];
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2519): error 613: (Warning -- Possible use of null pointer 'lpDIBBitsSrc' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 640, 2293])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(640): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2293): error 831: (Info -- Reference cited in prior message)
lpDIBBitsDest[nPositionDest]=lpDIBBitsSrc[nPositionSrc];
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2519): error 613: (Warning -- Possible use of null pointer 'lpDIBBitsDest' in left argument to operator '[' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp: lines 640, 2294])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(640): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2294): error 831: (Info -- Reference cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2523): error 953: (Note -- Variable 'nPositionSrc' (line 2325) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2325): error 830: (Info -- Location cited in prior message)
#... eak() ; } while (0) /*lint -restore */
ASSERT(m_hDIB!=NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2530): error 717: (Info -- do ... while(0);)
#... xDebugBreak() ; } while (0) /*lint -restore */
ASSERT(dibCopy.m_hDIB!=NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2532): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 953: (Note -- Variable 'nWidthSrc' (line 2272) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2272): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 953: (Note -- Variable 'nWidthDest' (line 2277) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2277): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 953: (Note -- Variable 'nWidthBytesSrc' (line 2296) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2296): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 953: (Note -- Variable 'nWidthBytesDest' (line 2297) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2297): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 953: (Note -- Variable 'nHeightSrc' (line 2273) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2273): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 953: (Note -- Variable 'nHeightDest' (line 2278) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2278): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 953: (Note -- Variable 'lpDIBSrc' (line 2270) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2270): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 953: (Note -- Variable 'lpDIBDest' (line 2289) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2289): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 953: (Note -- Variable 'lpDIBBitsSrc' (line 2293) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2293): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 954: (Note -- Pointer variable 'lpDIBBitsSrc' (line 2293) 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\Oxdib.cpp(2293): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 953: (Note -- Variable 'lpDIBBitsDest' (line 2294) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2294): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 953: (Note -- Variable 'LoMask' (line 2301) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2301): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 953: (Note -- Variable 'BitMask' (line 2299) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2299): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 952: (Note -- Parameter 'bFlipHorz' (line 2243) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2243): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 952: (Note -- Parameter 'bFlipVert' (line 2244) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2244): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 953: (Note -- Variable 'nBitsPerPixel' (line 2274) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2274): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 953: (Note -- Variable 'nBytesPerPixel' (line 2317) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2317): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 953: (Note -- Variable 'HiMask' (line 2302) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2302): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2535): error 953: (Note -- Variable 'nPixelsPerByte' (line 2318) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2318): error 830: (Info -- Location cited in prior message)
Empty();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2540): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXDIB::~COXDIB(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8)
#... Break() ; } while (0) /*lint -restore */
ASSERT(lp != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2557): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2559): error 953: (Note -- Variable 'lp' (line 2553) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2553): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2559): error 954: (Note -- Pointer variable 'lp' (line 2553) 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\Oxdib.cpp(2553): error 830: (Info -- Location cited in prior message)
#... ebugBreak() ; } while (0) /*lint -restore */
ASSERT(m_hDIB != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2563): error 717: (Info -- do ... while(0);)
lpbmi=(LPBITMAPINFO)lpbi;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2610): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
lpbmc=(LPBITMAPCOREINFO)lpbi;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2613): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2619): error 525: (Warning -- Negative indentation from line 2618)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2618): error 830: (Info -- Location cited in prior message)
bWinStyleDIB=IS_WIN30_DIB(lpbi);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2639): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
#... xDebugBreak() ; } while (0) /*lint -restore */
ASSERT(m_pPalette==NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2659): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2677): error 954: (Note -- Pointer variable 'lpbmi' (line 2594) 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\Oxdib.cpp(2594): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2677): error 954: (Note -- Pointer variable 'lpbmc' (line 2595) 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\Oxdib.cpp(2595): 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\Oxdib.cpp line 80: COXDIB::InitPalette(?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2610): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 80: COXDIB::InitPalette(?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2613): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 80: COXDIB::InitPalette(?)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2639): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 2044: COXDIB::InitPalette(!=0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2610): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 2044: COXDIB::InitPalette(!=0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2613): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
During Specific Walk:
File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp line 2044: COXDIB::InitPalette(!=0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2639): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small))
#... ) AfxDebugBreak() ; } while (0) /*lint -restore */
ASSERT(nActuallyRead==nRead);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2695): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2702): error 953: (Note -- Variable 'nRead' (line 2691) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2691): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2704): error 952: (Note -- Parameter 'dwCount' (line 2680) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2680): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2725): error 953: (Note -- Variable 'nWrite' (line 2717) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2717): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2726): error 952: (Note -- Parameter 'dwCount' (line 2706) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2706): error 830: (Info -- Location cited in prior message)
lpStart;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2736): error 522: (Warning -- Expected void type, assignment, increment or decrement)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2744): error 550: (Warning -- Symbol 'lpStart' (line 2728) not accessed)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2728): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2744): error 952: (Note -- Parameter 'lpStart' (line 2728) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2728): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2744): error 953: (Note -- Variable 'cb' (line 2737) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2737): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2744): error 952: (Note -- Parameter 'cbTotal' (line 2728) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2728): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2744): error 1762: (Info -- Member function 'COXDIB::CalcSize(unsigned long, const void *)' could be made const --- Eff. C++ 3rd Ed. item 3)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2788): error 952: (Note -- Parameter 'dwExtraBytes' (line 2746) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2746): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2788): error 954: (Note -- Pointer variable 'lp' (line 2754) 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\Oxdib.cpp(2754): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2788): error 1762: (Info -- Member function 'COXDIB::CopyHandle(struct HDIB__ *, unsigned long)' could be made const --- Eff. C++ 3rd Ed. item 3)
if((dwBits%nBitsInDWORD)==0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2798): error 573: (Warning -- Signed-unsigned mix with divide)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2798): error 737: (Info -- Loss of sign in promotion from int to unsigned long)
dwPadBits=nBitsInDWORD-(dwBits%nBitsInDWORD);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2802): error 573: (Warning -- Signed-unsigned mix with divide)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2802): 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\Oxdib.cpp(2802): 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\Oxdib.cpp(2805): error 952: (Note -- Parameter 'dwPixels' (line 2791) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2791): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2805): error 952: (Note -- Parameter 'dwBitsPerPixel' (line 2791) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2791): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2805): error 953: (Note -- Variable 'dwBits' (line 2793) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2793): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2805): error 953: (Note -- Variable 'nBitsInDWORD' (line 2796) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2796): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2805): error 1762: (Info -- Member function 'COXDIB::CalcPadding(unsigned long, unsigned long)' could be made const --- Eff. C++ 3rd Ed. item 3)
--- Wrap-up for Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(38): error 750: (Info -- local macro 'SIZE_ERROR_BUF' (line 38, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp) not referenced)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(93): error 754: (Info -- local structure member 'Version' (line 93, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp) not referenced)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(94): error 754: (Info -- local structure member 'NumberOfEntries' (line 94, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp) not referenced)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp(2811): error 766: (Info -- Header file '..\..\Include\UTB64Bit.h' not used in module 'D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\Oxdib.cpp')
--- Global Wrap-up
error 900: (Note -- Successful completion, 580 messages produced)