1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/rxrpc_services.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #if defined(CM_SERVICE) || (defined(HAVE_DECL_CM_SERVICE) && HAVE_DECL_CM_SERVICE)
7 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8 static_assert((CM_SERVICE) == (1), "CM_SERVICE != 1");
9 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10 #else
11 # define CM_SERVICE 1
12 #endif
13 #if defined(CM_SERVICE) || (defined(HAVE_DECL_CM_SERVICE) && HAVE_DECL_CM_SERVICE)
14 #if defined XLAT_PREV_VAL
15 static_assert((unsigned long long) (CM_SERVICE)
16 > (unsigned long long) (XLAT_PREV_VAL),
17 "Incorrect order in #sorted xlat: CM_SERVICE"
18 " is not larger than the previous value");
19 #endif
20 #undef XLAT_PREV_VAL
21 #define XLAT_PREV_VAL (CM_SERVICE)
22 #endif
23 #if defined(YFS_FS_SERVICE) || (defined(HAVE_DECL_YFS_FS_SERVICE) && HAVE_DECL_YFS_FS_SERVICE)
24 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
25 static_assert((YFS_FS_SERVICE) == (2500), "YFS_FS_SERVICE != 2500");
26 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
27 #else
28 # define YFS_FS_SERVICE 2500
29 #endif
30 #if defined(YFS_FS_SERVICE) || (defined(HAVE_DECL_YFS_FS_SERVICE) && HAVE_DECL_YFS_FS_SERVICE)
31 #if defined XLAT_PREV_VAL
32 static_assert((unsigned long long) (YFS_FS_SERVICE)
33 > (unsigned long long) (XLAT_PREV_VAL),
34 "Incorrect order in #sorted xlat: YFS_FS_SERVICE"
35 " is not larger than the previous value");
36 #endif
37 #undef XLAT_PREV_VAL
38 #define XLAT_PREV_VAL (YFS_FS_SERVICE)
39 #endif
40 #if defined(YFS_CM_SERVICE) || (defined(HAVE_DECL_YFS_CM_SERVICE) && HAVE_DECL_YFS_CM_SERVICE)
41 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
42 static_assert((YFS_CM_SERVICE) == (2501), "YFS_CM_SERVICE != 2501");
43 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
44 #else
45 # define YFS_CM_SERVICE 2501
46 #endif
47 #if defined(YFS_CM_SERVICE) || (defined(HAVE_DECL_YFS_CM_SERVICE) && HAVE_DECL_YFS_CM_SERVICE)
48 #if defined XLAT_PREV_VAL
49 static_assert((unsigned long long) (YFS_CM_SERVICE)
50 > (unsigned long long) (XLAT_PREV_VAL),
51 "Incorrect order in #sorted xlat: YFS_CM_SERVICE"
52 " is not larger than the previous value");
53 #endif
54 #undef XLAT_PREV_VAL
55 #define XLAT_PREV_VAL (YFS_CM_SERVICE)
56 #endif
57 #if defined(YFS_VL_SERVICE) || (defined(HAVE_DECL_YFS_VL_SERVICE) && HAVE_DECL_YFS_VL_SERVICE)
58 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
59 static_assert((YFS_VL_SERVICE) == (2503), "YFS_VL_SERVICE != 2503");
60 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
61 #else
62 # define YFS_VL_SERVICE 2503
63 #endif
64 #if defined(YFS_VL_SERVICE) || (defined(HAVE_DECL_YFS_VL_SERVICE) && HAVE_DECL_YFS_VL_SERVICE)
65 #if defined XLAT_PREV_VAL
66 static_assert((unsigned long long) (YFS_VL_SERVICE)
67 > (unsigned long long) (XLAT_PREV_VAL),
68 "Incorrect order in #sorted xlat: YFS_VL_SERVICE"
69 " is not larger than the previous value");
70 #endif
71 #undef XLAT_PREV_VAL
72 #define XLAT_PREV_VAL (YFS_VL_SERVICE)
73 #endif
74 #undef XLAT_PREV_VAL
75
76 #ifndef XLAT_MACROS_ONLY
77
78 # ifdef IN_MPERS
79
80 # error static const struct xlat rxrpc_services in mpers mode
81
82 # else
83
84 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
85 static const struct xlat_data rxrpc_services_xdata[] = {
86 XLAT(CM_SERVICE),
87 #define XLAT_VAL_0 ((unsigned) (CM_SERVICE))
88 #define XLAT_STR_0 STRINGIFY(CM_SERVICE)
89 XLAT(YFS_FS_SERVICE),
90 #define XLAT_VAL_1 ((unsigned) (YFS_FS_SERVICE))
91 #define XLAT_STR_1 STRINGIFY(YFS_FS_SERVICE)
92 XLAT(YFS_CM_SERVICE),
93 #define XLAT_VAL_2 ((unsigned) (YFS_CM_SERVICE))
94 #define XLAT_STR_2 STRINGIFY(YFS_CM_SERVICE)
95 XLAT(YFS_VL_SERVICE),
96 #define XLAT_VAL_3 ((unsigned) (YFS_VL_SERVICE))
97 #define XLAT_STR_3 STRINGIFY(YFS_VL_SERVICE)
98 };
99 static
100 const struct xlat rxrpc_services[1] = { {
101 .data = rxrpc_services_xdata,
102 .size = ARRAY_SIZE(rxrpc_services_xdata),
103 .type = XT_SORTED,
104 .flags_mask = 0
105 # ifdef XLAT_VAL_0
106 | XLAT_VAL_0
107 # endif
108 # ifdef XLAT_VAL_1
109 | XLAT_VAL_1
110 # endif
111 # ifdef XLAT_VAL_2
112 | XLAT_VAL_2
113 # endif
114 # ifdef XLAT_VAL_3
115 | XLAT_VAL_3
116 # endif
117 ,
118 .flags_strsz = 0
119 # ifdef XLAT_STR_0
120 + sizeof(XLAT_STR_0)
121 # endif
122 # ifdef XLAT_STR_1
123 + sizeof(XLAT_STR_1)
124 # endif
125 # ifdef XLAT_STR_2
126 + sizeof(XLAT_STR_2)
127 # endif
128 # ifdef XLAT_STR_3
129 + sizeof(XLAT_STR_3)
130 # endif
131 ,
132 } };
133 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
134
135 # undef XLAT_STR_0
136 # undef XLAT_VAL_0
137 # undef XLAT_STR_1
138 # undef XLAT_VAL_1
139 # undef XLAT_STR_2
140 # undef XLAT_VAL_2
141 # undef XLAT_STR_3
142 # undef XLAT_VAL_3
143 # endif /* !IN_MPERS */
144
145 #endif /* !XLAT_MACROS_ONLY */