VirtualBox

Changeset 105352 in vbox for trunk/include/iprt/cdefs.h


Ignore:
Timestamp:
Jul 16, 2024 11:21:19 AM (6 months ago)
Author:
vboxsync
Message:

VMM/VMR3Req,iprt/cdefs.h: Adjustments of VMR3ReqCallUV family to fit darwin/arm64 restrictions. bugref:10725

File:
1 edited

Legend:

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

    r104365 r105352  
    15111511#else
    15121512# define RT_IPRT_FORMAT_ATTR_MAYBE_NULL(a_iFmt, a_iArgs)
     1513#endif
     1514
     1515/** @def RT_IPRT_CALL_ATTR
     1516 * Identifies a function taking an IPRT format string.
     1517 * @param   a_iFn   The index (1-based) of the function pointer argument.
     1518 * @param   a_iArgc The index (1-based) of the argument count.
     1519 * @param   a_iArgs The index (1-based) of the first argument, use 0 for
     1520 *                  va_list.
     1521 */
     1522#if defined(__GNUC__) && defined(WITH_IPRT_CALL_ATTRIBUTE)
     1523# define RT_IPRT_CALL_ATTR(a_iFn, a_iArgc, a_iArgs)   __attribute__((__iprt_call__(a_iFn, a_iArgc, a_iArgs)))
     1524#else
     1525# define RT_IPRT_CALL_ATTR(a_iFn, a_iArgc, a_iArgs)
    15131526#endif
    15141527
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