Home | History | Annotate | Download | only in expected
      1 #if defined(__cplusplus)
      2 extern "C" {
      3 #endif
      4 
      5 int always_available();
      6 
      7 int also_always_available() __INTRODUCED_IN(9);
      8 
      9 
     10 #if __ANDROID_API__ >= 13
     11 int needs_guard() __INTRODUCED_IN(13);
     12 #endif /* __ANDROID_API__ >= 13 */
     13 
     14 
     15 #if __ANDROID_API__ >= 12
     16 
     17 #if __ANDROID_API__ >= 13
     18 int needs_guard_2() __INTRODUCED_IN(13);
     19 #endif /* __ANDROID_API__ >= 13 */
     20 
     21 #endif
     22 
     23 #if __ANDROID_API__ >= 13
     24 int already_guarded() __INTRODUCED_IN(13);
     25 #endif
     26 
     27 #if __ANDROID_API__ > 13
     28 int already_guarded_2() __INTRODUCED_IN(13);
     29 #endif
     30 
     31 #if defined(__arm__)
     32 
     33 #if __ANDROID_API__ >= 14
     34 int specific_arch() __INTRODUCED_IN(14);
     35 #endif /* __ANDROID_API__ >= 14 */
     36 
     37 
     38 #if __ANDROID_API__ >= 14
     39 int specific_arch_already_guarded() __INTRODUCED_IN(14);
     40 #endif
     41 
     42 #if __ANDROID_API__ > 14
     43 int specific_arch_already_guarded_2() __INTRODUCED_IN(14);
     44 #endif
     45 #endif
     46 
     47 #if defined(__arm__) || defined(__i386__)
     48 
     49 #if __ANDROID_API__ >= 14
     50 int multiple_archs() __INTRODUCED_IN(14);
     51 #endif /* __ANDROID_API__ >= 14 */
     52 
     53 #endif
     54 
     55 // __INTRODUCED_IN_64(21) should be ignored.
     56 
     57 #if (defined(__LP64__)) || (defined(__arm__) && __ANDROID_API__ >= 13) || (defined(__mips__) && !defined(__LP64__) && __ANDROID_API__ >= 14) || (defined(__i386__) && __ANDROID_API__ >= 13)
     58 int multiple_introduced_1() __INTRODUCED_IN_ARM(13) __INTRODUCED_IN_MIPS(14) __INTRODUCED_IN_X86(13)
     59     __INTRODUCED_IN_64(21);
     60 #endif /* (defined(__LP64__)) || (defined(__arm__) && __ANDROID_API__ >= 13) || (defined(__mips__) && !defined(__LP64__) && __ANDROID_API__ >= 14) || (defined(__i386__) && __ANDROID_API__ >= 13) */
     61 
     62 
     63 
     64 #if (defined(__LP64__) && __ANDROID_API__ >= 22) || (defined(__arm__) && __ANDROID_API__ >= 13) || (defined(__mips__) && !defined(__LP64__) && __ANDROID_API__ >= 14) || (defined(__i386__) && __ANDROID_API__ >= 13)
     65 int multiple_introduced_2() __INTRODUCED_IN_ARM(13) __INTRODUCED_IN_MIPS(14) __INTRODUCED_IN_X86(13)
     66     __INTRODUCED_IN_64(22);
     67 #endif /* (defined(__LP64__) && __ANDROID_API__ >= 22) || (defined(__arm__) && __ANDROID_API__ >= 13) || (defined(__mips__) && !defined(__LP64__) && __ANDROID_API__ >= 14) || (defined(__i386__) && __ANDROID_API__ >= 13) */
     68 
     69 
     70 
     71 #if (!defined(__LP64__) && __ANDROID_API__ >= 12) || (defined(__LP64__))
     72 int group_lp32() __INTRODUCED_IN_ARM(12) __INTRODUCED_IN_X86(12) __INTRODUCED_IN_MIPS(12);
     73 #endif /* (!defined(__LP64__) && __ANDROID_API__ >= 12) || (defined(__LP64__)) */
     74 
     75 
     76 
     77 #if __ANDROID_API__ >= __ANDROID_API_FUTURE__
     78 int future() __INTRODUCED_IN_FUTURE;
     79 #endif /* __ANDROID_API__ >= __ANDROID_API_FUTURE__ */
     80 
     81 
     82 #if defined(__cplusplus)
     83 }
     84 #endif
     85