blob: 81c8b4b50ddee39b52c005ca823c71debd2c4657 [file] [log] [blame]
Josh Gaof8592a32016-07-26 18:58:27 -07001int always_available();
2
3int also_always_available() __INTRODUCED_IN(9);
4
Josh Gao9f7ce3d2016-08-15 13:44:37 -07005int needs_guard() __INTRODUCED_IN(13);
Josh Gaof8592a32016-07-26 18:58:27 -07006
Josh Gao9f7ce3d2016-08-15 13:44:37 -07007#if __ANDROID_API__ >= 12
8int needs_guard_2() __INTRODUCED_IN(13);
9#endif
10
11#if __ANDROID_API__ >= 13
12int already_guarded() __INTRODUCED_IN(13);
13#endif
14
15#if __ANDROID_API__ > 13
16int already_guarded_2() __INTRODUCED_IN(13);
Josh Gaof8592a32016-07-26 18:58:27 -070017#endif
18
19#if defined(__arm__)
Josh Gao9f7ce3d2016-08-15 13:44:37 -070020int specific_arch() __INTRODUCED_IN(14);
21
22#if __ANDROID_API__ >= 14
23int specific_arch_already_guarded() __INTRODUCED_IN(14);
24#endif
25
26#if __ANDROID_API__ > 14
27int specific_arch_already_guarded_2() __INTRODUCED_IN(14);
28#endif
Josh Gaof8592a32016-07-26 18:58:27 -070029#endif
30
31#if defined(__arm__) || defined(__i386__)
Josh Gao9f7ce3d2016-08-15 13:44:37 -070032int multiple_archs() __INTRODUCED_IN(14);
Josh Gaof8592a32016-07-26 18:58:27 -070033#endif
34
35// __INTRODUCED_IN_64(21) should be ignored.
Josh Gao9f7ce3d2016-08-15 13:44:37 -070036int multiple_introduced_1() __INTRODUCED_IN_ARM(13) __INTRODUCED_IN_MIPS(14) __INTRODUCED_IN_X86(13)
Josh Gaof8592a32016-07-26 18:58:27 -070037 __INTRODUCED_IN_64(21);
38
Josh Gao9f7ce3d2016-08-15 13:44:37 -070039int multiple_introduced_2() __INTRODUCED_IN_ARM(13) __INTRODUCED_IN_MIPS(14) __INTRODUCED_IN_X86(13)
Josh Gaof8592a32016-07-26 18:58:27 -070040 __INTRODUCED_IN_64(22);
41
42int group_lp32() __INTRODUCED_IN_ARM(12) __INTRODUCED_IN_X86(12) __INTRODUCED_IN_MIPS(12);
Josh Gao9ae2b9a2016-11-08 16:17:45 -080043
44int future() __INTRODUCED_IN_FUTURE;