VirtualBox

Changeset 58623 in vbox for trunk/include/iprt


Ignore:
Timestamp:
Nov 10, 2015 1:13:37 AM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
104012
Message:

iprt/cdefs.h: Watcom & 16-bit adjustments.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/cdefs.h

    r58177 r58623  
    215215# if defined(RT_ARCH_AMD64) || defined(RT_ARCH_SPARC64)
    216216#  define ARCH_BITS 64
     217# elif !defined(__I86__) || !defined(__WATCOMC__)
     218#  define ARCH_BITS 32
    217219# else
    218 #  define ARCH_BITS 32
     220#  define ARCH_BITS 16
    219221# endif
    220222#endif
     
    860862 * Macro that is defined if the compiler understands 64-bit bitfields. */
    861863#if !defined(RT_OS_OS2) || (!defined(__IBMC__) && !defined(__IBMCPP__))
    862 # define RT_COMPILER_GROKS_64BIT_BITFIELDS
     864# if !defined(__WATCOMC__) /* watcom compiler doesn't grok it either. */
     865#  define RT_COMPILER_GROKS_64BIT_BITFIELDS
     866# endif
    863867#endif
    864868
     
    22602264#if defined(__IBMC__) || defined(__IBMCPP__)
    22612265# define RT_BREAKPOINT()        __interrupt(3)
     2266#endif
     2267#if defined(__WATCOMC__)
     2268# define RT_BREAKPOINT()        _asm { int 3 }
    22622269#endif
    22632270#ifndef RT_BREAKPOINT
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