(root)/
strace-6.5/
src/
xlat/
personality_types.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/personality_types.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #if defined(PER_LINUX) || (defined(HAVE_DECL_PER_LINUX) && HAVE_DECL_PER_LINUX)
       7  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
       8  static_assert((PER_LINUX) == (0), "PER_LINUX != 0");
       9  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      10  #else
      11  # define PER_LINUX 0
      12  #endif
      13  #if defined(PER_LINUX_32BIT) || (defined(HAVE_DECL_PER_LINUX_32BIT) && HAVE_DECL_PER_LINUX_32BIT)
      14  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      15  static_assert((PER_LINUX_32BIT) == (ADDR_LIMIT_32BIT), "PER_LINUX_32BIT != ADDR_LIMIT_32BIT");
      16  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      17  #else
      18  # define PER_LINUX_32BIT ADDR_LIMIT_32BIT
      19  #endif
      20  #if defined(PER_LINUX_FDPIC) || (defined(HAVE_DECL_PER_LINUX_FDPIC) && HAVE_DECL_PER_LINUX_FDPIC)
      21  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      22  static_assert((PER_LINUX_FDPIC) == (FDPIC_FUNCPTRS), "PER_LINUX_FDPIC != FDPIC_FUNCPTRS");
      23  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      24  #else
      25  # define PER_LINUX_FDPIC FDPIC_FUNCPTRS
      26  #endif
      27  #if defined(PER_SVR4) || (defined(HAVE_DECL_PER_SVR4) && HAVE_DECL_PER_SVR4)
      28  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      29  static_assert((PER_SVR4) == ((0x0001 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO)), "PER_SVR4 != (0x0001 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO)");
      30  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      31  #else
      32  # define PER_SVR4 (0x0001 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO)
      33  #endif
      34  #if defined(PER_SVR3) || (defined(HAVE_DECL_PER_SVR3) && HAVE_DECL_PER_SVR3)
      35  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      36  static_assert((PER_SVR3) == ((0x0002 | STICKY_TIMEOUTS | SHORT_INODE)), "PER_SVR3 != (0x0002 | STICKY_TIMEOUTS | SHORT_INODE)");
      37  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      38  #else
      39  # define PER_SVR3 (0x0002 | STICKY_TIMEOUTS | SHORT_INODE)
      40  #endif
      41  #if defined(PER_SCOSVR3) || (defined(HAVE_DECL_PER_SCOSVR3) && HAVE_DECL_PER_SCOSVR3)
      42  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      43  static_assert((PER_SCOSVR3) == ((0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS | SHORT_INODE)), "PER_SCOSVR3 != (0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS | SHORT_INODE)");
      44  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      45  #else
      46  # define PER_SCOSVR3 (0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS | SHORT_INODE)
      47  #endif
      48  #if defined(PER_OSR5) || (defined(HAVE_DECL_PER_OSR5) && HAVE_DECL_PER_OSR5)
      49  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      50  static_assert((PER_OSR5) == ((0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS)), "PER_OSR5 != (0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS)");
      51  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      52  #else
      53  # define PER_OSR5 (0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS)
      54  #endif
      55  #if defined(PER_WYSEV386) || (defined(HAVE_DECL_PER_WYSEV386) && HAVE_DECL_PER_WYSEV386)
      56  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      57  static_assert((PER_WYSEV386) == ((0x0004 | STICKY_TIMEOUTS | SHORT_INODE)), "PER_WYSEV386 != (0x0004 | STICKY_TIMEOUTS | SHORT_INODE)");
      58  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      59  #else
      60  # define PER_WYSEV386 (0x0004 | STICKY_TIMEOUTS | SHORT_INODE)
      61  #endif
      62  #if defined(PER_ISCR4) || (defined(HAVE_DECL_PER_ISCR4) && HAVE_DECL_PER_ISCR4)
      63  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      64  static_assert((PER_ISCR4) == ((0x0005 | STICKY_TIMEOUTS)), "PER_ISCR4 != (0x0005 | STICKY_TIMEOUTS)");
      65  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      66  #else
      67  # define PER_ISCR4 (0x0005 | STICKY_TIMEOUTS)
      68  #endif
      69  #if defined(PER_BSD) || (defined(HAVE_DECL_PER_BSD) && HAVE_DECL_PER_BSD)
      70  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      71  static_assert((PER_BSD) == (0x0006), "PER_BSD != 0x0006");
      72  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      73  #else
      74  # define PER_BSD 0x0006
      75  #endif
      76  #if defined(PER_SUNOS) || (defined(HAVE_DECL_PER_SUNOS) && HAVE_DECL_PER_SUNOS)
      77  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      78  static_assert((PER_SUNOS) == ((0x0006 | STICKY_TIMEOUTS)), "PER_SUNOS != (0x0006 | STICKY_TIMEOUTS)");
      79  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      80  #else
      81  # define PER_SUNOS (0x0006 | STICKY_TIMEOUTS)
      82  #endif
      83  #if defined(PER_XENIX) || (defined(HAVE_DECL_PER_XENIX) && HAVE_DECL_PER_XENIX)
      84  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      85  static_assert((PER_XENIX) == ((0x0007 | STICKY_TIMEOUTS | SHORT_INODE)), "PER_XENIX != (0x0007 | STICKY_TIMEOUTS | SHORT_INODE)");
      86  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      87  #else
      88  # define PER_XENIX (0x0007 | STICKY_TIMEOUTS | SHORT_INODE)
      89  #endif
      90  #if defined(PER_LINUX32) || (defined(HAVE_DECL_PER_LINUX32) && HAVE_DECL_PER_LINUX32)
      91  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      92  static_assert((PER_LINUX32) == (0x0008), "PER_LINUX32 != 0x0008");
      93  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      94  #else
      95  # define PER_LINUX32 0x0008
      96  #endif
      97  #if defined(PER_LINUX32_3GB) || (defined(HAVE_DECL_PER_LINUX32_3GB) && HAVE_DECL_PER_LINUX32_3GB)
      98  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      99  static_assert((PER_LINUX32_3GB) == ((0x0008 | ADDR_LIMIT_3GB)), "PER_LINUX32_3GB != (0x0008 | ADDR_LIMIT_3GB)");
     100  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     101  #else
     102  # define PER_LINUX32_3GB (0x0008 | ADDR_LIMIT_3GB)
     103  #endif
     104  #if defined(PER_IRIX32) || (defined(HAVE_DECL_PER_IRIX32) && HAVE_DECL_PER_IRIX32)
     105  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     106  static_assert((PER_IRIX32) == ((0x0009 | STICKY_TIMEOUTS)), "PER_IRIX32 != (0x0009 | STICKY_TIMEOUTS)");
     107  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     108  #else
     109  # define PER_IRIX32 (0x0009 | STICKY_TIMEOUTS)
     110  #endif
     111  #if defined(PER_IRIXN32) || (defined(HAVE_DECL_PER_IRIXN32) && HAVE_DECL_PER_IRIXN32)
     112  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     113  static_assert((PER_IRIXN32) == ((0x000a | STICKY_TIMEOUTS)), "PER_IRIXN32 != (0x000a | STICKY_TIMEOUTS)");
     114  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     115  #else
     116  # define PER_IRIXN32 (0x000a | STICKY_TIMEOUTS)
     117  #endif
     118  #if defined(PER_IRIX64) || (defined(HAVE_DECL_PER_IRIX64) && HAVE_DECL_PER_IRIX64)
     119  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     120  static_assert((PER_IRIX64) == ((0x000b | STICKY_TIMEOUTS)), "PER_IRIX64 != (0x000b | STICKY_TIMEOUTS)");
     121  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     122  #else
     123  # define PER_IRIX64 (0x000b | STICKY_TIMEOUTS)
     124  #endif
     125  #if defined(PER_RISCOS) || (defined(HAVE_DECL_PER_RISCOS) && HAVE_DECL_PER_RISCOS)
     126  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     127  static_assert((PER_RISCOS) == (0x000c), "PER_RISCOS != 0x000c");
     128  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     129  #else
     130  # define PER_RISCOS 0x000c
     131  #endif
     132  #if defined(PER_SOLARIS) || (defined(HAVE_DECL_PER_SOLARIS) && HAVE_DECL_PER_SOLARIS)
     133  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     134  static_assert((PER_SOLARIS) == ((0x000d | STICKY_TIMEOUTS)), "PER_SOLARIS != (0x000d | STICKY_TIMEOUTS)");
     135  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     136  #else
     137  # define PER_SOLARIS (0x000d | STICKY_TIMEOUTS)
     138  #endif
     139  #if defined(PER_UW7) || (defined(HAVE_DECL_PER_UW7) && HAVE_DECL_PER_UW7)
     140  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     141  static_assert((PER_UW7) == ((0x000e | STICKY_TIMEOUTS | MMAP_PAGE_ZERO)), "PER_UW7 != (0x000e | STICKY_TIMEOUTS | MMAP_PAGE_ZERO)");
     142  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     143  #else
     144  # define PER_UW7 (0x000e | STICKY_TIMEOUTS | MMAP_PAGE_ZERO)
     145  #endif
     146  #if defined(PER_OSF4) || (defined(HAVE_DECL_PER_OSF4) && HAVE_DECL_PER_OSF4)
     147  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     148  static_assert((PER_OSF4) == (0x000f), "PER_OSF4 != 0x000f");
     149  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     150  #else
     151  # define PER_OSF4 0x000f
     152  #endif
     153  #if defined(PER_HPUX) || (defined(HAVE_DECL_PER_HPUX) && HAVE_DECL_PER_HPUX)
     154  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     155  static_assert((PER_HPUX) == (0x0010), "PER_HPUX != 0x0010");
     156  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     157  #else
     158  # define PER_HPUX 0x0010
     159  #endif
     160  #if defined(PER_MASK) || (defined(HAVE_DECL_PER_MASK) && HAVE_DECL_PER_MASK)
     161  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     162  static_assert((PER_MASK) == (0x00ff), "PER_MASK != 0x00ff");
     163  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     164  #else
     165  # define PER_MASK 0x00ff
     166  #endif
     167  #undef XLAT_PREV_VAL
     168  
     169  #ifndef XLAT_MACROS_ONLY
     170  
     171  # ifdef IN_MPERS
     172  
     173  #  error static const struct xlat personality_types in mpers mode
     174  
     175  # else
     176  
     177  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     178  static const struct xlat_data personality_types_xdata[] = {
     179   XLAT(PER_LINUX),
     180   #define XLAT_VAL_0 ((unsigned) (PER_LINUX))
     181   #define XLAT_STR_0 STRINGIFY(PER_LINUX)
     182   XLAT(PER_LINUX_32BIT),
     183   #define XLAT_VAL_1 ((unsigned) (PER_LINUX_32BIT))
     184   #define XLAT_STR_1 STRINGIFY(PER_LINUX_32BIT)
     185   XLAT(PER_LINUX_FDPIC),
     186   #define XLAT_VAL_2 ((unsigned) (PER_LINUX_FDPIC))
     187   #define XLAT_STR_2 STRINGIFY(PER_LINUX_FDPIC)
     188   XLAT(PER_SVR4),
     189   #define XLAT_VAL_3 ((unsigned) (PER_SVR4))
     190   #define XLAT_STR_3 STRINGIFY(PER_SVR4)
     191   XLAT(PER_SVR3),
     192   #define XLAT_VAL_4 ((unsigned) (PER_SVR3))
     193   #define XLAT_STR_4 STRINGIFY(PER_SVR3)
     194   XLAT(PER_SCOSVR3),
     195   #define XLAT_VAL_5 ((unsigned) (PER_SCOSVR3))
     196   #define XLAT_STR_5 STRINGIFY(PER_SCOSVR3)
     197   XLAT(PER_OSR5),
     198   #define XLAT_VAL_6 ((unsigned) (PER_OSR5))
     199   #define XLAT_STR_6 STRINGIFY(PER_OSR5)
     200   XLAT(PER_WYSEV386),
     201   #define XLAT_VAL_7 ((unsigned) (PER_WYSEV386))
     202   #define XLAT_STR_7 STRINGIFY(PER_WYSEV386)
     203   XLAT(PER_ISCR4),
     204   #define XLAT_VAL_8 ((unsigned) (PER_ISCR4))
     205   #define XLAT_STR_8 STRINGIFY(PER_ISCR4)
     206   XLAT(PER_BSD),
     207   #define XLAT_VAL_9 ((unsigned) (PER_BSD))
     208   #define XLAT_STR_9 STRINGIFY(PER_BSD)
     209   XLAT(PER_SUNOS),
     210   #define XLAT_VAL_10 ((unsigned) (PER_SUNOS))
     211   #define XLAT_STR_10 STRINGIFY(PER_SUNOS)
     212   XLAT(PER_XENIX),
     213   #define XLAT_VAL_11 ((unsigned) (PER_XENIX))
     214   #define XLAT_STR_11 STRINGIFY(PER_XENIX)
     215   XLAT(PER_LINUX32),
     216   #define XLAT_VAL_12 ((unsigned) (PER_LINUX32))
     217   #define XLAT_STR_12 STRINGIFY(PER_LINUX32)
     218   XLAT(PER_LINUX32_3GB),
     219   #define XLAT_VAL_13 ((unsigned) (PER_LINUX32_3GB))
     220   #define XLAT_STR_13 STRINGIFY(PER_LINUX32_3GB)
     221   XLAT(PER_IRIX32),
     222   #define XLAT_VAL_14 ((unsigned) (PER_IRIX32))
     223   #define XLAT_STR_14 STRINGIFY(PER_IRIX32)
     224   XLAT(PER_IRIXN32),
     225   #define XLAT_VAL_15 ((unsigned) (PER_IRIXN32))
     226   #define XLAT_STR_15 STRINGIFY(PER_IRIXN32)
     227   XLAT(PER_IRIX64),
     228   #define XLAT_VAL_16 ((unsigned) (PER_IRIX64))
     229   #define XLAT_STR_16 STRINGIFY(PER_IRIX64)
     230   XLAT(PER_RISCOS),
     231   #define XLAT_VAL_17 ((unsigned) (PER_RISCOS))
     232   #define XLAT_STR_17 STRINGIFY(PER_RISCOS)
     233   XLAT(PER_SOLARIS),
     234   #define XLAT_VAL_18 ((unsigned) (PER_SOLARIS))
     235   #define XLAT_STR_18 STRINGIFY(PER_SOLARIS)
     236   XLAT(PER_UW7),
     237   #define XLAT_VAL_19 ((unsigned) (PER_UW7))
     238   #define XLAT_STR_19 STRINGIFY(PER_UW7)
     239   XLAT(PER_OSF4),
     240   #define XLAT_VAL_20 ((unsigned) (PER_OSF4))
     241   #define XLAT_STR_20 STRINGIFY(PER_OSF4)
     242   XLAT(PER_HPUX),
     243   #define XLAT_VAL_21 ((unsigned) (PER_HPUX))
     244   #define XLAT_STR_21 STRINGIFY(PER_HPUX)
     245   XLAT(PER_MASK),
     246   #define XLAT_VAL_22 ((unsigned) (PER_MASK))
     247   #define XLAT_STR_22 STRINGIFY(PER_MASK)
     248  };
     249  static
     250  const struct xlat personality_types[1] = { {
     251   .data = personality_types_xdata,
     252   .size = ARRAY_SIZE(personality_types_xdata),
     253   .type = XT_NORMAL,
     254   .flags_mask = 0
     255  #  ifdef XLAT_VAL_0
     256    | XLAT_VAL_0
     257  #  endif
     258  #  ifdef XLAT_VAL_1
     259    | XLAT_VAL_1
     260  #  endif
     261  #  ifdef XLAT_VAL_2
     262    | XLAT_VAL_2
     263  #  endif
     264  #  ifdef XLAT_VAL_3
     265    | XLAT_VAL_3
     266  #  endif
     267  #  ifdef XLAT_VAL_4
     268    | XLAT_VAL_4
     269  #  endif
     270  #  ifdef XLAT_VAL_5
     271    | XLAT_VAL_5
     272  #  endif
     273  #  ifdef XLAT_VAL_6
     274    | XLAT_VAL_6
     275  #  endif
     276  #  ifdef XLAT_VAL_7
     277    | XLAT_VAL_7
     278  #  endif
     279  #  ifdef XLAT_VAL_8
     280    | XLAT_VAL_8
     281  #  endif
     282  #  ifdef XLAT_VAL_9
     283    | XLAT_VAL_9
     284  #  endif
     285  #  ifdef XLAT_VAL_10
     286    | XLAT_VAL_10
     287  #  endif
     288  #  ifdef XLAT_VAL_11
     289    | XLAT_VAL_11
     290  #  endif
     291  #  ifdef XLAT_VAL_12
     292    | XLAT_VAL_12
     293  #  endif
     294  #  ifdef XLAT_VAL_13
     295    | XLAT_VAL_13
     296  #  endif
     297  #  ifdef XLAT_VAL_14
     298    | XLAT_VAL_14
     299  #  endif
     300  #  ifdef XLAT_VAL_15
     301    | XLAT_VAL_15
     302  #  endif
     303  #  ifdef XLAT_VAL_16
     304    | XLAT_VAL_16
     305  #  endif
     306  #  ifdef XLAT_VAL_17
     307    | XLAT_VAL_17
     308  #  endif
     309  #  ifdef XLAT_VAL_18
     310    | XLAT_VAL_18
     311  #  endif
     312  #  ifdef XLAT_VAL_19
     313    | XLAT_VAL_19
     314  #  endif
     315  #  ifdef XLAT_VAL_20
     316    | XLAT_VAL_20
     317  #  endif
     318  #  ifdef XLAT_VAL_21
     319    | XLAT_VAL_21
     320  #  endif
     321  #  ifdef XLAT_VAL_22
     322    | XLAT_VAL_22
     323  #  endif
     324    ,
     325   .flags_strsz = 0
     326  #  ifdef XLAT_STR_0
     327    + sizeof(XLAT_STR_0)
     328  #  endif
     329  #  ifdef XLAT_STR_1
     330    + sizeof(XLAT_STR_1)
     331  #  endif
     332  #  ifdef XLAT_STR_2
     333    + sizeof(XLAT_STR_2)
     334  #  endif
     335  #  ifdef XLAT_STR_3
     336    + sizeof(XLAT_STR_3)
     337  #  endif
     338  #  ifdef XLAT_STR_4
     339    + sizeof(XLAT_STR_4)
     340  #  endif
     341  #  ifdef XLAT_STR_5
     342    + sizeof(XLAT_STR_5)
     343  #  endif
     344  #  ifdef XLAT_STR_6
     345    + sizeof(XLAT_STR_6)
     346  #  endif
     347  #  ifdef XLAT_STR_7
     348    + sizeof(XLAT_STR_7)
     349  #  endif
     350  #  ifdef XLAT_STR_8
     351    + sizeof(XLAT_STR_8)
     352  #  endif
     353  #  ifdef XLAT_STR_9
     354    + sizeof(XLAT_STR_9)
     355  #  endif
     356  #  ifdef XLAT_STR_10
     357    + sizeof(XLAT_STR_10)
     358  #  endif
     359  #  ifdef XLAT_STR_11
     360    + sizeof(XLAT_STR_11)
     361  #  endif
     362  #  ifdef XLAT_STR_12
     363    + sizeof(XLAT_STR_12)
     364  #  endif
     365  #  ifdef XLAT_STR_13
     366    + sizeof(XLAT_STR_13)
     367  #  endif
     368  #  ifdef XLAT_STR_14
     369    + sizeof(XLAT_STR_14)
     370  #  endif
     371  #  ifdef XLAT_STR_15
     372    + sizeof(XLAT_STR_15)
     373  #  endif
     374  #  ifdef XLAT_STR_16
     375    + sizeof(XLAT_STR_16)
     376  #  endif
     377  #  ifdef XLAT_STR_17
     378    + sizeof(XLAT_STR_17)
     379  #  endif
     380  #  ifdef XLAT_STR_18
     381    + sizeof(XLAT_STR_18)
     382  #  endif
     383  #  ifdef XLAT_STR_19
     384    + sizeof(XLAT_STR_19)
     385  #  endif
     386  #  ifdef XLAT_STR_20
     387    + sizeof(XLAT_STR_20)
     388  #  endif
     389  #  ifdef XLAT_STR_21
     390    + sizeof(XLAT_STR_21)
     391  #  endif
     392  #  ifdef XLAT_STR_22
     393    + sizeof(XLAT_STR_22)
     394  #  endif
     395    ,
     396  } };
     397  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     398  
     399  #  undef XLAT_STR_0
     400  #  undef XLAT_VAL_0
     401  #  undef XLAT_STR_1
     402  #  undef XLAT_VAL_1
     403  #  undef XLAT_STR_2
     404  #  undef XLAT_VAL_2
     405  #  undef XLAT_STR_3
     406  #  undef XLAT_VAL_3
     407  #  undef XLAT_STR_4
     408  #  undef XLAT_VAL_4
     409  #  undef XLAT_STR_5
     410  #  undef XLAT_VAL_5
     411  #  undef XLAT_STR_6
     412  #  undef XLAT_VAL_6
     413  #  undef XLAT_STR_7
     414  #  undef XLAT_VAL_7
     415  #  undef XLAT_STR_8
     416  #  undef XLAT_VAL_8
     417  #  undef XLAT_STR_9
     418  #  undef XLAT_VAL_9
     419  #  undef XLAT_STR_10
     420  #  undef XLAT_VAL_10
     421  #  undef XLAT_STR_11
     422  #  undef XLAT_VAL_11
     423  #  undef XLAT_STR_12
     424  #  undef XLAT_VAL_12
     425  #  undef XLAT_STR_13
     426  #  undef XLAT_VAL_13
     427  #  undef XLAT_STR_14
     428  #  undef XLAT_VAL_14
     429  #  undef XLAT_STR_15
     430  #  undef XLAT_VAL_15
     431  #  undef XLAT_STR_16
     432  #  undef XLAT_VAL_16
     433  #  undef XLAT_STR_17
     434  #  undef XLAT_VAL_17
     435  #  undef XLAT_STR_18
     436  #  undef XLAT_VAL_18
     437  #  undef XLAT_STR_19
     438  #  undef XLAT_VAL_19
     439  #  undef XLAT_STR_20
     440  #  undef XLAT_VAL_20
     441  #  undef XLAT_STR_21
     442  #  undef XLAT_VAL_21
     443  #  undef XLAT_STR_22
     444  #  undef XLAT_VAL_22
     445  # endif /* !IN_MPERS */
     446  
     447  #endif /* !XLAT_MACROS_ONLY */