(root)/
strace-6.5/
src/
xlat/
archvals.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/archvals.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #if defined(ARCH_SET_GS) || (defined(HAVE_DECL_ARCH_SET_GS) && HAVE_DECL_ARCH_SET_GS)
       7  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
       8  static_assert((ARCH_SET_GS) == (0x1001), "ARCH_SET_GS != 0x1001");
       9  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      10  #else
      11  # define ARCH_SET_GS 0x1001
      12  #endif
      13  #if defined(ARCH_SET_GS) || (defined(HAVE_DECL_ARCH_SET_GS) && HAVE_DECL_ARCH_SET_GS)
      14  #if defined XLAT_PREV_VAL
      15  static_assert((unsigned long long) (ARCH_SET_GS)
      16        > (unsigned long long) (XLAT_PREV_VAL),
      17        "Incorrect order in #sorted xlat: ARCH_SET_GS"
      18        " is not larger than the previous value");
      19  #endif
      20  #undef XLAT_PREV_VAL
      21  #define XLAT_PREV_VAL (ARCH_SET_GS)
      22  #endif
      23  #if defined(ARCH_SET_FS) || (defined(HAVE_DECL_ARCH_SET_FS) && HAVE_DECL_ARCH_SET_FS)
      24  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      25  static_assert((ARCH_SET_FS) == (0x1002), "ARCH_SET_FS != 0x1002");
      26  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      27  #else
      28  # define ARCH_SET_FS 0x1002
      29  #endif
      30  #if defined(ARCH_SET_FS) || (defined(HAVE_DECL_ARCH_SET_FS) && HAVE_DECL_ARCH_SET_FS)
      31  #if defined XLAT_PREV_VAL
      32  static_assert((unsigned long long) (ARCH_SET_FS)
      33        > (unsigned long long) (XLAT_PREV_VAL),
      34        "Incorrect order in #sorted xlat: ARCH_SET_FS"
      35        " is not larger than the previous value");
      36  #endif
      37  #undef XLAT_PREV_VAL
      38  #define XLAT_PREV_VAL (ARCH_SET_FS)
      39  #endif
      40  #if defined(ARCH_GET_FS) || (defined(HAVE_DECL_ARCH_GET_FS) && HAVE_DECL_ARCH_GET_FS)
      41  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      42  static_assert((ARCH_GET_FS) == (0x1003), "ARCH_GET_FS != 0x1003");
      43  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      44  #else
      45  # define ARCH_GET_FS 0x1003
      46  #endif
      47  #if defined(ARCH_GET_FS) || (defined(HAVE_DECL_ARCH_GET_FS) && HAVE_DECL_ARCH_GET_FS)
      48  #if defined XLAT_PREV_VAL
      49  static_assert((unsigned long long) (ARCH_GET_FS)
      50        > (unsigned long long) (XLAT_PREV_VAL),
      51        "Incorrect order in #sorted xlat: ARCH_GET_FS"
      52        " is not larger than the previous value");
      53  #endif
      54  #undef XLAT_PREV_VAL
      55  #define XLAT_PREV_VAL (ARCH_GET_FS)
      56  #endif
      57  #if defined(ARCH_GET_GS) || (defined(HAVE_DECL_ARCH_GET_GS) && HAVE_DECL_ARCH_GET_GS)
      58  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      59  static_assert((ARCH_GET_GS) == (0x1004), "ARCH_GET_GS != 0x1004");
      60  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      61  #else
      62  # define ARCH_GET_GS 0x1004
      63  #endif
      64  #if defined(ARCH_GET_GS) || (defined(HAVE_DECL_ARCH_GET_GS) && HAVE_DECL_ARCH_GET_GS)
      65  #if defined XLAT_PREV_VAL
      66  static_assert((unsigned long long) (ARCH_GET_GS)
      67        > (unsigned long long) (XLAT_PREV_VAL),
      68        "Incorrect order in #sorted xlat: ARCH_GET_GS"
      69        " is not larger than the previous value");
      70  #endif
      71  #undef XLAT_PREV_VAL
      72  #define XLAT_PREV_VAL (ARCH_GET_GS)
      73  #endif
      74  #if defined(ARCH_GET_CPUID) || (defined(HAVE_DECL_ARCH_GET_CPUID) && HAVE_DECL_ARCH_GET_CPUID)
      75  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      76  static_assert((ARCH_GET_CPUID) == (0x1011), "ARCH_GET_CPUID != 0x1011");
      77  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      78  #else
      79  # define ARCH_GET_CPUID 0x1011
      80  #endif
      81  #if defined(ARCH_GET_CPUID) || (defined(HAVE_DECL_ARCH_GET_CPUID) && HAVE_DECL_ARCH_GET_CPUID)
      82  #if defined XLAT_PREV_VAL
      83  static_assert((unsigned long long) (ARCH_GET_CPUID)
      84        > (unsigned long long) (XLAT_PREV_VAL),
      85        "Incorrect order in #sorted xlat: ARCH_GET_CPUID"
      86        " is not larger than the previous value");
      87  #endif
      88  #undef XLAT_PREV_VAL
      89  #define XLAT_PREV_VAL (ARCH_GET_CPUID)
      90  #endif
      91  #if defined(ARCH_SET_CPUID) || (defined(HAVE_DECL_ARCH_SET_CPUID) && HAVE_DECL_ARCH_SET_CPUID)
      92  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      93  static_assert((ARCH_SET_CPUID) == (0x1012), "ARCH_SET_CPUID != 0x1012");
      94  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      95  #else
      96  # define ARCH_SET_CPUID 0x1012
      97  #endif
      98  #if defined(ARCH_SET_CPUID) || (defined(HAVE_DECL_ARCH_SET_CPUID) && HAVE_DECL_ARCH_SET_CPUID)
      99  #if defined XLAT_PREV_VAL
     100  static_assert((unsigned long long) (ARCH_SET_CPUID)
     101        > (unsigned long long) (XLAT_PREV_VAL),
     102        "Incorrect order in #sorted xlat: ARCH_SET_CPUID"
     103        " is not larger than the previous value");
     104  #endif
     105  #undef XLAT_PREV_VAL
     106  #define XLAT_PREV_VAL (ARCH_SET_CPUID)
     107  #endif
     108  #if defined(ARCH_GET_XCOMP_SUPP) || (defined(HAVE_DECL_ARCH_GET_XCOMP_SUPP) && HAVE_DECL_ARCH_GET_XCOMP_SUPP)
     109  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     110  static_assert((ARCH_GET_XCOMP_SUPP) == (0x1021), "ARCH_GET_XCOMP_SUPP != 0x1021");
     111  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     112  #else
     113  # define ARCH_GET_XCOMP_SUPP 0x1021
     114  #endif
     115  #if defined(ARCH_GET_XCOMP_SUPP) || (defined(HAVE_DECL_ARCH_GET_XCOMP_SUPP) && HAVE_DECL_ARCH_GET_XCOMP_SUPP)
     116  #if defined XLAT_PREV_VAL
     117  static_assert((unsigned long long) (ARCH_GET_XCOMP_SUPP)
     118        > (unsigned long long) (XLAT_PREV_VAL),
     119        "Incorrect order in #sorted xlat: ARCH_GET_XCOMP_SUPP"
     120        " is not larger than the previous value");
     121  #endif
     122  #undef XLAT_PREV_VAL
     123  #define XLAT_PREV_VAL (ARCH_GET_XCOMP_SUPP)
     124  #endif
     125  #if defined(ARCH_GET_XCOMP_PERM) || (defined(HAVE_DECL_ARCH_GET_XCOMP_PERM) && HAVE_DECL_ARCH_GET_XCOMP_PERM)
     126  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     127  static_assert((ARCH_GET_XCOMP_PERM) == (0x1022), "ARCH_GET_XCOMP_PERM != 0x1022");
     128  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     129  #else
     130  # define ARCH_GET_XCOMP_PERM 0x1022
     131  #endif
     132  #if defined(ARCH_GET_XCOMP_PERM) || (defined(HAVE_DECL_ARCH_GET_XCOMP_PERM) && HAVE_DECL_ARCH_GET_XCOMP_PERM)
     133  #if defined XLAT_PREV_VAL
     134  static_assert((unsigned long long) (ARCH_GET_XCOMP_PERM)
     135        > (unsigned long long) (XLAT_PREV_VAL),
     136        "Incorrect order in #sorted xlat: ARCH_GET_XCOMP_PERM"
     137        " is not larger than the previous value");
     138  #endif
     139  #undef XLAT_PREV_VAL
     140  #define XLAT_PREV_VAL (ARCH_GET_XCOMP_PERM)
     141  #endif
     142  #if defined(ARCH_REQ_XCOMP_PERM) || (defined(HAVE_DECL_ARCH_REQ_XCOMP_PERM) && HAVE_DECL_ARCH_REQ_XCOMP_PERM)
     143  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     144  static_assert((ARCH_REQ_XCOMP_PERM) == (0x1023), "ARCH_REQ_XCOMP_PERM != 0x1023");
     145  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     146  #else
     147  # define ARCH_REQ_XCOMP_PERM 0x1023
     148  #endif
     149  #if defined(ARCH_REQ_XCOMP_PERM) || (defined(HAVE_DECL_ARCH_REQ_XCOMP_PERM) && HAVE_DECL_ARCH_REQ_XCOMP_PERM)
     150  #if defined XLAT_PREV_VAL
     151  static_assert((unsigned long long) (ARCH_REQ_XCOMP_PERM)
     152        > (unsigned long long) (XLAT_PREV_VAL),
     153        "Incorrect order in #sorted xlat: ARCH_REQ_XCOMP_PERM"
     154        " is not larger than the previous value");
     155  #endif
     156  #undef XLAT_PREV_VAL
     157  #define XLAT_PREV_VAL (ARCH_REQ_XCOMP_PERM)
     158  #endif
     159  #if defined(ARCH_GET_XCOMP_GUEST_PERM) || (defined(HAVE_DECL_ARCH_GET_XCOMP_GUEST_PERM) && HAVE_DECL_ARCH_GET_XCOMP_GUEST_PERM)
     160  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     161  static_assert((ARCH_GET_XCOMP_GUEST_PERM) == (0x1024), "ARCH_GET_XCOMP_GUEST_PERM != 0x1024");
     162  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     163  #else
     164  # define ARCH_GET_XCOMP_GUEST_PERM 0x1024
     165  #endif
     166  #if defined(ARCH_GET_XCOMP_GUEST_PERM) || (defined(HAVE_DECL_ARCH_GET_XCOMP_GUEST_PERM) && HAVE_DECL_ARCH_GET_XCOMP_GUEST_PERM)
     167  #if defined XLAT_PREV_VAL
     168  static_assert((unsigned long long) (ARCH_GET_XCOMP_GUEST_PERM)
     169        > (unsigned long long) (XLAT_PREV_VAL),
     170        "Incorrect order in #sorted xlat: ARCH_GET_XCOMP_GUEST_PERM"
     171        " is not larger than the previous value");
     172  #endif
     173  #undef XLAT_PREV_VAL
     174  #define XLAT_PREV_VAL (ARCH_GET_XCOMP_GUEST_PERM)
     175  #endif
     176  #if defined(ARCH_REQ_XCOMP_GUEST_PERM) || (defined(HAVE_DECL_ARCH_REQ_XCOMP_GUEST_PERM) && HAVE_DECL_ARCH_REQ_XCOMP_GUEST_PERM)
     177  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     178  static_assert((ARCH_REQ_XCOMP_GUEST_PERM) == (0x1025), "ARCH_REQ_XCOMP_GUEST_PERM != 0x1025");
     179  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     180  #else
     181  # define ARCH_REQ_XCOMP_GUEST_PERM 0x1025
     182  #endif
     183  #if defined(ARCH_REQ_XCOMP_GUEST_PERM) || (defined(HAVE_DECL_ARCH_REQ_XCOMP_GUEST_PERM) && HAVE_DECL_ARCH_REQ_XCOMP_GUEST_PERM)
     184  #if defined XLAT_PREV_VAL
     185  static_assert((unsigned long long) (ARCH_REQ_XCOMP_GUEST_PERM)
     186        > (unsigned long long) (XLAT_PREV_VAL),
     187        "Incorrect order in #sorted xlat: ARCH_REQ_XCOMP_GUEST_PERM"
     188        " is not larger than the previous value");
     189  #endif
     190  #undef XLAT_PREV_VAL
     191  #define XLAT_PREV_VAL (ARCH_REQ_XCOMP_GUEST_PERM)
     192  #endif
     193  #if defined(ARCH_MAP_VDSO_X32) || (defined(HAVE_DECL_ARCH_MAP_VDSO_X32) && HAVE_DECL_ARCH_MAP_VDSO_X32)
     194  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     195  static_assert((ARCH_MAP_VDSO_X32) == (0x2001), "ARCH_MAP_VDSO_X32 != 0x2001");
     196  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     197  #else
     198  # define ARCH_MAP_VDSO_X32 0x2001
     199  #endif
     200  #if defined(ARCH_MAP_VDSO_X32) || (defined(HAVE_DECL_ARCH_MAP_VDSO_X32) && HAVE_DECL_ARCH_MAP_VDSO_X32)
     201  #if defined XLAT_PREV_VAL
     202  static_assert((unsigned long long) (ARCH_MAP_VDSO_X32)
     203        > (unsigned long long) (XLAT_PREV_VAL),
     204        "Incorrect order in #sorted xlat: ARCH_MAP_VDSO_X32"
     205        " is not larger than the previous value");
     206  #endif
     207  #undef XLAT_PREV_VAL
     208  #define XLAT_PREV_VAL (ARCH_MAP_VDSO_X32)
     209  #endif
     210  #if defined(ARCH_MAP_VDSO_32) || (defined(HAVE_DECL_ARCH_MAP_VDSO_32) && HAVE_DECL_ARCH_MAP_VDSO_32)
     211  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     212  static_assert((ARCH_MAP_VDSO_32) == (0x2002), "ARCH_MAP_VDSO_32 != 0x2002");
     213  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     214  #else
     215  # define ARCH_MAP_VDSO_32 0x2002
     216  #endif
     217  #if defined(ARCH_MAP_VDSO_32) || (defined(HAVE_DECL_ARCH_MAP_VDSO_32) && HAVE_DECL_ARCH_MAP_VDSO_32)
     218  #if defined XLAT_PREV_VAL
     219  static_assert((unsigned long long) (ARCH_MAP_VDSO_32)
     220        > (unsigned long long) (XLAT_PREV_VAL),
     221        "Incorrect order in #sorted xlat: ARCH_MAP_VDSO_32"
     222        " is not larger than the previous value");
     223  #endif
     224  #undef XLAT_PREV_VAL
     225  #define XLAT_PREV_VAL (ARCH_MAP_VDSO_32)
     226  #endif
     227  #if defined(ARCH_MAP_VDSO_64) || (defined(HAVE_DECL_ARCH_MAP_VDSO_64) && HAVE_DECL_ARCH_MAP_VDSO_64)
     228  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     229  static_assert((ARCH_MAP_VDSO_64) == (0x2003), "ARCH_MAP_VDSO_64 != 0x2003");
     230  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     231  #else
     232  # define ARCH_MAP_VDSO_64 0x2003
     233  #endif
     234  #if defined(ARCH_MAP_VDSO_64) || (defined(HAVE_DECL_ARCH_MAP_VDSO_64) && HAVE_DECL_ARCH_MAP_VDSO_64)
     235  #if defined XLAT_PREV_VAL
     236  static_assert((unsigned long long) (ARCH_MAP_VDSO_64)
     237        > (unsigned long long) (XLAT_PREV_VAL),
     238        "Incorrect order in #sorted xlat: ARCH_MAP_VDSO_64"
     239        " is not larger than the previous value");
     240  #endif
     241  #undef XLAT_PREV_VAL
     242  #define XLAT_PREV_VAL (ARCH_MAP_VDSO_64)
     243  #endif
     244  #undef XLAT_PREV_VAL
     245  
     246  #ifndef XLAT_MACROS_ONLY
     247  
     248  # ifdef IN_MPERS
     249  
     250  #  error static const struct xlat archvals in mpers mode
     251  
     252  # else
     253  
     254  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     255  static const struct xlat_data archvals_xdata[] = {
     256   XLAT(ARCH_SET_GS),
     257   #define XLAT_VAL_0 ((unsigned) (ARCH_SET_GS))
     258   #define XLAT_STR_0 STRINGIFY(ARCH_SET_GS)
     259   XLAT(ARCH_SET_FS),
     260   #define XLAT_VAL_1 ((unsigned) (ARCH_SET_FS))
     261   #define XLAT_STR_1 STRINGIFY(ARCH_SET_FS)
     262   XLAT(ARCH_GET_FS),
     263   #define XLAT_VAL_2 ((unsigned) (ARCH_GET_FS))
     264   #define XLAT_STR_2 STRINGIFY(ARCH_GET_FS)
     265   XLAT(ARCH_GET_GS),
     266   #define XLAT_VAL_3 ((unsigned) (ARCH_GET_GS))
     267   #define XLAT_STR_3 STRINGIFY(ARCH_GET_GS)
     268   XLAT(ARCH_GET_CPUID),
     269   #define XLAT_VAL_4 ((unsigned) (ARCH_GET_CPUID))
     270   #define XLAT_STR_4 STRINGIFY(ARCH_GET_CPUID)
     271   XLAT(ARCH_SET_CPUID),
     272   #define XLAT_VAL_5 ((unsigned) (ARCH_SET_CPUID))
     273   #define XLAT_STR_5 STRINGIFY(ARCH_SET_CPUID)
     274   XLAT(ARCH_GET_XCOMP_SUPP),
     275   #define XLAT_VAL_6 ((unsigned) (ARCH_GET_XCOMP_SUPP))
     276   #define XLAT_STR_6 STRINGIFY(ARCH_GET_XCOMP_SUPP)
     277   XLAT(ARCH_GET_XCOMP_PERM),
     278   #define XLAT_VAL_7 ((unsigned) (ARCH_GET_XCOMP_PERM))
     279   #define XLAT_STR_7 STRINGIFY(ARCH_GET_XCOMP_PERM)
     280   XLAT(ARCH_REQ_XCOMP_PERM),
     281   #define XLAT_VAL_8 ((unsigned) (ARCH_REQ_XCOMP_PERM))
     282   #define XLAT_STR_8 STRINGIFY(ARCH_REQ_XCOMP_PERM)
     283   XLAT(ARCH_GET_XCOMP_GUEST_PERM),
     284   #define XLAT_VAL_9 ((unsigned) (ARCH_GET_XCOMP_GUEST_PERM))
     285   #define XLAT_STR_9 STRINGIFY(ARCH_GET_XCOMP_GUEST_PERM)
     286   XLAT(ARCH_REQ_XCOMP_GUEST_PERM),
     287   #define XLAT_VAL_10 ((unsigned) (ARCH_REQ_XCOMP_GUEST_PERM))
     288   #define XLAT_STR_10 STRINGIFY(ARCH_REQ_XCOMP_GUEST_PERM)
     289   XLAT(ARCH_MAP_VDSO_X32),
     290   #define XLAT_VAL_11 ((unsigned) (ARCH_MAP_VDSO_X32))
     291   #define XLAT_STR_11 STRINGIFY(ARCH_MAP_VDSO_X32)
     292   XLAT(ARCH_MAP_VDSO_32),
     293   #define XLAT_VAL_12 ((unsigned) (ARCH_MAP_VDSO_32))
     294   #define XLAT_STR_12 STRINGIFY(ARCH_MAP_VDSO_32)
     295   XLAT(ARCH_MAP_VDSO_64),
     296   #define XLAT_VAL_13 ((unsigned) (ARCH_MAP_VDSO_64))
     297   #define XLAT_STR_13 STRINGIFY(ARCH_MAP_VDSO_64)
     298  };
     299  static
     300  const struct xlat archvals[1] = { {
     301   .data = archvals_xdata,
     302   .size = ARRAY_SIZE(archvals_xdata),
     303   .type = XT_SORTED,
     304   .flags_mask = 0
     305  #  ifdef XLAT_VAL_0
     306    | XLAT_VAL_0
     307  #  endif
     308  #  ifdef XLAT_VAL_1
     309    | XLAT_VAL_1
     310  #  endif
     311  #  ifdef XLAT_VAL_2
     312    | XLAT_VAL_2
     313  #  endif
     314  #  ifdef XLAT_VAL_3
     315    | XLAT_VAL_3
     316  #  endif
     317  #  ifdef XLAT_VAL_4
     318    | XLAT_VAL_4
     319  #  endif
     320  #  ifdef XLAT_VAL_5
     321    | XLAT_VAL_5
     322  #  endif
     323  #  ifdef XLAT_VAL_6
     324    | XLAT_VAL_6
     325  #  endif
     326  #  ifdef XLAT_VAL_7
     327    | XLAT_VAL_7
     328  #  endif
     329  #  ifdef XLAT_VAL_8
     330    | XLAT_VAL_8
     331  #  endif
     332  #  ifdef XLAT_VAL_9
     333    | XLAT_VAL_9
     334  #  endif
     335  #  ifdef XLAT_VAL_10
     336    | XLAT_VAL_10
     337  #  endif
     338  #  ifdef XLAT_VAL_11
     339    | XLAT_VAL_11
     340  #  endif
     341  #  ifdef XLAT_VAL_12
     342    | XLAT_VAL_12
     343  #  endif
     344  #  ifdef XLAT_VAL_13
     345    | XLAT_VAL_13
     346  #  endif
     347    ,
     348   .flags_strsz = 0
     349  #  ifdef XLAT_STR_0
     350    + sizeof(XLAT_STR_0)
     351  #  endif
     352  #  ifdef XLAT_STR_1
     353    + sizeof(XLAT_STR_1)
     354  #  endif
     355  #  ifdef XLAT_STR_2
     356    + sizeof(XLAT_STR_2)
     357  #  endif
     358  #  ifdef XLAT_STR_3
     359    + sizeof(XLAT_STR_3)
     360  #  endif
     361  #  ifdef XLAT_STR_4
     362    + sizeof(XLAT_STR_4)
     363  #  endif
     364  #  ifdef XLAT_STR_5
     365    + sizeof(XLAT_STR_5)
     366  #  endif
     367  #  ifdef XLAT_STR_6
     368    + sizeof(XLAT_STR_6)
     369  #  endif
     370  #  ifdef XLAT_STR_7
     371    + sizeof(XLAT_STR_7)
     372  #  endif
     373  #  ifdef XLAT_STR_8
     374    + sizeof(XLAT_STR_8)
     375  #  endif
     376  #  ifdef XLAT_STR_9
     377    + sizeof(XLAT_STR_9)
     378  #  endif
     379  #  ifdef XLAT_STR_10
     380    + sizeof(XLAT_STR_10)
     381  #  endif
     382  #  ifdef XLAT_STR_11
     383    + sizeof(XLAT_STR_11)
     384  #  endif
     385  #  ifdef XLAT_STR_12
     386    + sizeof(XLAT_STR_12)
     387  #  endif
     388  #  ifdef XLAT_STR_13
     389    + sizeof(XLAT_STR_13)
     390  #  endif
     391    ,
     392  } };
     393  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     394  
     395  #  undef XLAT_STR_0
     396  #  undef XLAT_VAL_0
     397  #  undef XLAT_STR_1
     398  #  undef XLAT_VAL_1
     399  #  undef XLAT_STR_2
     400  #  undef XLAT_VAL_2
     401  #  undef XLAT_STR_3
     402  #  undef XLAT_VAL_3
     403  #  undef XLAT_STR_4
     404  #  undef XLAT_VAL_4
     405  #  undef XLAT_STR_5
     406  #  undef XLAT_VAL_5
     407  #  undef XLAT_STR_6
     408  #  undef XLAT_VAL_6
     409  #  undef XLAT_STR_7
     410  #  undef XLAT_VAL_7
     411  #  undef XLAT_STR_8
     412  #  undef XLAT_VAL_8
     413  #  undef XLAT_STR_9
     414  #  undef XLAT_VAL_9
     415  #  undef XLAT_STR_10
     416  #  undef XLAT_VAL_10
     417  #  undef XLAT_STR_11
     418  #  undef XLAT_VAL_11
     419  #  undef XLAT_STR_12
     420  #  undef XLAT_VAL_12
     421  #  undef XLAT_STR_13
     422  #  undef XLAT_VAL_13
     423  # endif /* !IN_MPERS */
     424  
     425  #endif /* !XLAT_MACROS_ONLY */