VirtualBox

Ignore:
Timestamp:
Aug 5, 2016 9:56:39 PM (8 years ago)
Author:
vboxsync
Message:

GA/NT/Mouse: warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Mouse/NT4/VBoxPS2NT.cpp

    r63067 r63068  
    24802480static NTSTATUS KbdInitHw(PDEVICE_OBJECT pDevObj)
    24812481{
    2482     NTSTATUS status;
     2482    NTSTATUS status = STATUS_SUCCESS; /* Shut up MSC. */
    24832483    BOOLEAN fWaitForAck = TRUE;
    24842484    PDEVEXT pDevExt = (PDEVEXT)pDevObj->DeviceExtension;
     
    24952495        if (NT_SUCCESS(status))
    24962496            break;
     2497        if (status == STATUS_IO_TIMEOUT)
     2498        {
     2499            LARGE_INTEGER nextQuery, difference, tenSeconds;
     2500            KeStallExecutionProcessor(50);
     2501            KeQueryTickCount(&nextQuery);
     2502            difference.QuadPart = nextQuery.QuadPart - startOfSpin.QuadPart;
     2503            tenSeconds.QuadPart = 10*10*1000*1000;
     2504            ASSERT(KeQueryTimeIncrement() <= MAXLONG);
     2505            if (difference.QuadPart*KeQueryTimeIncrement() >= tenSeconds.QuadPart)
     2506                break;
     2507        }
    24972508        else
    2498         {
    2499             if (status == STATUS_IO_TIMEOUT)
    2500             {
    2501                 LARGE_INTEGER nextQuery, difference, tenSeconds;
    2502                 KeStallExecutionProcessor(50);
    2503                 KeQueryTickCount(&nextQuery);
    2504                 difference.QuadPart = nextQuery.QuadPart - startOfSpin.QuadPart;
    2505                 tenSeconds.QuadPart = 10*10*1000*1000;
    2506                 ASSERT(KeQueryTimeIncrement() <= MAXLONG);
    2507                 if (difference.QuadPart*KeQueryTimeIncrement() >= tenSeconds.QuadPart)
    2508                     break;
    2509             }
    2510             else
    2511                 break;
    2512         }
     2509            break;
    25132510    }
    25142511
     
    25422539    {
    25432540        status = PutBytePoll(i8042Dat, TRUE /*=wait*/, KbdDevType, pDevExt,
    2544                                   ConvertTypematic(pDevExt->Cfg.KeyRepeatCurrent.Rate,
    2545                                                    pDevExt->Cfg.KeyRepeatCurrent.Delay));
     2541                             ConvertTypematic(pDevExt->Cfg.KeyRepeatCurrent.Rate,
     2542                                              pDevExt->Cfg.KeyRepeatCurrent.Delay));
    25462543        /* ignore errors */
    25472544    }
     
    26712668{
    26722669    PRTL_QUERY_REGISTRY_TABLE aQuery = NULL;
    2673     UNICODE_STRING parametersPath;
     2670    UNICODE_STRING parametersPath = { 0, 0, NULL }; /* Shut up MSC (actually badly structured code is a fault, but whatever). */
    26742671    UNICODE_STRING defaultPointerName;
    26752672    UNICODE_STRING defaultKeyboardName;
     
    32143211static NTSTATUS MouFindWheel(PDEVICE_OBJECT pDevObj)
    32153212{
    3216     NTSTATUS status;
     3213    NTSTATUS status = STATUS_SUCCESS; /* Shut up MSC. */
    32173214    PDEVEXT pDevExt = (PDEVEXT) pDevObj->DeviceExtension;
    32183215
     
    32323229    }
    32333230
    3234     UCHAR byte;
     3231    UCHAR byte = UINT8_MAX;
    32353232    for (unsigned i = 0; i < 5; i++)
    32363233    {
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette