VirtualBox

Changeset 65870 in vbox


Ignore:
Timestamp:
Feb 23, 2017 10:19:02 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
113645
Message:

iprt/cdefs.h: Added RT_CONCAT7, RT_CONCAT8, RT_CONCAT9.

File:
1 edited

Legend:

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

    r64902 r65870  
    17681768/** RT_CONCAT6 helper, don't use.  */
    17691769#define RT_CONCAT6_HLP(a,b,c,d,e,f)   a##b##c##d##e##f
     1770
     1771/** @def RT_CONCAT7
     1772 * Concatenate the expanded arguments without any extra spaces in between.
     1773 *
     1774 * @param   a       The 1st part.
     1775 * @param   b       The 2nd part.
     1776 * @param   c       The 3rd part.
     1777 * @param   d       The 4th part.
     1778 * @param   e       The 5th part.
     1779 * @param   f       The 6th part.
     1780 * @param   g       The 7th part.
     1781 */
     1782#define RT_CONCAT7(a,b,c,d,e,f,g)       RT_CONCAT7_HLP(a,b,c,d,e,f,g)
     1783/** RT_CONCAT7 helper, don't use.  */
     1784#define RT_CONCAT7_HLP(a,b,c,d,e,f,g)   a##b##c##d##e##f##g
     1785
     1786/** @def RT_CONCAT8
     1787 * Concatenate the expanded arguments without any extra spaces in between.
     1788 *
     1789 * @param   a       The 1st part.
     1790 * @param   b       The 2nd part.
     1791 * @param   c       The 3rd part.
     1792 * @param   d       The 4th part.
     1793 * @param   e       The 5th part.
     1794 * @param   f       The 6th part.
     1795 * @param   g       The 7th part.
     1796 * @param   h       The 8th part.
     1797 */
     1798#define RT_CONCAT8(a,b,c,d,e,f,g,h)     RT_CONCAT8_HLP(a,b,c,d,e,f,g,h)
     1799/** RT_CONCAT8 helper, don't use.  */
     1800#define RT_CONCAT8_HLP(a,b,c,d,e,f,g,h) a##b##c##d##e##f##g##h
     1801
     1802/** @def RT_CONCAT8
     1803 * Concatenate the expanded arguments without any extra spaces in between.
     1804 *
     1805 * @param   a       The 1st part.
     1806 * @param   b       The 2nd part.
     1807 * @param   c       The 3rd part.
     1808 * @param   d       The 4th part.
     1809 * @param   e       The 5th part.
     1810 * @param   f       The 6th part.
     1811 * @param   g       The 7th part.
     1812 * @param   h       The 8th part.
     1813 * @param   i       The 9th part.
     1814 */
     1815#define RT_CONCAT9(a,b,c,d,e,f,g,h,i)   RT_CONCAT9_HLP(a,b,c,d,e,f,g,h,i)
     1816/** RT_CONCAT9 helper, don't use.  */
     1817#define RT_CONCAT9_HLP(a,b,c,d,e,f,g,h,i) a##b##c##d##e##f##g##h##i
    17701818
    17711819/**
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