VirtualBox

Changeset 107249 in vbox


Ignore:
Timestamp:
Dec 6, 2024 10:58:57 PM (6 weeks ago)
Author:
vboxsync
Message:

iprt/stdin.h: Another parfait/solaris kludge.

File:
1 edited

Legend:

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

    r106720 r107249  
    7070# ifdef _MSC_VER
    7171#  pragma warning(pop)
     72# endif
     73
     74# if defined(RT_OS_SOLARIS) && defined(VBOX_WITH_PARFAIT)
     75    /* HACK ALERT: Workaround for missing __UINT32_C and friends (clang vs gcc?). */
     76#  ifndef __UINT8_C
     77#   define __UINT8_C(c)     c
     78#  endif
     79#  ifndef __UINT16_C
     80#   define __UINT16_C(c)    c
     81#  endif
     82#  ifndef __UINT32_C
     83#   define __UINT32_C(c)    RT_CONCAT(c,U)
     84#  endif
     85#  ifndef __UINT64_C
     86#   define __UINT64_C(c)    RT_CONCAT(c,UL)
     87#  endif
     88#  ifndef __UINTMAX_C
     89#   define __UINTMAX_C(c)   RT_CONCAT(c,UL)
     90#  endif
     91#  ifndef __INT8_C
     92#   define __INT8_C(c)      c
     93#  endif
     94#  ifndef __INT16_C
     95#   define __INT16_C(c)     c
     96#  endif
     97#  ifndef __INT32_C
     98#   define __INT32_C(c)     c
     99#  endif
     100#  ifndef __INT64_C
     101#   define __INT64_C(c)     RT_CONCAT(c,L)
     102#  endif
     103#  ifndef __INTMAX_C
     104#   define __INTMAX_C(c)    RT_CONCAT(c,L)
     105#  endif
    72106# endif
    73107
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