1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/alg_sockaddr_flags.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #if defined(CRYPTO_ALG_KERN_DRIVER_ONLY) || (defined(HAVE_DECL_CRYPTO_ALG_KERN_DRIVER_ONLY) && HAVE_DECL_CRYPTO_ALG_KERN_DRIVER_ONLY)
7 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8 static_assert((CRYPTO_ALG_KERN_DRIVER_ONLY) == (0x1000), "CRYPTO_ALG_KERN_DRIVER_ONLY != 0x1000");
9 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10 #else
11 # define CRYPTO_ALG_KERN_DRIVER_ONLY 0x1000
12 #endif
13 #undef XLAT_PREV_VAL
14
15 #ifndef XLAT_MACROS_ONLY
16
17 # ifdef IN_MPERS
18
19 # error static const struct xlat alg_sockaddr_flags in mpers mode
20
21 # else
22
23 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
24 static const struct xlat_data alg_sockaddr_flags_xdata[] = {
25
26 XLAT(CRYPTO_ALG_KERN_DRIVER_ONLY),
27 #define XLAT_VAL_0 ((unsigned) (CRYPTO_ALG_KERN_DRIVER_ONLY))
28 #define XLAT_STR_0 STRINGIFY(CRYPTO_ALG_KERN_DRIVER_ONLY)
29 };
30 static
31 const struct xlat alg_sockaddr_flags[1] = { {
32 .data = alg_sockaddr_flags_xdata,
33 .size = ARRAY_SIZE(alg_sockaddr_flags_xdata),
34 .type = XT_NORMAL,
35 .flags_mask = 0
36 # ifdef XLAT_VAL_0
37 | XLAT_VAL_0
38 # endif
39 ,
40 .flags_strsz = 0
41 # ifdef XLAT_STR_0
42 + sizeof(XLAT_STR_0)
43 # endif
44 ,
45 } };
46 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
47
48 # undef XLAT_STR_0
49 # undef XLAT_VAL_0
50 # endif /* !IN_MPERS */
51
52 #endif /* !XLAT_MACROS_ONLY */