(root)/
strace-6.5/
src/
xlat/
kd_key_pad_keys.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/kd_key_pad_keys.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #if defined(K_P0) || (defined(HAVE_DECL_K_P0) && HAVE_DECL_K_P0)
       7  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
       8  static_assert((K_P0) == (K(KT_PAD,0)), "K_P0 != K(KT_PAD,0)");
       9  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      10  #else
      11  # define K_P0 K(KT_PAD,0)
      12  #endif
      13  #if defined(K_P0) || (defined(HAVE_DECL_K_P0) && HAVE_DECL_K_P0)
      14  #if defined XLAT_PREV_VAL
      15  static_assert((unsigned long long) (K_P0)
      16        > (unsigned long long) (XLAT_PREV_VAL),
      17        "Incorrect order in #sorted xlat: K_P0"
      18        " is not larger than the previous value");
      19  #endif
      20  #undef XLAT_PREV_VAL
      21  #define XLAT_PREV_VAL (K_P0)
      22  #endif
      23  #if defined(K_P1) || (defined(HAVE_DECL_K_P1) && HAVE_DECL_K_P1)
      24  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      25  static_assert((K_P1) == (K(KT_PAD,1)), "K_P1 != K(KT_PAD,1)");
      26  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      27  #else
      28  # define K_P1 K(KT_PAD,1)
      29  #endif
      30  #if defined(K_P1) || (defined(HAVE_DECL_K_P1) && HAVE_DECL_K_P1)
      31  #if defined XLAT_PREV_VAL
      32  static_assert((unsigned long long) (K_P1)
      33        > (unsigned long long) (XLAT_PREV_VAL),
      34        "Incorrect order in #sorted xlat: K_P1"
      35        " is not larger than the previous value");
      36  #endif
      37  #undef XLAT_PREV_VAL
      38  #define XLAT_PREV_VAL (K_P1)
      39  #endif
      40  #if defined(K_P2) || (defined(HAVE_DECL_K_P2) && HAVE_DECL_K_P2)
      41  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      42  static_assert((K_P2) == (K(KT_PAD,2)), "K_P2 != K(KT_PAD,2)");
      43  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      44  #else
      45  # define K_P2 K(KT_PAD,2)
      46  #endif
      47  #if defined(K_P2) || (defined(HAVE_DECL_K_P2) && HAVE_DECL_K_P2)
      48  #if defined XLAT_PREV_VAL
      49  static_assert((unsigned long long) (K_P2)
      50        > (unsigned long long) (XLAT_PREV_VAL),
      51        "Incorrect order in #sorted xlat: K_P2"
      52        " is not larger than the previous value");
      53  #endif
      54  #undef XLAT_PREV_VAL
      55  #define XLAT_PREV_VAL (K_P2)
      56  #endif
      57  #if defined(K_P3) || (defined(HAVE_DECL_K_P3) && HAVE_DECL_K_P3)
      58  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      59  static_assert((K_P3) == (K(KT_PAD,3)), "K_P3 != K(KT_PAD,3)");
      60  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      61  #else
      62  # define K_P3 K(KT_PAD,3)
      63  #endif
      64  #if defined(K_P3) || (defined(HAVE_DECL_K_P3) && HAVE_DECL_K_P3)
      65  #if defined XLAT_PREV_VAL
      66  static_assert((unsigned long long) (K_P3)
      67        > (unsigned long long) (XLAT_PREV_VAL),
      68        "Incorrect order in #sorted xlat: K_P3"
      69        " is not larger than the previous value");
      70  #endif
      71  #undef XLAT_PREV_VAL
      72  #define XLAT_PREV_VAL (K_P3)
      73  #endif
      74  #if defined(K_P4) || (defined(HAVE_DECL_K_P4) && HAVE_DECL_K_P4)
      75  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      76  static_assert((K_P4) == (K(KT_PAD,4)), "K_P4 != K(KT_PAD,4)");
      77  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      78  #else
      79  # define K_P4 K(KT_PAD,4)
      80  #endif
      81  #if defined(K_P4) || (defined(HAVE_DECL_K_P4) && HAVE_DECL_K_P4)
      82  #if defined XLAT_PREV_VAL
      83  static_assert((unsigned long long) (K_P4)
      84        > (unsigned long long) (XLAT_PREV_VAL),
      85        "Incorrect order in #sorted xlat: K_P4"
      86        " is not larger than the previous value");
      87  #endif
      88  #undef XLAT_PREV_VAL
      89  #define XLAT_PREV_VAL (K_P4)
      90  #endif
      91  #if defined(K_P5) || (defined(HAVE_DECL_K_P5) && HAVE_DECL_K_P5)
      92  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      93  static_assert((K_P5) == (K(KT_PAD,5)), "K_P5 != K(KT_PAD,5)");
      94  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      95  #else
      96  # define K_P5 K(KT_PAD,5)
      97  #endif
      98  #if defined(K_P5) || (defined(HAVE_DECL_K_P5) && HAVE_DECL_K_P5)
      99  #if defined XLAT_PREV_VAL
     100  static_assert((unsigned long long) (K_P5)
     101        > (unsigned long long) (XLAT_PREV_VAL),
     102        "Incorrect order in #sorted xlat: K_P5"
     103        " is not larger than the previous value");
     104  #endif
     105  #undef XLAT_PREV_VAL
     106  #define XLAT_PREV_VAL (K_P5)
     107  #endif
     108  #if defined(K_P6) || (defined(HAVE_DECL_K_P6) && HAVE_DECL_K_P6)
     109  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     110  static_assert((K_P6) == (K(KT_PAD,6)), "K_P6 != K(KT_PAD,6)");
     111  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     112  #else
     113  # define K_P6 K(KT_PAD,6)
     114  #endif
     115  #if defined(K_P6) || (defined(HAVE_DECL_K_P6) && HAVE_DECL_K_P6)
     116  #if defined XLAT_PREV_VAL
     117  static_assert((unsigned long long) (K_P6)
     118        > (unsigned long long) (XLAT_PREV_VAL),
     119        "Incorrect order in #sorted xlat: K_P6"
     120        " is not larger than the previous value");
     121  #endif
     122  #undef XLAT_PREV_VAL
     123  #define XLAT_PREV_VAL (K_P6)
     124  #endif
     125  #if defined(K_P7) || (defined(HAVE_DECL_K_P7) && HAVE_DECL_K_P7)
     126  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     127  static_assert((K_P7) == (K(KT_PAD,7)), "K_P7 != K(KT_PAD,7)");
     128  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     129  #else
     130  # define K_P7 K(KT_PAD,7)
     131  #endif
     132  #if defined(K_P7) || (defined(HAVE_DECL_K_P7) && HAVE_DECL_K_P7)
     133  #if defined XLAT_PREV_VAL
     134  static_assert((unsigned long long) (K_P7)
     135        > (unsigned long long) (XLAT_PREV_VAL),
     136        "Incorrect order in #sorted xlat: K_P7"
     137        " is not larger than the previous value");
     138  #endif
     139  #undef XLAT_PREV_VAL
     140  #define XLAT_PREV_VAL (K_P7)
     141  #endif
     142  #if defined(K_P8) || (defined(HAVE_DECL_K_P8) && HAVE_DECL_K_P8)
     143  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     144  static_assert((K_P8) == (K(KT_PAD,8)), "K_P8 != K(KT_PAD,8)");
     145  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     146  #else
     147  # define K_P8 K(KT_PAD,8)
     148  #endif
     149  #if defined(K_P8) || (defined(HAVE_DECL_K_P8) && HAVE_DECL_K_P8)
     150  #if defined XLAT_PREV_VAL
     151  static_assert((unsigned long long) (K_P8)
     152        > (unsigned long long) (XLAT_PREV_VAL),
     153        "Incorrect order in #sorted xlat: K_P8"
     154        " is not larger than the previous value");
     155  #endif
     156  #undef XLAT_PREV_VAL
     157  #define XLAT_PREV_VAL (K_P8)
     158  #endif
     159  #if defined(K_P9) || (defined(HAVE_DECL_K_P9) && HAVE_DECL_K_P9)
     160  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     161  static_assert((K_P9) == (K(KT_PAD,9)), "K_P9 != K(KT_PAD,9)");
     162  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     163  #else
     164  # define K_P9 K(KT_PAD,9)
     165  #endif
     166  #if defined(K_P9) || (defined(HAVE_DECL_K_P9) && HAVE_DECL_K_P9)
     167  #if defined XLAT_PREV_VAL
     168  static_assert((unsigned long long) (K_P9)
     169        > (unsigned long long) (XLAT_PREV_VAL),
     170        "Incorrect order in #sorted xlat: K_P9"
     171        " is not larger than the previous value");
     172  #endif
     173  #undef XLAT_PREV_VAL
     174  #define XLAT_PREV_VAL (K_P9)
     175  #endif
     176  #if defined(K_PPLUS) || (defined(HAVE_DECL_K_PPLUS) && HAVE_DECL_K_PPLUS)
     177  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     178  static_assert((K_PPLUS) == (K(KT_PAD,10)), "K_PPLUS != K(KT_PAD,10)");
     179  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     180  #else
     181  # define K_PPLUS K(KT_PAD,10)
     182  #endif
     183  #if defined(K_PPLUS) || (defined(HAVE_DECL_K_PPLUS) && HAVE_DECL_K_PPLUS)
     184  #if defined XLAT_PREV_VAL
     185  static_assert((unsigned long long) (K_PPLUS)
     186        > (unsigned long long) (XLAT_PREV_VAL),
     187        "Incorrect order in #sorted xlat: K_PPLUS"
     188        " is not larger than the previous value");
     189  #endif
     190  #undef XLAT_PREV_VAL
     191  #define XLAT_PREV_VAL (K_PPLUS)
     192  #endif
     193  #if defined(K_PMINUS) || (defined(HAVE_DECL_K_PMINUS) && HAVE_DECL_K_PMINUS)
     194  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     195  static_assert((K_PMINUS) == (K(KT_PAD,11)), "K_PMINUS != K(KT_PAD,11)");
     196  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     197  #else
     198  # define K_PMINUS K(KT_PAD,11)
     199  #endif
     200  #if defined(K_PMINUS) || (defined(HAVE_DECL_K_PMINUS) && HAVE_DECL_K_PMINUS)
     201  #if defined XLAT_PREV_VAL
     202  static_assert((unsigned long long) (K_PMINUS)
     203        > (unsigned long long) (XLAT_PREV_VAL),
     204        "Incorrect order in #sorted xlat: K_PMINUS"
     205        " is not larger than the previous value");
     206  #endif
     207  #undef XLAT_PREV_VAL
     208  #define XLAT_PREV_VAL (K_PMINUS)
     209  #endif
     210  #if defined(K_PSTAR) || (defined(HAVE_DECL_K_PSTAR) && HAVE_DECL_K_PSTAR)
     211  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     212  static_assert((K_PSTAR) == (K(KT_PAD,12)), "K_PSTAR != K(KT_PAD,12)");
     213  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     214  #else
     215  # define K_PSTAR K(KT_PAD,12)
     216  #endif
     217  #if defined(K_PSTAR) || (defined(HAVE_DECL_K_PSTAR) && HAVE_DECL_K_PSTAR)
     218  #if defined XLAT_PREV_VAL
     219  static_assert((unsigned long long) (K_PSTAR)
     220        > (unsigned long long) (XLAT_PREV_VAL),
     221        "Incorrect order in #sorted xlat: K_PSTAR"
     222        " is not larger than the previous value");
     223  #endif
     224  #undef XLAT_PREV_VAL
     225  #define XLAT_PREV_VAL (K_PSTAR)
     226  #endif
     227  #if defined(K_PSLASH) || (defined(HAVE_DECL_K_PSLASH) && HAVE_DECL_K_PSLASH)
     228  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     229  static_assert((K_PSLASH) == (K(KT_PAD,13)), "K_PSLASH != K(KT_PAD,13)");
     230  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     231  #else
     232  # define K_PSLASH K(KT_PAD,13)
     233  #endif
     234  #if defined(K_PSLASH) || (defined(HAVE_DECL_K_PSLASH) && HAVE_DECL_K_PSLASH)
     235  #if defined XLAT_PREV_VAL
     236  static_assert((unsigned long long) (K_PSLASH)
     237        > (unsigned long long) (XLAT_PREV_VAL),
     238        "Incorrect order in #sorted xlat: K_PSLASH"
     239        " is not larger than the previous value");
     240  #endif
     241  #undef XLAT_PREV_VAL
     242  #define XLAT_PREV_VAL (K_PSLASH)
     243  #endif
     244  #if defined(K_PENTER) || (defined(HAVE_DECL_K_PENTER) && HAVE_DECL_K_PENTER)
     245  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     246  static_assert((K_PENTER) == (K(KT_PAD,14)), "K_PENTER != K(KT_PAD,14)");
     247  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     248  #else
     249  # define K_PENTER K(KT_PAD,14)
     250  #endif
     251  #if defined(K_PENTER) || (defined(HAVE_DECL_K_PENTER) && HAVE_DECL_K_PENTER)
     252  #if defined XLAT_PREV_VAL
     253  static_assert((unsigned long long) (K_PENTER)
     254        > (unsigned long long) (XLAT_PREV_VAL),
     255        "Incorrect order in #sorted xlat: K_PENTER"
     256        " is not larger than the previous value");
     257  #endif
     258  #undef XLAT_PREV_VAL
     259  #define XLAT_PREV_VAL (K_PENTER)
     260  #endif
     261  #if defined(K_PCOMMA) || (defined(HAVE_DECL_K_PCOMMA) && HAVE_DECL_K_PCOMMA)
     262  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     263  static_assert((K_PCOMMA) == (K(KT_PAD,15)), "K_PCOMMA != K(KT_PAD,15)");
     264  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     265  #else
     266  # define K_PCOMMA K(KT_PAD,15)
     267  #endif
     268  #if defined(K_PCOMMA) || (defined(HAVE_DECL_K_PCOMMA) && HAVE_DECL_K_PCOMMA)
     269  #if defined XLAT_PREV_VAL
     270  static_assert((unsigned long long) (K_PCOMMA)
     271        > (unsigned long long) (XLAT_PREV_VAL),
     272        "Incorrect order in #sorted xlat: K_PCOMMA"
     273        " is not larger than the previous value");
     274  #endif
     275  #undef XLAT_PREV_VAL
     276  #define XLAT_PREV_VAL (K_PCOMMA)
     277  #endif
     278  #if defined(K_PDOT) || (defined(HAVE_DECL_K_PDOT) && HAVE_DECL_K_PDOT)
     279  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     280  static_assert((K_PDOT) == (K(KT_PAD,16)), "K_PDOT != K(KT_PAD,16)");
     281  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     282  #else
     283  # define K_PDOT K(KT_PAD,16)
     284  #endif
     285  #if defined(K_PDOT) || (defined(HAVE_DECL_K_PDOT) && HAVE_DECL_K_PDOT)
     286  #if defined XLAT_PREV_VAL
     287  static_assert((unsigned long long) (K_PDOT)
     288        > (unsigned long long) (XLAT_PREV_VAL),
     289        "Incorrect order in #sorted xlat: K_PDOT"
     290        " is not larger than the previous value");
     291  #endif
     292  #undef XLAT_PREV_VAL
     293  #define XLAT_PREV_VAL (K_PDOT)
     294  #endif
     295  #if defined(K_PPLUSMINUS) || (defined(HAVE_DECL_K_PPLUSMINUS) && HAVE_DECL_K_PPLUSMINUS)
     296  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     297  static_assert((K_PPLUSMINUS) == (K(KT_PAD,17)), "K_PPLUSMINUS != K(KT_PAD,17)");
     298  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     299  #else
     300  # define K_PPLUSMINUS K(KT_PAD,17)
     301  #endif
     302  #if defined(K_PPLUSMINUS) || (defined(HAVE_DECL_K_PPLUSMINUS) && HAVE_DECL_K_PPLUSMINUS)
     303  #if defined XLAT_PREV_VAL
     304  static_assert((unsigned long long) (K_PPLUSMINUS)
     305        > (unsigned long long) (XLAT_PREV_VAL),
     306        "Incorrect order in #sorted xlat: K_PPLUSMINUS"
     307        " is not larger than the previous value");
     308  #endif
     309  #undef XLAT_PREV_VAL
     310  #define XLAT_PREV_VAL (K_PPLUSMINUS)
     311  #endif
     312  #if defined(K_PPARENL) || (defined(HAVE_DECL_K_PPARENL) && HAVE_DECL_K_PPARENL)
     313  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     314  static_assert((K_PPARENL) == (K(KT_PAD,18)), "K_PPARENL != K(KT_PAD,18)");
     315  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     316  #else
     317  # define K_PPARENL K(KT_PAD,18)
     318  #endif
     319  #if defined(K_PPARENL) || (defined(HAVE_DECL_K_PPARENL) && HAVE_DECL_K_PPARENL)
     320  #if defined XLAT_PREV_VAL
     321  static_assert((unsigned long long) (K_PPARENL)
     322        > (unsigned long long) (XLAT_PREV_VAL),
     323        "Incorrect order in #sorted xlat: K_PPARENL"
     324        " is not larger than the previous value");
     325  #endif
     326  #undef XLAT_PREV_VAL
     327  #define XLAT_PREV_VAL (K_PPARENL)
     328  #endif
     329  #if defined(K_PPARENR) || (defined(HAVE_DECL_K_PPARENR) && HAVE_DECL_K_PPARENR)
     330  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     331  static_assert((K_PPARENR) == (K(KT_PAD,19)), "K_PPARENR != K(KT_PAD,19)");
     332  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     333  #else
     334  # define K_PPARENR K(KT_PAD,19)
     335  #endif
     336  #if defined(K_PPARENR) || (defined(HAVE_DECL_K_PPARENR) && HAVE_DECL_K_PPARENR)
     337  #if defined XLAT_PREV_VAL
     338  static_assert((unsigned long long) (K_PPARENR)
     339        > (unsigned long long) (XLAT_PREV_VAL),
     340        "Incorrect order in #sorted xlat: K_PPARENR"
     341        " is not larger than the previous value");
     342  #endif
     343  #undef XLAT_PREV_VAL
     344  #define XLAT_PREV_VAL (K_PPARENR)
     345  #endif
     346  #undef XLAT_PREV_VAL
     347  
     348  #ifndef XLAT_MACROS_ONLY
     349  
     350  # ifdef IN_MPERS
     351  
     352  #  error static const struct xlat kd_key_pad_keys in mpers mode
     353  
     354  # else
     355  
     356  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     357  static const struct xlat_data kd_key_pad_keys_xdata[] = {
     358   XLAT(K_P0),
     359   #define XLAT_VAL_0 ((unsigned) (K_P0))
     360   #define XLAT_STR_0 STRINGIFY(K_P0)
     361   XLAT(K_P1),
     362   #define XLAT_VAL_1 ((unsigned) (K_P1))
     363   #define XLAT_STR_1 STRINGIFY(K_P1)
     364   XLAT(K_P2),
     365   #define XLAT_VAL_2 ((unsigned) (K_P2))
     366   #define XLAT_STR_2 STRINGIFY(K_P2)
     367   XLAT(K_P3),
     368   #define XLAT_VAL_3 ((unsigned) (K_P3))
     369   #define XLAT_STR_3 STRINGIFY(K_P3)
     370   XLAT(K_P4),
     371   #define XLAT_VAL_4 ((unsigned) (K_P4))
     372   #define XLAT_STR_4 STRINGIFY(K_P4)
     373   XLAT(K_P5),
     374   #define XLAT_VAL_5 ((unsigned) (K_P5))
     375   #define XLAT_STR_5 STRINGIFY(K_P5)
     376   XLAT(K_P6),
     377   #define XLAT_VAL_6 ((unsigned) (K_P6))
     378   #define XLAT_STR_6 STRINGIFY(K_P6)
     379   XLAT(K_P7),
     380   #define XLAT_VAL_7 ((unsigned) (K_P7))
     381   #define XLAT_STR_7 STRINGIFY(K_P7)
     382   XLAT(K_P8),
     383   #define XLAT_VAL_8 ((unsigned) (K_P8))
     384   #define XLAT_STR_8 STRINGIFY(K_P8)
     385   XLAT(K_P9),
     386   #define XLAT_VAL_9 ((unsigned) (K_P9))
     387   #define XLAT_STR_9 STRINGIFY(K_P9)
     388   XLAT(K_PPLUS),
     389   #define XLAT_VAL_10 ((unsigned) (K_PPLUS))
     390   #define XLAT_STR_10 STRINGIFY(K_PPLUS)
     391   XLAT(K_PMINUS),
     392   #define XLAT_VAL_11 ((unsigned) (K_PMINUS))
     393   #define XLAT_STR_11 STRINGIFY(K_PMINUS)
     394   XLAT(K_PSTAR),
     395   #define XLAT_VAL_12 ((unsigned) (K_PSTAR))
     396   #define XLAT_STR_12 STRINGIFY(K_PSTAR)
     397   XLAT(K_PSLASH),
     398   #define XLAT_VAL_13 ((unsigned) (K_PSLASH))
     399   #define XLAT_STR_13 STRINGIFY(K_PSLASH)
     400   XLAT(K_PENTER),
     401   #define XLAT_VAL_14 ((unsigned) (K_PENTER))
     402   #define XLAT_STR_14 STRINGIFY(K_PENTER)
     403   XLAT(K_PCOMMA),
     404   #define XLAT_VAL_15 ((unsigned) (K_PCOMMA))
     405   #define XLAT_STR_15 STRINGIFY(K_PCOMMA)
     406   XLAT(K_PDOT),
     407   #define XLAT_VAL_16 ((unsigned) (K_PDOT))
     408   #define XLAT_STR_16 STRINGIFY(K_PDOT)
     409   XLAT(K_PPLUSMINUS),
     410   #define XLAT_VAL_17 ((unsigned) (K_PPLUSMINUS))
     411   #define XLAT_STR_17 STRINGIFY(K_PPLUSMINUS)
     412   XLAT(K_PPARENL),
     413   #define XLAT_VAL_18 ((unsigned) (K_PPARENL))
     414   #define XLAT_STR_18 STRINGIFY(K_PPARENL)
     415   XLAT(K_PPARENR),
     416   #define XLAT_VAL_19 ((unsigned) (K_PPARENR))
     417   #define XLAT_STR_19 STRINGIFY(K_PPARENR)
     418  };
     419  static
     420  const struct xlat kd_key_pad_keys[1] = { {
     421   .data = kd_key_pad_keys_xdata,
     422   .size = ARRAY_SIZE(kd_key_pad_keys_xdata),
     423   .type = XT_SORTED,
     424   .flags_mask = 0
     425  #  ifdef XLAT_VAL_0
     426    | XLAT_VAL_0
     427  #  endif
     428  #  ifdef XLAT_VAL_1
     429    | XLAT_VAL_1
     430  #  endif
     431  #  ifdef XLAT_VAL_2
     432    | XLAT_VAL_2
     433  #  endif
     434  #  ifdef XLAT_VAL_3
     435    | XLAT_VAL_3
     436  #  endif
     437  #  ifdef XLAT_VAL_4
     438    | XLAT_VAL_4
     439  #  endif
     440  #  ifdef XLAT_VAL_5
     441    | XLAT_VAL_5
     442  #  endif
     443  #  ifdef XLAT_VAL_6
     444    | XLAT_VAL_6
     445  #  endif
     446  #  ifdef XLAT_VAL_7
     447    | XLAT_VAL_7
     448  #  endif
     449  #  ifdef XLAT_VAL_8
     450    | XLAT_VAL_8
     451  #  endif
     452  #  ifdef XLAT_VAL_9
     453    | XLAT_VAL_9
     454  #  endif
     455  #  ifdef XLAT_VAL_10
     456    | XLAT_VAL_10
     457  #  endif
     458  #  ifdef XLAT_VAL_11
     459    | XLAT_VAL_11
     460  #  endif
     461  #  ifdef XLAT_VAL_12
     462    | XLAT_VAL_12
     463  #  endif
     464  #  ifdef XLAT_VAL_13
     465    | XLAT_VAL_13
     466  #  endif
     467  #  ifdef XLAT_VAL_14
     468    | XLAT_VAL_14
     469  #  endif
     470  #  ifdef XLAT_VAL_15
     471    | XLAT_VAL_15
     472  #  endif
     473  #  ifdef XLAT_VAL_16
     474    | XLAT_VAL_16
     475  #  endif
     476  #  ifdef XLAT_VAL_17
     477    | XLAT_VAL_17
     478  #  endif
     479  #  ifdef XLAT_VAL_18
     480    | XLAT_VAL_18
     481  #  endif
     482  #  ifdef XLAT_VAL_19
     483    | XLAT_VAL_19
     484  #  endif
     485    ,
     486   .flags_strsz = 0
     487  #  ifdef XLAT_STR_0
     488    + sizeof(XLAT_STR_0)
     489  #  endif
     490  #  ifdef XLAT_STR_1
     491    + sizeof(XLAT_STR_1)
     492  #  endif
     493  #  ifdef XLAT_STR_2
     494    + sizeof(XLAT_STR_2)
     495  #  endif
     496  #  ifdef XLAT_STR_3
     497    + sizeof(XLAT_STR_3)
     498  #  endif
     499  #  ifdef XLAT_STR_4
     500    + sizeof(XLAT_STR_4)
     501  #  endif
     502  #  ifdef XLAT_STR_5
     503    + sizeof(XLAT_STR_5)
     504  #  endif
     505  #  ifdef XLAT_STR_6
     506    + sizeof(XLAT_STR_6)
     507  #  endif
     508  #  ifdef XLAT_STR_7
     509    + sizeof(XLAT_STR_7)
     510  #  endif
     511  #  ifdef XLAT_STR_8
     512    + sizeof(XLAT_STR_8)
     513  #  endif
     514  #  ifdef XLAT_STR_9
     515    + sizeof(XLAT_STR_9)
     516  #  endif
     517  #  ifdef XLAT_STR_10
     518    + sizeof(XLAT_STR_10)
     519  #  endif
     520  #  ifdef XLAT_STR_11
     521    + sizeof(XLAT_STR_11)
     522  #  endif
     523  #  ifdef XLAT_STR_12
     524    + sizeof(XLAT_STR_12)
     525  #  endif
     526  #  ifdef XLAT_STR_13
     527    + sizeof(XLAT_STR_13)
     528  #  endif
     529  #  ifdef XLAT_STR_14
     530    + sizeof(XLAT_STR_14)
     531  #  endif
     532  #  ifdef XLAT_STR_15
     533    + sizeof(XLAT_STR_15)
     534  #  endif
     535  #  ifdef XLAT_STR_16
     536    + sizeof(XLAT_STR_16)
     537  #  endif
     538  #  ifdef XLAT_STR_17
     539    + sizeof(XLAT_STR_17)
     540  #  endif
     541  #  ifdef XLAT_STR_18
     542    + sizeof(XLAT_STR_18)
     543  #  endif
     544  #  ifdef XLAT_STR_19
     545    + sizeof(XLAT_STR_19)
     546  #  endif
     547    ,
     548  } };
     549  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     550  
     551  #  undef XLAT_STR_0
     552  #  undef XLAT_VAL_0
     553  #  undef XLAT_STR_1
     554  #  undef XLAT_VAL_1
     555  #  undef XLAT_STR_2
     556  #  undef XLAT_VAL_2
     557  #  undef XLAT_STR_3
     558  #  undef XLAT_VAL_3
     559  #  undef XLAT_STR_4
     560  #  undef XLAT_VAL_4
     561  #  undef XLAT_STR_5
     562  #  undef XLAT_VAL_5
     563  #  undef XLAT_STR_6
     564  #  undef XLAT_VAL_6
     565  #  undef XLAT_STR_7
     566  #  undef XLAT_VAL_7
     567  #  undef XLAT_STR_8
     568  #  undef XLAT_VAL_8
     569  #  undef XLAT_STR_9
     570  #  undef XLAT_VAL_9
     571  #  undef XLAT_STR_10
     572  #  undef XLAT_VAL_10
     573  #  undef XLAT_STR_11
     574  #  undef XLAT_VAL_11
     575  #  undef XLAT_STR_12
     576  #  undef XLAT_VAL_12
     577  #  undef XLAT_STR_13
     578  #  undef XLAT_VAL_13
     579  #  undef XLAT_STR_14
     580  #  undef XLAT_VAL_14
     581  #  undef XLAT_STR_15
     582  #  undef XLAT_VAL_15
     583  #  undef XLAT_STR_16
     584  #  undef XLAT_VAL_16
     585  #  undef XLAT_STR_17
     586  #  undef XLAT_VAL_17
     587  #  undef XLAT_STR_18
     588  #  undef XLAT_VAL_18
     589  #  undef XLAT_STR_19
     590  #  undef XLAT_VAL_19
     591  # endif /* !IN_MPERS */
     592  
     593  #endif /* !XLAT_MACROS_ONLY */