VirtualBox

Changeset 68616 in vbox


Ignore:
Timestamp:
Sep 3, 2017 3:51:50 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
117843
Message:

VBoxGuest.h,VMMDev.h: Watcom (C++) adjustments.

Location:
trunk/include/VBox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/VBoxGuest.h

    r68608 r68616  
    330330AssertCompileSize(VBGLIOCDRIVERVERSIONINFO, 24 + 20);
    331331#if  !defined(__GNUC__) /* Some GCC versions can't handle the complicated RT_UOFFSET_AFTER macro, it seems. */ \
    332   && (!defined(RT_OS_OS2) || (!defined(__IBMC__) && !defined(__IBMCPP__)))
     332  && (!defined(RT_OS_OS2) || (!defined(__IBMC__) && !defined(__IBMCPP__) && (!defined(__WATCOMC__) || !defined(__cplusplus))))
    333333AssertCompile(VBGL_IOCTL_DRIVER_VERSION_INFO_SIZE_IN == 24 + 16);
    334334#endif
     
    408408AssertCompileSize(VBGLIOCHGCMCONNECT, 24 + 132);
    409409#if !defined(__GNUC__)  /* Some GCC versions can't handle the complicated RT_UOFFSET_AFTER macro, it seems. */ \
    410   && (!defined(RT_OS_OS2) || (!defined(__IBMC__) && !defined(__IBMCPP__)))
     410  && (!defined(RT_OS_OS2) || (!defined(__IBMC__) && !defined(__IBMCPP__) && (!defined(__WATCOMC__) || !defined(__cplusplus))))
    411411AssertCompile(VBGL_IOCTL_HGCM_CONNECT_SIZE_OUT == 24 + 4);
    412412#endif
     
    10481048AssertCompileSize(VBGLIOCIDCCONNECT, 24 + 16 + (ARCH_BITS == 64 ? 8 : 4) * 2);
    10491049#if  !defined(__GNUC__) /* Some GCC versions can't handle the complicated RT_UOFFSET_AFTER macro, it seems. */ \
    1050   && (!defined(RT_OS_OS2) || (!defined(__IBMC__) && !defined(__IBMCPP__)))
     1050  && (!defined(RT_OS_OS2) || (!defined(__IBMC__) && !defined(__IBMCPP__) && (!defined(__WATCOMC__) || !defined(__cplusplus))))
    10511051AssertCompile(VBGL_IOCTL_IDC_CONNECT_SIZE_IN == 24 + 16);
    10521052#endif
  • trunk/include/VBox/VMMDev.h

    r68574 r68616  
    421421DECLINLINE(size_t) vmmdevGetMousePointerReqSize(uint32_t width, uint32_t height)
    422422{
    423     size_t cbBase = RT_OFFSETOF(VMMDevReqMousePointer, pointerData);
     423    size_t cbBase = RT_OFFSETOF(VMMDevReqMousePointer, pointerData[0]);
    424424    size_t cbMask = (width + 7) / 8 * height;
    425425    size_t cbArgb = width * height * 4;
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