VirtualBox

Changeset 103449 in vbox for trunk/include


Ignore:
Timestamp:
Feb 19, 2024 2:21:15 PM (12 months ago)
Author:
vboxsync
Message:

include/VBox/errorprint.h,FE/VBoxAutostart: Some warning fixes, bugref:3409

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/com/errorprint.h

    r98611 r103449  
    302302        if (FAILED(hrc) || FAILED(iRc)) \
    303303        { \
    304             if (SUCCEEDED(hrc)) hrc = iRc; else iRc = hrc; \
     304            if (SUCCEEDED(hrc)) hrc = (HRESULT)iRc; else iRc = (LONG)hrc; \
    305305            RTMsgError msg; \
    306             com::GlueHandleComErrorProgress(progress, __PRETTY_FUNCTION__, iRc, __FILE__, __LINE__); \
     306            com::GlueHandleComErrorProgress(progress, __PRETTY_FUNCTION__, (HRESULT)iRc, __FILE__, __LINE__); \
    307307        } \
    308308    } while (0)
     
    321321        if (FAILED(hrc) || FAILED(iRc)) \
    322322        { \
    323             if (SUCCEEDED(hrc)) hrc = iRc; else iRc = hrc; \
     323            if (SUCCEEDED(hrc)) hrc = (HRESULT)iRc; else iRc = (LONG)hrc; \
    324324            RTMsgError msg; \
    325             com::GlueHandleComErrorProgress(progress, __PRETTY_FUNCTION__, iRc, __FILE__, __LINE__); \
     325            com::GlueHandleComErrorProgress(progress, __PRETTY_FUNCTION__, (HRESULT)iRc, __FILE__, __LINE__); \
    326326            break; \
    327327        } \
     
    335335        if (FAILED(hrc) || FAILED(iRc)) \
    336336        { \
    337             if (SUCCEEDED(hrc)) hrc = iRc; else iRc = hrc; \
     337            if (SUCCEEDED(hrc)) hrc = (HRESULT)iRc; else iRc = (LONG)hrc; \
    338338            RTMsgError msg; \
    339             com::GlueHandleComErrorProgress(progress, __PRETTY_FUNCTION__, iRc, __FILE__, __LINE__); \
     339            com::GlueHandleComErrorProgress(progress, __PRETTY_FUNCTION__, (HRESULT)iRc, __FILE__, __LINE__); \
    340340            break; \
    341341        } \
     
    358358            RTMsgError msg; \
    359359            com::GlueHandleComErrorProgress(progress, __PRETTY_FUNCTION__, \
    360                                             SUCCEEDED(hrcCheck) ? iRc : hrcCheck, __FILE__, __LINE__); \
     360                                            SUCCEEDED(hrcCheck) ? (HRESULT)iRc : hrcCheck, __FILE__, __LINE__); \
    361361            return (ret); \
    362362        } \
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