VirtualBox

Changeset 93301 in vbox for trunk/src/VBox/Runtime


Ignore:
Timestamp:
Jan 18, 2022 11:24:43 AM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
149369
Message:

IPRT: VC++ 19.2 update 11 build adjustments. bugref:8489

Location:
trunk/src/VBox/Runtime
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/checksum/RTSha1Digest.cpp

    r93115 r93301  
    5858
    5959    /* Buffer size for progress callback */
    60     double rdMulti = 100.0 / (cbBuf ? cbBuf : 1);
     60    double rdMulti = 100.0 / (cbBuf ? (double)cbBuf : 1.0);
    6161
    6262    /* Working buffer */
     
    7575        if (pfnProgressCallback)
    7676        {
    77             rc = pfnProgressCallback((unsigned)(cbReadTotal * rdMulti), pvUser);
     77            rc = pfnProgressCallback((unsigned)((double)cbReadTotal * rdMulti), pvUser);
    7878            if (RT_FAILURE(rc))
    7979                break; /* canceled */
     
    120120
    121121    /* Fetch the file size. Only needed if there is a progress callback. */
    122     double rdMulti = 0;
     122    double rdMulti = 0.0;
    123123    if (pfnProgressCallback)
    124124    {
     
    130130            return rc;
    131131        }
    132         rdMulti = 100.0 / (cbFile ? cbFile : 1);
     132        rdMulti = 100.0 / (cbFile ? (double)cbFile : 1.0);
    133133    }
    134134
     
    161161        if (pfnProgressCallback)
    162162        {
    163             rc = pfnProgressCallback((unsigned)(cbReadTotal * rdMulti), pvUser);
     163            rc = pfnProgressCallback((unsigned)((double)cbReadTotal * rdMulti), pvUser);
    164164            if (RT_FAILURE(rc))
    165165                break; /* canceled */
  • trunk/src/VBox/Runtime/common/checksum/RTSha256Digest.cpp

    r93115 r93301  
    5858
    5959    /* Buffer size for progress callback */
    60     double rdMulti = 100.0 / (cbBuf ? cbBuf : 1);
     60    double rdMulti = 100.0 / (cbBuf ? (double)cbBuf : 1);
    6161
    6262    /* Working buffer */
     
    7575        if (pfnProgressCallback)
    7676        {
    77             rc = pfnProgressCallback((unsigned)(cbReadTotal * rdMulti), pvUser);
     77            rc = pfnProgressCallback((unsigned)((double)cbReadTotal * rdMulti), pvUser);
    7878            if (RT_FAILURE(rc))
    7979                break; /* canceled */
     
    124124
    125125    /* Fetch the file size. Only needed if there is a progress callback. */
    126     double rdMulti = 0;
     126    double rdMulti = 0.0;
    127127    if (pfnProgressCallback)
    128128    {
     
    134134            return rc;
    135135        }
    136         rdMulti = 100.0 / (cbFile ? cbFile : 1);
     136        rdMulti = 100.0 / (cbFile ? (double)cbFile : 1.0);
    137137    }
    138138
     
    161161        if (pfnProgressCallback)
    162162        {
    163             rc = pfnProgressCallback((unsigned)(cbReadTotal * rdMulti), pvUser);
     163            rc = pfnProgressCallback((unsigned)((double)cbReadTotal * rdMulti), pvUser);
    164164            if (RT_FAILURE(rc))
    165165                break; /* canceled */
  • trunk/src/VBox/Runtime/common/rest/rest-primary-object-types.cpp

    r93115 r93301  
    10241024        {
    10251025            m_rdValue = iTmp;
    1026             if (m_rdValue == iTmp)
     1026            if ((int64_t)m_rdValue == iTmp)
    10271027                return rc;
    10281028            return a_rCursor.m_pPrimary->addError(a_rCursor, VERR_OUT_OF_RANGE, "value %RI64 does not fit in a double", iTmp);
  • trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp

    r93115 r93301  
    19331933     * APC fallback.
    19341934     */
    1935     static KDPC s_aPokeDpcs[RTCPUSET_MAX_CPUS] = {0};
     1935    static KDPC s_aPokeDpcs[RTCPUSET_MAX_CPUS] = {{0}};
    19361936    static bool s_fPokeDPCsInitialized = false;
    19371937
  • trunk/src/VBox/Runtime/r0drv/nt/ntBldSymDb.cpp

    r93115 r93301  
    967967    static struct { const char *psz; size_t cch; } const s_aNames[] =
    968968    {
    969         RT_STR_TUPLE("ntoskrnl.pdb"),
    970         RT_STR_TUPLE("ntkrnlmp.pdb"),
    971         RT_STR_TUPLE("ntkrnlpa.pdb"),
    972         RT_STR_TUPLE("ntkrpamp.pdb"),
     969        { RT_STR_TUPLE("ntoskrnl.pdb") },
     970        { RT_STR_TUPLE("ntkrnlmp.pdb") },
     971        { RT_STR_TUPLE("ntkrnlpa.pdb") },
     972        { RT_STR_TUPLE("ntkrpamp.pdb") },
    973973    };
    974974
  • trunk/src/VBox/Runtime/r3/win/vcc-fakes-kernel32.cpp

    r93115 r93301  
    472472        case FILE_END:
    473473        {
    474             FILE_STANDARD_INFO StdInfo = {0};
     474            FILE_STANDARD_INFO StdInfo = {{0}};
    475475            rcNt = NtQueryInformationFile(hFile, &Ios, &StdInfo, sizeof(StdInfo), FileStandardInformation);
    476476            if (NT_SUCCESS(rcNt))
     
    504504{
    505505    IO_STATUS_BLOCK    Ios     = RTNT_IO_STATUS_BLOCK_INITIALIZER;
    506     FILE_STANDARD_INFO StdInfo = {0};
     506    FILE_STANDARD_INFO StdInfo = {{0}};
    507507    NTSTATUS rcNt = NtQueryInformationFile(hFile, &Ios, &StdInfo, sizeof(StdInfo), FileStandardInformation);
    508508    if (NT_SUCCESS(rcNt))
  • trunk/src/VBox/Runtime/testcase/tstRTDigest-2.cpp

    r93115 r93301  
    186186    RTTESTI_CHECK(rc == VINF_SUCCESS);
    187187
    188     RTTestIValueF((uint64_t)cChunks * sizeof(g_abRandom72KB) / _1K / (0.000000001 * cNsElapsed), RTTESTUNIT_KILOBYTES_PER_SEC,
    189                   "%s throughput", pszDigestName);
     188    RTTestIValueF((uint64_t)((long double)(cChunks * sizeof(g_abRandom72KB)) / _1K / (0.000000001 * (long double)cNsElapsed)),
     189                  RTTESTUNIT_KILOBYTES_PER_SEC, "%s throughput", pszDigestName);
    190190    RTTESTI_CHECK_RC(RTCrDigestRelease(hDigest), 0);
    191191}
  • trunk/src/VBox/Runtime/testcase/tstRTFileAio.cpp

    r93115 r93301  
    157157
    158158    NanoTS = RTTimeNanoTS() - NanoTS;
    159     uint64_t SpeedKBs = (uint64_t)(cbTestFile / (NanoTS / 1000000000.0) / 1024);
     159    uint64_t SpeedKBs = (uint64_t)((double)cbTestFile / ((double)NanoTS / 1000000000.0) / 1024);
    160160    RTTestValue(g_hTest, "Throughput", SpeedKBs, RTTESTUNIT_KILOBYTES_PER_SEC);
    161161
  • trunk/src/VBox/Runtime/testcase/tstRTMemCache.cpp

    r93115 r93301  
    309309
    310310    RTTestIPrintf(RTTESTLVL_ALWAYS, "%'8u iterations per second, %'llu ns on avg\n",
    311                   (unsigned)((long double)cIterations * 1000000000.0 / cElapsedNS),
     311                  (unsigned)((long double)cIterations * 1000000000.0 / (long double)cElapsedNS),
    312312                  cElapsedNS / cIterations);
    313313
  • trunk/src/VBox/Runtime/testcase/tstTSC.cpp

    r93115 r93301  
    388388     */
    389389    RTPrintf("tstTSC: %RU64 ticks in %RU64 ns\n", uTSC, uNanoTS);
    390     uint64_t cHz = (uint64_t)(uTSC / ((long double)uNanoTS / (long double)1000000000));
     390    uint64_t cHz = (uint64_t)((long double)uTSC / ((long double)uNanoTS / (long double)1000000000));
    391391    RTPrintf("tstTSC: Frequency %RU64 Hz", cHz);
    392392    if (cHz > _1G)
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