File tree Expand file tree Collapse file tree 7 files changed +23
-50
lines changed
Inputs/custom-modules/availability-domains Expand file tree Collapse file tree 7 files changed +23
-50
lines changed Original file line number Diff line number Diff line change 1
- #include < feature-availability.h>
2
-
3
- static struct __AvailabilityDomain bay_bridge
4
- __attribute__ ((availability_domain(BayBridge))) = {
5
- __AVAILABILITY_DOMAIN_ENABLED, 0 };
6
- static struct __AvailabilityDomain golden_gate_bridge
7
- __attribute__ ((availability_domain(GoldenGateBridge))) = {
8
- __AVAILABILITY_DOMAIN_DISABLED, 0 };
1
+ #include < availability_domain.h>
2
+
3
+ CLANG_DISABLED_AVAILABILITY_DOMAIN (BayBridge);
4
+ CLANG_DISABLED_AVAILABILITY_DOMAIN (GoldenGateBridge);
9
5
10
6
#define AVAIL 0
11
7
#define UNAVAIL 1
Original file line number Diff line number Diff line change 1
- #include <feature-availability.h>
2
-
3
- static struct __AvailabilityDomain __EnabledDomain __attribute__((
4
- availability_domain (EnabledDomain ))) = {__AVAILABILITY_DOMAIN_ENABLED , 0 };
5
-
6
- static struct __AvailabilityDomain __DisabledDomain __attribute__((
7
- availability_domain (DisabledDomain ))) = {__AVAILABILITY_DOMAIN_DISABLED , 0 };
1
+ #include <availability_domain.h>
8
2
9
3
int dynamic_domain_pred ();
10
4
11
- static struct __AvailabilityDomain __DynamicDomain
12
- __attribute__(( availability_domain ( DynamicDomain ))) = {
13
- __AVAILABILITY_DOMAIN_DYNAMIC , dynamic_domain_pred } ;
5
+ CLANG_ENABLED_AVAILABILITY_DOMAIN ( EnabledDomain );
6
+ CLANG_DISABLED_AVAILABILITY_DOMAIN ( DisabledDomain );
7
+ CLANG_DYNAMIC_AVAILABILITY_DOMAIN ( DynamicDomain , dynamic_domain_pred ) ;
14
8
15
9
#define AVAIL 0
16
10
#define UNAVAIL 1
Original file line number Diff line number Diff line change 1
- #include <feature-availability .h>
1
+ #include <availability_domain .h>
2
2
3
- static struct __AvailabilityDomain salt_domain __attribute__((
4
- availability_domain (Salt ))) = {__AVAILABILITY_DOMAIN_ENABLED , 0 };
3
+ CLANG_ENABLED_AVAILABILITY_DOMAIN (Salt );
5
4
6
5
#define AVAIL 0
7
6
#define UNAVAIL 1
Original file line number Diff line number Diff line change 1
1
#include <Rivers.h>
2
- #include <feature-availability .h>
2
+ #include <availability_domain .h>
3
3
4
4
int arctic_pred (void );
5
5
int pacific_pred (void );
6
6
7
- static struct __AvailabilityDomain arctic_domain
8
- __attribute__((availability_domain (Arctic ))) = {
9
- __AVAILABILITY_DOMAIN_DYNAMIC , arctic_pred };
10
- static struct __AvailabilityDomain pacific_domain
11
- __attribute__((availability_domain (Pacific ))) = {
12
- __AVAILABILITY_DOMAIN_DYNAMIC , pacific_pred };
7
+ CLANG_DYNAMIC_AVAILABILITY_DOMAIN (Arctic , arctic_pred );
8
+ CLANG_DYNAMIC_AVAILABILITY_DOMAIN (Pacific , pacific_pred );
13
9
14
10
#define AVAIL 0
15
11
#define UNAVAIL 1
Original file line number Diff line number Diff line change 1
- #include <feature-availability .h>
1
+ #include <availability_domain .h>
2
2
3
- static struct __AvailabilityDomain colorado_domain __attribute__((
4
- availability_domain (Colorado ))) = {__AVAILABILITY_DOMAIN_DISABLED , 0 };
3
+ CLANG_DISABLED_AVAILABILITY_DOMAIN (Colorado );
5
4
6
5
__attribute__((deprecated ("Use Colorado instead" )))
7
- static struct __AvailabilityDomain grand_domain __attribute__((
8
- availability_domain (Grand ))) = {__AVAILABILITY_DOMAIN_DISABLED , 0 };
6
+ CLANG_DISABLED_AVAILABILITY_DOMAIN (Grand );
9
7
10
8
#define AVAIL 0
11
9
#define UNAVAIL 1
Original file line number Diff line number Diff line change 1
- #include <feature-availability .h>
1
+ #include <availability_domain .h>
2
2
3
- static struct __AvailabilityDomain baltic_domain __attribute__((
4
- availability_domain (Baltic ))) = {__AVAILABILITY_DOMAIN_ENABLED , 0 };
5
- static struct __AvailabilityDomain _mediterranean __attribute__((
6
- availability_domain (Mediterranean ))) = {__AVAILABILITY_DOMAIN_ENABLED , 0 };
3
+ CLANG_ENABLED_AVAILABILITY_DOMAIN (Baltic );
4
+ CLANG_DISABLED_AVAILABILITY_DOMAIN (Mediterranean );
7
5
8
6
#define AVAIL 0
9
7
#define UNAVAIL 1
Original file line number Diff line number Diff line change 1
- #include <feature-availability.h>
2
-
3
- static struct __AvailabilityDomain __EnabledDomain
4
- __attribute__((availability_domain (EnabledDomain ))) = {
5
- __AVAILABILITY_DOMAIN_ENABLED , 0 };
6
-
7
- static struct __AvailabilityDomain __DisabledDomain
8
- __attribute__((availability_domain (DisabledDomain ))) = {
9
- __AVAILABILITY_DOMAIN_DISABLED , 0 };
1
+ #include <availability_domain.h>
10
2
11
3
int dynamic_domain_pred ();
12
4
13
- static struct __AvailabilityDomain __DynamicDomain
14
- __attribute__(( availability_domain ( DynamicDomain ))) = {
15
- __AVAILABILITY_DOMAIN_DYNAMIC , dynamic_domain_pred } ;
5
+ CLANG_ENABLED_AVAILABILITY_DOMAIN ( EnabledDomain );
6
+ CLANG_DISABLED_AVAILABILITY_DOMAIN ( DisabledDomain );
7
+ CLANG_DYNAMIC_AVAILABILITY_DOMAIN ( DynamicDomain , dynamic_domain_pred ) ;
16
8
17
9
#define AVAIL 0
18
10
#define UNAVAIL 1
You can’t perform that action at this time.
0 commit comments