File: /usr/include/sys/_symbol_aliasing.h

Green shading in the line number column means the source is part of the translation unit, red means it is conditionally excluded. Highlighted line numbers link to the translation unit page. Highlighted macros link to the macro page.

       1: /* Copyright (c) 2010 Apple Inc. All rights reserved.
       2:  * 
       3:  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
       4:  * 
       5:  * This file contains Original Code and/or Modifications of Original Code
       6:  * as defined in and that are subject to the Apple Public Source License
       7:  * Version 2.0 (the 'License'). You may not use this file except in
       8:  * compliance with the License. The rights granted to you under the License
       9:  * may not be used to create, or enable the creation or redistribution of,
      10:  * unlawful or unlicensed copies of an Apple operating system, or to
      11:  * circumvent, violate, or enable the circumvention or violation of, any
      12:  * terms of an Apple operating system software license agreement.
      13:  * 
      14:  * Please obtain a copy of the License at
      15:  * http://www.opensource.apple.com/apsl/ and read it before using this file.
      16:  * 
      17:  * The Original Code and all software distributed under the License are
      18:  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
      19:  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
      20:  * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
      21:  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
      22:  * Please see the License for the specific language governing rights and
      23:  * limitations under the License.
      24:  * 
      25:  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
      26:  */
      27: 
      28: #ifndef _CDEFS_H_
      29: # error "Never use <sys/_symbol_aliasing.h> directly.  Use <sys/cdefs.h> instead."
      30: #endif
      31: 
      32: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 20000
      33: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_0(x) x
      34: #else
      35: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_0(x)
      36: #endif
      37: 
      38: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 20100
      39: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_1(x) x
      40: #else
      41: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_1(x)
      42: #endif
      43: 
      44: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 20200
      45: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_2(x) x
      46: #else
      47: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_2(x)
      48: #endif
      49: 
      50: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 30000
      51: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_0(x) x
      52: #else
      53: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_0(x)
      54: #endif
      55: 
      56: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 30100
      57: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_1(x) x
      58: #else
      59: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_1(x)
      60: #endif
      61: 
      62: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 30200
      63: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_2(x) x
      64: #else
      65: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_2(x)
      66: #endif
      67: 
      68: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 40000
      69: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_0(x) x
      70: #else
      71: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_0(x)
      72: #endif
      73: 
      74: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 40100
      75: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_1(x) x
      76: #else
      77: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_1(x)
      78: #endif
      79: 
      80: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 40200
      81: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_2(x) x
      82: #else
      83: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_2(x)
      84: #endif
      85: 
      86: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 40300
      87: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_3(x) x
      88: #else
      89: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_3(x)
      90: #endif
      91: 
      92: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 50000
      93: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_5_0(x) x
      94: #else
      95: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_5_0(x)
      96: #endif
      97: 
      98: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 50100
      99: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_5_1(x) x
     100: #else
     101: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_5_1(x)
     102: #endif
     103: 
     104: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 60000
     105: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_6_0(x) x
     106: #else
     107: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_6_0(x)
     108: #endif
     109: 
     110: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 60100
     111: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_6_1(x) x
     112: #else
     113: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_6_1(x)
     114: #endif
     115: 
     116: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 70000
     117: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_7_0(x) x
     118: #else
     119: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_7_0(x)
     120: #endif
     121: 
     122: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 70100
     123: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_7_1(x) x
     124: #else
     125: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_7_1(x)
     126: #endif
     127: 
     128: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 80000
     129: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_0(x) x
     130: #else
     131: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_0(x)
     132: #endif
     133: 
     134: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 80100
     135: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_1(x) x
     136: #else
     137: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_1(x)
     138: #endif
     139: 
     140: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 80200
     141: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_2(x) x
     142: #else
     143: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_2(x)
     144: #endif
     145: 
     146: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 80300
     147: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_3(x) x
     148: #else
     149: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_3(x)
     150: #endif
     151: 
     152: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 80400
     153: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_4(x) x
     154: #else
     155: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_4(x)
     156: #endif
     157: 
     158: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 90000
     159: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_0(x) x
     160: #else
     161: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_0(x)
     162: #endif
     163: 
     164: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 90100
     165: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_1(x) x
     166: #else
     167: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_1(x)
     168: #endif
     169: 
     170: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 90200
     171: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_2(x) x
     172: #else
     173: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_2(x)
     174: #endif
     175: 
     176: #if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 90300
     177: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_3(x) x
     178: #else
     179: #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_3(x)
     180: #endif
     181: 
     182: #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1000
     183: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_0(x) x
     184: #else
     185: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_0(x)
     186: #endif
     187: 
     188: #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1010
     189: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_1(x) x
     190: #else
     191: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_1(x)
     192: #endif
     193: 
     194: #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1020
     195: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_2(x) x
     196: #else
     197: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_2(x)
     198: #endif
     199: 
     200: #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1030
     201: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_3(x) x
     202: #else
     203: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_3(x)
     204: #endif
     205: 
     206: #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1040
     207: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_4(x) x
     208: #else
     209: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_4(x)
     210: #endif
     211: 
     212: #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1050
     213: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_5(x) x
     214: #else
     215: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_5(x)
     216: #endif
     217: 
     218: #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1060
     219: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_6(x) x
     220: #else
     221: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_6(x)
     222: #endif
     223: 
     224: #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1070
     225: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_7(x) x
     226: #else
     227: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_7(x)
     228: #endif
     229: 
     230: #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1080
     231: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_8(x) x
     232: #else
     233: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_8(x)
     234: #endif
     235: 
     236: #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1090
     237: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_9(x) x
     238: #else
     239: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_9(x)
     240: #endif
     241: 
     242: #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101000
     243: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_10(x) x
     244: #else
     245: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_10(x)
     246: #endif
     247: 
     248: #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101002
     249: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_10_2(x) x
     250: #else
     251: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_10_2(x)
     252: #endif
     253: 
     254: #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101003
     255: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_10_3(x) x
     256: #else
     257: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_10_3(x)
     258: #endif
     259: 
     260: #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101100
     261: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_11(x) x
     262: #else
     263: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_11(x)
     264: #endif
     265: 
     266: #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101102
     267: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_11_2(x) x
     268: #else
     269: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_11_2(x)
     270: #endif
     271: 
     272: #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101103
     273: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_11_3(x) x
     274: #else
     275: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_11_3(x)
     276: #endif
     277: 
     278: #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101104
     279: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_11_4(x) x
     280: #else
     281: #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_11_4(x)
     282: #endif
     283: 
     284: