/* Generated by ./src/xlat/gen.sh from ./src/xlat/mount_flags.in; do not edit. */ #include "gcc_compat.h" #include "static_assert.h" #if defined(MS_RDONLY) || (defined(HAVE_DECL_MS_RDONLY) && HAVE_DECL_MS_RDONLY) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_RDONLY) == ((1U<<0)), "MS_RDONLY != (1U<<0)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_RDONLY (1U<<0) #endif #if defined(MS_NOSUID) || (defined(HAVE_DECL_MS_NOSUID) && HAVE_DECL_MS_NOSUID) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_NOSUID) == ((1U<<1)), "MS_NOSUID != (1U<<1)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_NOSUID (1U<<1) #endif #if defined(MS_NODEV) || (defined(HAVE_DECL_MS_NODEV) && HAVE_DECL_MS_NODEV) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_NODEV) == ((1U<<2)), "MS_NODEV != (1U<<2)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_NODEV (1U<<2) #endif #if defined(MS_NOEXEC) || (defined(HAVE_DECL_MS_NOEXEC) && HAVE_DECL_MS_NOEXEC) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_NOEXEC) == ((1U<<3)), "MS_NOEXEC != (1U<<3)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_NOEXEC (1U<<3) #endif #if defined(MS_SYNCHRONOUS) || (defined(HAVE_DECL_MS_SYNCHRONOUS) && HAVE_DECL_MS_SYNCHRONOUS) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_SYNCHRONOUS) == ((1U<<4)), "MS_SYNCHRONOUS != (1U<<4)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_SYNCHRONOUS (1U<<4) #endif #if defined(MS_REMOUNT) || (defined(HAVE_DECL_MS_REMOUNT) && HAVE_DECL_MS_REMOUNT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_REMOUNT) == ((1U<<5)), "MS_REMOUNT != (1U<<5)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_REMOUNT (1U<<5) #endif #if defined(MS_MANDLOCK) || (defined(HAVE_DECL_MS_MANDLOCK) && HAVE_DECL_MS_MANDLOCK) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_MANDLOCK) == ((1U<<6)), "MS_MANDLOCK != (1U<<6)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_MANDLOCK (1U<<6) #endif #if defined(MS_DIRSYNC) || (defined(HAVE_DECL_MS_DIRSYNC) && HAVE_DECL_MS_DIRSYNC) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_DIRSYNC) == ((1U<<7)), "MS_DIRSYNC != (1U<<7)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_DIRSYNC (1U<<7) #endif #if defined(MS_NOSYMFOLLOW) || (defined(HAVE_DECL_MS_NOSYMFOLLOW) && HAVE_DECL_MS_NOSYMFOLLOW) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_NOSYMFOLLOW) == ((1U<<8)), "MS_NOSYMFOLLOW != (1U<<8)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_NOSYMFOLLOW (1U<<8) #endif #if defined(MS_NOATIME) || (defined(HAVE_DECL_MS_NOATIME) && HAVE_DECL_MS_NOATIME) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_NOATIME) == ((1U<<10)), "MS_NOATIME != (1U<<10)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_NOATIME (1U<<10) #endif #if defined(MS_NODIRATIME) || (defined(HAVE_DECL_MS_NODIRATIME) && HAVE_DECL_MS_NODIRATIME) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_NODIRATIME) == ((1U<<11)), "MS_NODIRATIME != (1U<<11)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_NODIRATIME (1U<<11) #endif #if defined(MS_BIND) || (defined(HAVE_DECL_MS_BIND) && HAVE_DECL_MS_BIND) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_BIND) == ((1U<<12)), "MS_BIND != (1U<<12)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_BIND (1U<<12) #endif #if defined(MS_MOVE) || (defined(HAVE_DECL_MS_MOVE) && HAVE_DECL_MS_MOVE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_MOVE) == ((1U<<13)), "MS_MOVE != (1U<<13)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_MOVE (1U<<13) #endif #if defined(MS_REC) || (defined(HAVE_DECL_MS_REC) && HAVE_DECL_MS_REC) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_REC) == ((1U<<14)), "MS_REC != (1U<<14)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_REC (1U<<14) #endif #if defined(MS_SILENT) || (defined(HAVE_DECL_MS_SILENT) && HAVE_DECL_MS_SILENT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_SILENT) == ((1U<<15)), "MS_SILENT != (1U<<15)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_SILENT (1U<<15) #endif #if defined(MS_POSIXACL) || (defined(HAVE_DECL_MS_POSIXACL) && HAVE_DECL_MS_POSIXACL) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_POSIXACL) == ((1U<<16)), "MS_POSIXACL != (1U<<16)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_POSIXACL (1U<<16) #endif #if defined(MS_UNBINDABLE) || (defined(HAVE_DECL_MS_UNBINDABLE) && HAVE_DECL_MS_UNBINDABLE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_UNBINDABLE) == ((1U<<17)), "MS_UNBINDABLE != (1U<<17)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_UNBINDABLE (1U<<17) #endif #if defined(MS_PRIVATE) || (defined(HAVE_DECL_MS_PRIVATE) && HAVE_DECL_MS_PRIVATE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_PRIVATE) == ((1U<<18)), "MS_PRIVATE != (1U<<18)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_PRIVATE (1U<<18) #endif #if defined(MS_SLAVE) || (defined(HAVE_DECL_MS_SLAVE) && HAVE_DECL_MS_SLAVE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_SLAVE) == ((1U<<19)), "MS_SLAVE != (1U<<19)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_SLAVE (1U<<19) #endif #if defined(MS_SHARED) || (defined(HAVE_DECL_MS_SHARED) && HAVE_DECL_MS_SHARED) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_SHARED) == ((1U<<20)), "MS_SHARED != (1U<<20)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_SHARED (1U<<20) #endif #if defined(MS_RELATIME) || (defined(HAVE_DECL_MS_RELATIME) && HAVE_DECL_MS_RELATIME) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_RELATIME) == ((1U<<21)), "MS_RELATIME != (1U<<21)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_RELATIME (1U<<21) #endif #if defined(MS_KERNMOUNT) || (defined(HAVE_DECL_MS_KERNMOUNT) && HAVE_DECL_MS_KERNMOUNT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_KERNMOUNT) == ((1U<<22)), "MS_KERNMOUNT != (1U<<22)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_KERNMOUNT (1U<<22) #endif #if defined(MS_I_VERSION) || (defined(HAVE_DECL_MS_I_VERSION) && HAVE_DECL_MS_I_VERSION) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_I_VERSION) == ((1U<<23)), "MS_I_VERSION != (1U<<23)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_I_VERSION (1U<<23) #endif #if defined(MS_STRICTATIME) || (defined(HAVE_DECL_MS_STRICTATIME) && HAVE_DECL_MS_STRICTATIME) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_STRICTATIME) == ((1U<<24)), "MS_STRICTATIME != (1U<<24)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_STRICTATIME (1U<<24) #endif #if defined(MS_LAZYTIME) || (defined(HAVE_DECL_MS_LAZYTIME) && HAVE_DECL_MS_LAZYTIME) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_LAZYTIME) == ((1U<<25)), "MS_LAZYTIME != (1U<<25)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_LAZYTIME (1U<<25) #endif #if defined(MS_SUBMOUNT) || (defined(HAVE_DECL_MS_SUBMOUNT) && HAVE_DECL_MS_SUBMOUNT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_SUBMOUNT) == ((1U<<26)), "MS_SUBMOUNT != (1U<<26)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_SUBMOUNT (1U<<26) #endif #if defined(MS_NOREMOTELOCK) || (defined(HAVE_DECL_MS_NOREMOTELOCK) && HAVE_DECL_MS_NOREMOTELOCK) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_NOREMOTELOCK) == ((1U<<27)), "MS_NOREMOTELOCK != (1U<<27)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_NOREMOTELOCK (1U<<27) #endif #if defined(MS_NOSEC) || (defined(HAVE_DECL_MS_NOSEC) && HAVE_DECL_MS_NOSEC) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_NOSEC) == ((1U<<28)), "MS_NOSEC != (1U<<28)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_NOSEC (1U<<28) #endif #if defined(MS_BORN) || (defined(HAVE_DECL_MS_BORN) && HAVE_DECL_MS_BORN) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_BORN) == ((1U<<29)), "MS_BORN != (1U<<29)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_BORN (1U<<29) #endif #if defined(MS_ACTIVE) || (defined(HAVE_DECL_MS_ACTIVE) && HAVE_DECL_MS_ACTIVE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_ACTIVE) == ((1U<<30)), "MS_ACTIVE != (1U<<30)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_ACTIVE (1U<<30) #endif #if defined(MS_NOUSER) || (defined(HAVE_DECL_MS_NOUSER) && HAVE_DECL_MS_NOUSER) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((MS_NOUSER) == ((1U<<31)), "MS_NOUSER != (1U<<31)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define MS_NOUSER (1U<<31) #endif #undef XLAT_PREV_VAL #ifndef XLAT_MACROS_ONLY # ifdef IN_MPERS # error static const struct xlat mount_flags in mpers mode # else DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE static const struct xlat_data mount_flags_xdata[] = { XLAT(MS_RDONLY), #define XLAT_VAL_0 ((unsigned) (MS_RDONLY)) #define XLAT_STR_0 STRINGIFY(MS_RDONLY) XLAT(MS_NOSUID), #define XLAT_VAL_1 ((unsigned) (MS_NOSUID)) #define XLAT_STR_1 STRINGIFY(MS_NOSUID) XLAT(MS_NODEV), #define XLAT_VAL_2 ((unsigned) (MS_NODEV)) #define XLAT_STR_2 STRINGIFY(MS_NODEV) XLAT(MS_NOEXEC), #define XLAT_VAL_3 ((unsigned) (MS_NOEXEC)) #define XLAT_STR_3 STRINGIFY(MS_NOEXEC) XLAT(MS_SYNCHRONOUS), #define XLAT_VAL_4 ((unsigned) (MS_SYNCHRONOUS)) #define XLAT_STR_4 STRINGIFY(MS_SYNCHRONOUS) XLAT(MS_REMOUNT), #define XLAT_VAL_5 ((unsigned) (MS_REMOUNT)) #define XLAT_STR_5 STRINGIFY(MS_REMOUNT) XLAT(MS_MANDLOCK), #define XLAT_VAL_6 ((unsigned) (MS_MANDLOCK)) #define XLAT_STR_6 STRINGIFY(MS_MANDLOCK) XLAT(MS_DIRSYNC), #define XLAT_VAL_7 ((unsigned) (MS_DIRSYNC)) #define XLAT_STR_7 STRINGIFY(MS_DIRSYNC) XLAT(MS_NOSYMFOLLOW), #define XLAT_VAL_8 ((unsigned) (MS_NOSYMFOLLOW)) #define XLAT_STR_8 STRINGIFY(MS_NOSYMFOLLOW) XLAT(MS_NOATIME), #define XLAT_VAL_9 ((unsigned) (MS_NOATIME)) #define XLAT_STR_9 STRINGIFY(MS_NOATIME) XLAT(MS_NODIRATIME), #define XLAT_VAL_10 ((unsigned) (MS_NODIRATIME)) #define XLAT_STR_10 STRINGIFY(MS_NODIRATIME) XLAT(MS_BIND), #define XLAT_VAL_11 ((unsigned) (MS_BIND)) #define XLAT_STR_11 STRINGIFY(MS_BIND) XLAT(MS_MOVE), #define XLAT_VAL_12 ((unsigned) (MS_MOVE)) #define XLAT_STR_12 STRINGIFY(MS_MOVE) XLAT(MS_REC), #define XLAT_VAL_13 ((unsigned) (MS_REC)) #define XLAT_STR_13 STRINGIFY(MS_REC) XLAT(MS_SILENT), #define XLAT_VAL_14 ((unsigned) (MS_SILENT)) #define XLAT_STR_14 STRINGIFY(MS_SILENT) XLAT(MS_POSIXACL), #define XLAT_VAL_15 ((unsigned) (MS_POSIXACL)) #define XLAT_STR_15 STRINGIFY(MS_POSIXACL) XLAT(MS_UNBINDABLE), #define XLAT_VAL_16 ((unsigned) (MS_UNBINDABLE)) #define XLAT_STR_16 STRINGIFY(MS_UNBINDABLE) XLAT(MS_PRIVATE), #define XLAT_VAL_17 ((unsigned) (MS_PRIVATE)) #define XLAT_STR_17 STRINGIFY(MS_PRIVATE) XLAT(MS_SLAVE), #define XLAT_VAL_18 ((unsigned) (MS_SLAVE)) #define XLAT_STR_18 STRINGIFY(MS_SLAVE) XLAT(MS_SHARED), #define XLAT_VAL_19 ((unsigned) (MS_SHARED)) #define XLAT_STR_19 STRINGIFY(MS_SHARED) XLAT(MS_RELATIME), #define XLAT_VAL_20 ((unsigned) (MS_RELATIME)) #define XLAT_STR_20 STRINGIFY(MS_RELATIME) XLAT(MS_KERNMOUNT), #define XLAT_VAL_21 ((unsigned) (MS_KERNMOUNT)) #define XLAT_STR_21 STRINGIFY(MS_KERNMOUNT) XLAT(MS_I_VERSION), #define XLAT_VAL_22 ((unsigned) (MS_I_VERSION)) #define XLAT_STR_22 STRINGIFY(MS_I_VERSION) XLAT(MS_STRICTATIME), #define XLAT_VAL_23 ((unsigned) (MS_STRICTATIME)) #define XLAT_STR_23 STRINGIFY(MS_STRICTATIME) XLAT(MS_LAZYTIME), #define XLAT_VAL_24 ((unsigned) (MS_LAZYTIME)) #define XLAT_STR_24 STRINGIFY(MS_LAZYTIME) XLAT(MS_SUBMOUNT), #define XLAT_VAL_25 ((unsigned) (MS_SUBMOUNT)) #define XLAT_STR_25 STRINGIFY(MS_SUBMOUNT) XLAT(MS_NOREMOTELOCK), #define XLAT_VAL_26 ((unsigned) (MS_NOREMOTELOCK)) #define XLAT_STR_26 STRINGIFY(MS_NOREMOTELOCK) XLAT(MS_NOSEC), #define XLAT_VAL_27 ((unsigned) (MS_NOSEC)) #define XLAT_STR_27 STRINGIFY(MS_NOSEC) XLAT(MS_BORN), #define XLAT_VAL_28 ((unsigned) (MS_BORN)) #define XLAT_STR_28 STRINGIFY(MS_BORN) XLAT(MS_ACTIVE), #define XLAT_VAL_29 ((unsigned) (MS_ACTIVE)) #define XLAT_STR_29 STRINGIFY(MS_ACTIVE) XLAT(MS_NOUSER), #define XLAT_VAL_30 ((unsigned) (MS_NOUSER)) #define XLAT_STR_30 STRINGIFY(MS_NOUSER) }; static const struct xlat mount_flags[1] = { { .data = mount_flags_xdata, .size = ARRAY_SIZE(mount_flags_xdata), .type = XT_NORMAL, .flags_mask = 0 # ifdef XLAT_VAL_0 | XLAT_VAL_0 # endif # ifdef XLAT_VAL_1 | XLAT_VAL_1 # endif # ifdef XLAT_VAL_2 | XLAT_VAL_2 # endif # ifdef XLAT_VAL_3 | XLAT_VAL_3 # endif # ifdef XLAT_VAL_4 | XLAT_VAL_4 # endif # ifdef XLAT_VAL_5 | XLAT_VAL_5 # endif # ifdef XLAT_VAL_6 | XLAT_VAL_6 # endif # ifdef XLAT_VAL_7 | XLAT_VAL_7 # endif # ifdef XLAT_VAL_8 | XLAT_VAL_8 # endif # ifdef XLAT_VAL_9 | XLAT_VAL_9 # endif # ifdef XLAT_VAL_10 | XLAT_VAL_10 # endif # ifdef XLAT_VAL_11 | XLAT_VAL_11 # endif # ifdef XLAT_VAL_12 | XLAT_VAL_12 # endif # ifdef XLAT_VAL_13 | XLAT_VAL_13 # endif # ifdef XLAT_VAL_14 | XLAT_VAL_14 # endif # ifdef XLAT_VAL_15 | XLAT_VAL_15 # endif # ifdef XLAT_VAL_16 | XLAT_VAL_16 # endif # ifdef XLAT_VAL_17 | XLAT_VAL_17 # endif # ifdef XLAT_VAL_18 | XLAT_VAL_18 # endif # ifdef XLAT_VAL_19 | XLAT_VAL_19 # endif # ifdef XLAT_VAL_20 | XLAT_VAL_20 # endif # ifdef XLAT_VAL_21 | XLAT_VAL_21 # endif # ifdef XLAT_VAL_22 | XLAT_VAL_22 # endif # ifdef XLAT_VAL_23 | XLAT_VAL_23 # endif # ifdef XLAT_VAL_24 | XLAT_VAL_24 # endif # ifdef XLAT_VAL_25 | XLAT_VAL_25 # endif # ifdef XLAT_VAL_26 | XLAT_VAL_26 # endif # ifdef XLAT_VAL_27 | XLAT_VAL_27 # endif # ifdef XLAT_VAL_28 | XLAT_VAL_28 # endif # ifdef XLAT_VAL_29 | XLAT_VAL_29 # endif # ifdef XLAT_VAL_30 | XLAT_VAL_30 # endif , .flags_strsz = 0 # ifdef XLAT_STR_0 + sizeof(XLAT_STR_0) # endif # ifdef XLAT_STR_1 + sizeof(XLAT_STR_1) # endif # ifdef XLAT_STR_2 + sizeof(XLAT_STR_2) # endif # ifdef XLAT_STR_3 + sizeof(XLAT_STR_3) # endif # ifdef XLAT_STR_4 + sizeof(XLAT_STR_4) # endif # ifdef XLAT_STR_5 + sizeof(XLAT_STR_5) # endif # ifdef XLAT_STR_6 + sizeof(XLAT_STR_6) # endif # ifdef XLAT_STR_7 + sizeof(XLAT_STR_7) # endif # ifdef XLAT_STR_8 + sizeof(XLAT_STR_8) # endif # ifdef XLAT_STR_9 + sizeof(XLAT_STR_9) # endif # ifdef XLAT_STR_10 + sizeof(XLAT_STR_10) # endif # ifdef XLAT_STR_11 + sizeof(XLAT_STR_11) # endif # ifdef XLAT_STR_12 + sizeof(XLAT_STR_12) # endif # ifdef XLAT_STR_13 + sizeof(XLAT_STR_13) # endif # ifdef XLAT_STR_14 + sizeof(XLAT_STR_14) # endif # ifdef XLAT_STR_15 + sizeof(XLAT_STR_15) # endif # ifdef XLAT_STR_16 + sizeof(XLAT_STR_16) # endif # ifdef XLAT_STR_17 + sizeof(XLAT_STR_17) # endif # ifdef XLAT_STR_18 + sizeof(XLAT_STR_18) # endif # ifdef XLAT_STR_19 + sizeof(XLAT_STR_19) # endif # ifdef XLAT_STR_20 + sizeof(XLAT_STR_20) # endif # ifdef XLAT_STR_21 + sizeof(XLAT_STR_21) # endif # ifdef XLAT_STR_22 + sizeof(XLAT_STR_22) # endif # ifdef XLAT_STR_23 + sizeof(XLAT_STR_23) # endif # ifdef XLAT_STR_24 + sizeof(XLAT_STR_24) # endif # ifdef XLAT_STR_25 + sizeof(XLAT_STR_25) # endif # ifdef XLAT_STR_26 + sizeof(XLAT_STR_26) # endif # ifdef XLAT_STR_27 + sizeof(XLAT_STR_27) # endif # ifdef XLAT_STR_28 + sizeof(XLAT_STR_28) # endif # ifdef XLAT_STR_29 + sizeof(XLAT_STR_29) # endif # ifdef XLAT_STR_30 + sizeof(XLAT_STR_30) # endif , } }; DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE # undef XLAT_STR_0 # undef XLAT_VAL_0 # undef XLAT_STR_1 # undef XLAT_VAL_1 # undef XLAT_STR_2 # undef XLAT_VAL_2 # undef XLAT_STR_3 # undef XLAT_VAL_3 # undef XLAT_STR_4 # undef XLAT_VAL_4 # undef XLAT_STR_5 # undef XLAT_VAL_5 # undef XLAT_STR_6 # undef XLAT_VAL_6 # undef XLAT_STR_7 # undef XLAT_VAL_7 # undef XLAT_STR_8 # undef XLAT_VAL_8 # undef XLAT_STR_9 # undef XLAT_VAL_9 # undef XLAT_STR_10 # undef XLAT_VAL_10 # undef XLAT_STR_11 # undef XLAT_VAL_11 # undef XLAT_STR_12 # undef XLAT_VAL_12 # undef XLAT_STR_13 # undef XLAT_VAL_13 # undef XLAT_STR_14 # undef XLAT_VAL_14 # undef XLAT_STR_15 # undef XLAT_VAL_15 # undef XLAT_STR_16 # undef XLAT_VAL_16 # undef XLAT_STR_17 # undef XLAT_VAL_17 # undef XLAT_STR_18 # undef XLAT_VAL_18 # undef XLAT_STR_19 # undef XLAT_VAL_19 # undef XLAT_STR_20 # undef XLAT_VAL_20 # undef XLAT_STR_21 # undef XLAT_VAL_21 # undef XLAT_STR_22 # undef XLAT_VAL_22 # undef XLAT_STR_23 # undef XLAT_VAL_23 # undef XLAT_STR_24 # undef XLAT_VAL_24 # undef XLAT_STR_25 # undef XLAT_VAL_25 # undef XLAT_STR_26 # undef XLAT_VAL_26 # undef XLAT_STR_27 # undef XLAT_VAL_27 # undef XLAT_STR_28 # undef XLAT_VAL_28 # undef XLAT_STR_29 # undef XLAT_VAL_29 # undef XLAT_STR_30 # undef XLAT_VAL_30 # endif /* !IN_MPERS */ #endif /* !XLAT_MACROS_ONLY */