VirtualBox

Changeset 62448 in vbox for trunk/src/VBox/Runtime/generic


Ignore:
Timestamp:
Jul 22, 2016 2:51:49 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
109001
Message:

IPRT: More MSC level 4 warning fixes.

Location:
trunk/src/VBox/Runtime/generic
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/generic/RTPathIsSame-generic.cpp

    r57358 r62448  
    5252     * If the files exist, try use the attributes.
    5353     */
    54     RTFSOBJINFO ObjInfo1, ObjInfo2;
     54    RTFSOBJINFO ObjInfo1;
    5555    int rc = RTPathQueryInfoEx(pszPath1, &ObjInfo1, RTFSOBJATTRADD_UNIX, RTPATH_F_ON_LINK);
    5656    if (RT_SUCCESS(rc))
     57    {
     58        RTFSOBJINFO ObjInfo2;
    5759        rc = RTPathQueryInfoEx(pszPath2, &ObjInfo2, RTFSOBJATTRADD_UNIX, RTPATH_F_ON_LINK);
    58     if (RT_SUCCESS(rc))
    59     {
    60         if ((ObjInfo1.Attr.fMode & RTFS_TYPE_MASK) != (ObjInfo2.Attr.fMode & RTFS_TYPE_MASK))
    61             return false;
    62         if (ObjInfo1.Attr.u.Unix.INodeIdDevice       != ObjInfo2.Attr.u.Unix.INodeIdDevice)
    63             return false;
    64         if (ObjInfo1.Attr.u.Unix.INodeId             != ObjInfo2.Attr.u.Unix.INodeId)
    65             return false;
    66         if (ObjInfo1.Attr.u.Unix.GenerationId        != ObjInfo2.Attr.u.Unix.GenerationId)
    67             return false;
    68         if (   ObjInfo1.Attr.u.Unix.INodeIdDevice != 0
    69             && ObjInfo1.Attr.u.Unix.INodeId       != 0)
    70             return true;
     60        if (RT_SUCCESS(rc))
     61        {
     62            if ((ObjInfo1.Attr.fMode & RTFS_TYPE_MASK) != (ObjInfo2.Attr.fMode & RTFS_TYPE_MASK))
     63                return false;
     64            if (ObjInfo1.Attr.u.Unix.INodeIdDevice       != ObjInfo2.Attr.u.Unix.INodeIdDevice)
     65                return false;
     66            if (ObjInfo1.Attr.u.Unix.INodeId             != ObjInfo2.Attr.u.Unix.INodeId)
     67                return false;
     68            if (ObjInfo1.Attr.u.Unix.GenerationId        != ObjInfo2.Attr.u.Unix.GenerationId)
     69                return false;
     70            if (   ObjInfo1.Attr.u.Unix.INodeIdDevice != 0
     71                && ObjInfo1.Attr.u.Unix.INodeId       != 0)
     72                return true;
     73        }
    7174    }
    7275
  • trunk/src/VBox/Runtime/generic/critsectrw-generic.cpp

    r59039 r62448  
    575575        uint32_t cNestings = ASMAtomicIncU32(&pThis->cWriteRecursions); NOREF(cNestings);
    576576
     577#ifdef IPRT_WITH_DTRACE
    577578        if (IPRT_CRITSECTRW_EXCL_ENTERED_ENABLED())
    578579        {
     
    582583                                         (uint32_t)((u64State & RTCSRW_CNT_WR_MASK) >> RTCSRW_CNT_WR_SHIFT));
    583584        }
     585#endif
    584586        return VINF_SUCCESS;
    585587    }
     
    879881#endif
    880882        uint32_t cNestings = ASMAtomicDecU32(&pThis->cWriteRecursions); NOREF(cNestings);
     883#ifdef IPRT_WITH_DTRACE
    881884        if (IPRT_CRITSECTRW_EXCL_LEAVING_ENABLED())
    882885        {
     
    886889                                         (uint32_t)((u64State & RTCSRW_CNT_WR_MASK) >> RTCSRW_CNT_WR_SHIFT));
    887890        }
     891#endif
    888892    }
    889893
  • trunk/src/VBox/Runtime/generic/env-generic.cpp

    r57835 r62448  
    235235    const char * const *papszEnv;
    236236#ifdef RTENV_HAVE_WENVIRON
    237     PCRTUTF16 const * papwszEnv;
     237    PCRTUTF16 const * papwszEnv = NULL;
    238238#endif
    239239    PRTENVINTERNAL pIntEnvToClone;
  • trunk/src/VBox/Runtime/generic/semrw-generic.cpp

    r57358 r62448  
    203203             */
    204204            ASMAtomicWriteU32(&pThis->u32Magic, ~RTSEMRW_MAGIC);
    205             pThis->cReads = ~0;
     205            pThis->cReads = UINT32_MAX;
    206206
    207207            /*
  • trunk/src/VBox/Runtime/generic/timerlr-generic.cpp

    r57358 r62448  
    262262        ASMAtomicWriteU64(&pThis->u64NextTS, u64Now);
    263263        ASMAtomicWriteU64(&pThis->u64NanoInterval, u64NanoInterval);
    264         int rc = RTSemEventSignal(pThis->hEvent);
     264        RTSemEventSignal(pThis->hEvent);
    265265    }
    266266
Note: See TracChangeset for help on using the changeset viewer.

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