(root)/
strace-6.5/
src/
xlat/
syslog_console_levels.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/syslog_console_levels.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #if defined(LOGLEVEL_EMERG) || (defined(HAVE_DECL_LOGLEVEL_EMERG) && HAVE_DECL_LOGLEVEL_EMERG)
       7  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
       8  static_assert((LOGLEVEL_EMERG) == (0), "LOGLEVEL_EMERG != 0");
       9  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      10  #else
      11  # define LOGLEVEL_EMERG 0
      12  #endif
      13  #if defined(LOGLEVEL_ALERT) || (defined(HAVE_DECL_LOGLEVEL_ALERT) && HAVE_DECL_LOGLEVEL_ALERT)
      14  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      15  static_assert((LOGLEVEL_ALERT) == (1), "LOGLEVEL_ALERT != 1");
      16  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      17  #else
      18  # define LOGLEVEL_ALERT 1
      19  #endif
      20  #if defined(LOGLEVEL_CRIT) || (defined(HAVE_DECL_LOGLEVEL_CRIT) && HAVE_DECL_LOGLEVEL_CRIT)
      21  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      22  static_assert((LOGLEVEL_CRIT) == (2), "LOGLEVEL_CRIT != 2");
      23  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      24  #else
      25  # define LOGLEVEL_CRIT 2
      26  #endif
      27  #if defined(LOGLEVEL_ERR) || (defined(HAVE_DECL_LOGLEVEL_ERR) && HAVE_DECL_LOGLEVEL_ERR)
      28  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      29  static_assert((LOGLEVEL_ERR) == (3), "LOGLEVEL_ERR != 3");
      30  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      31  #else
      32  # define LOGLEVEL_ERR 3
      33  #endif
      34  #if defined(LOGLEVEL_WARNING) || (defined(HAVE_DECL_LOGLEVEL_WARNING) && HAVE_DECL_LOGLEVEL_WARNING)
      35  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      36  static_assert((LOGLEVEL_WARNING) == (4), "LOGLEVEL_WARNING != 4");
      37  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      38  #else
      39  # define LOGLEVEL_WARNING 4
      40  #endif
      41  #if defined(LOGLEVEL_NOTICE) || (defined(HAVE_DECL_LOGLEVEL_NOTICE) && HAVE_DECL_LOGLEVEL_NOTICE)
      42  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      43  static_assert((LOGLEVEL_NOTICE) == (5), "LOGLEVEL_NOTICE != 5");
      44  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      45  #else
      46  # define LOGLEVEL_NOTICE 5
      47  #endif
      48  #if defined(LOGLEVEL_INFO) || (defined(HAVE_DECL_LOGLEVEL_INFO) && HAVE_DECL_LOGLEVEL_INFO)
      49  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      50  static_assert((LOGLEVEL_INFO) == (6), "LOGLEVEL_INFO != 6");
      51  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      52  #else
      53  # define LOGLEVEL_INFO 6
      54  #endif
      55  #if defined(LOGLEVEL_DEBUG) || (defined(HAVE_DECL_LOGLEVEL_DEBUG) && HAVE_DECL_LOGLEVEL_DEBUG)
      56  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      57  static_assert((LOGLEVEL_DEBUG) == (7), "LOGLEVEL_DEBUG != 7");
      58  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      59  #else
      60  # define LOGLEVEL_DEBUG 7
      61  #endif
      62  #if defined(LOGLEVEL_DEBUG) || (defined(HAVE_DECL_LOGLEVEL_DEBUG) && HAVE_DECL_LOGLEVEL_DEBUG)
      63  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      64  static_assert((LOGLEVEL_DEBUG) == (7), "LOGLEVEL_DEBUG != 7");
      65  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      66  #else
      67  # define LOGLEVEL_DEBUG 7
      68  #endif
      69  #undef XLAT_PREV_VAL
      70  
      71  #ifndef XLAT_MACROS_ONLY
      72  
      73  # ifdef IN_MPERS
      74  
      75  #  error static const struct xlat syslog_console_levels in mpers mode
      76  
      77  # else
      78  
      79  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
      80  static const struct xlat_data syslog_console_levels_xdata[] = {
      81  
      82   [LOGLEVEL_EMERG] = XLAT(LOGLEVEL_EMERG),
      83   #define XLAT_VAL_0 ((unsigned) (LOGLEVEL_EMERG))
      84   #define XLAT_STR_0 STRINGIFY(LOGLEVEL_EMERG)
      85   [LOGLEVEL_ALERT] = XLAT(LOGLEVEL_ALERT),
      86   #define XLAT_VAL_1 ((unsigned) (LOGLEVEL_ALERT))
      87   #define XLAT_STR_1 STRINGIFY(LOGLEVEL_ALERT)
      88   [LOGLEVEL_CRIT] = XLAT(LOGLEVEL_CRIT),
      89   #define XLAT_VAL_2 ((unsigned) (LOGLEVEL_CRIT))
      90   #define XLAT_STR_2 STRINGIFY(LOGLEVEL_CRIT)
      91   [LOGLEVEL_ERR] = XLAT(LOGLEVEL_ERR),
      92   #define XLAT_VAL_3 ((unsigned) (LOGLEVEL_ERR))
      93   #define XLAT_STR_3 STRINGIFY(LOGLEVEL_ERR)
      94   [LOGLEVEL_WARNING] = XLAT(LOGLEVEL_WARNING),
      95   #define XLAT_VAL_4 ((unsigned) (LOGLEVEL_WARNING))
      96   #define XLAT_STR_4 STRINGIFY(LOGLEVEL_WARNING)
      97   [LOGLEVEL_NOTICE] = XLAT(LOGLEVEL_NOTICE),
      98   #define XLAT_VAL_5 ((unsigned) (LOGLEVEL_NOTICE))
      99   #define XLAT_STR_5 STRINGIFY(LOGLEVEL_NOTICE)
     100   [LOGLEVEL_INFO] = XLAT(LOGLEVEL_INFO),
     101   #define XLAT_VAL_6 ((unsigned) (LOGLEVEL_INFO))
     102   #define XLAT_STR_6 STRINGIFY(LOGLEVEL_INFO)
     103   [LOGLEVEL_DEBUG] = XLAT(LOGLEVEL_DEBUG),
     104   #define XLAT_VAL_7 ((unsigned) (LOGLEVEL_DEBUG))
     105   #define XLAT_STR_7 STRINGIFY(LOGLEVEL_DEBUG)
     106   [LOGLEVEL_DEBUG+1] = XLAT(LOGLEVEL_DEBUG+1),
     107   #define XLAT_VAL_8 ((unsigned) (LOGLEVEL_DEBUG+1))
     108   #define XLAT_STR_8 STRINGIFY(LOGLEVEL_DEBUG+1)
     109  };
     110  static
     111  const struct xlat syslog_console_levels[1] = { {
     112   .data = syslog_console_levels_xdata,
     113   .size = ARRAY_SIZE(syslog_console_levels_xdata),
     114   .type = XT_INDEXED,
     115   .flags_mask = 0
     116  #  ifdef XLAT_VAL_0
     117    | XLAT_VAL_0
     118  #  endif
     119  #  ifdef XLAT_VAL_1
     120    | XLAT_VAL_1
     121  #  endif
     122  #  ifdef XLAT_VAL_2
     123    | XLAT_VAL_2
     124  #  endif
     125  #  ifdef XLAT_VAL_3
     126    | XLAT_VAL_3
     127  #  endif
     128  #  ifdef XLAT_VAL_4
     129    | XLAT_VAL_4
     130  #  endif
     131  #  ifdef XLAT_VAL_5
     132    | XLAT_VAL_5
     133  #  endif
     134  #  ifdef XLAT_VAL_6
     135    | XLAT_VAL_6
     136  #  endif
     137  #  ifdef XLAT_VAL_7
     138    | XLAT_VAL_7
     139  #  endif
     140  #  ifdef XLAT_VAL_8
     141    | XLAT_VAL_8
     142  #  endif
     143    ,
     144   .flags_strsz = 0
     145  #  ifdef XLAT_STR_0
     146    + sizeof(XLAT_STR_0)
     147  #  endif
     148  #  ifdef XLAT_STR_1
     149    + sizeof(XLAT_STR_1)
     150  #  endif
     151  #  ifdef XLAT_STR_2
     152    + sizeof(XLAT_STR_2)
     153  #  endif
     154  #  ifdef XLAT_STR_3
     155    + sizeof(XLAT_STR_3)
     156  #  endif
     157  #  ifdef XLAT_STR_4
     158    + sizeof(XLAT_STR_4)
     159  #  endif
     160  #  ifdef XLAT_STR_5
     161    + sizeof(XLAT_STR_5)
     162  #  endif
     163  #  ifdef XLAT_STR_6
     164    + sizeof(XLAT_STR_6)
     165  #  endif
     166  #  ifdef XLAT_STR_7
     167    + sizeof(XLAT_STR_7)
     168  #  endif
     169  #  ifdef XLAT_STR_8
     170    + sizeof(XLAT_STR_8)
     171  #  endif
     172    ,
     173  } };
     174  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     175  
     176  #  undef XLAT_STR_0
     177  #  undef XLAT_VAL_0
     178  #  undef XLAT_STR_1
     179  #  undef XLAT_VAL_1
     180  #  undef XLAT_STR_2
     181  #  undef XLAT_VAL_2
     182  #  undef XLAT_STR_3
     183  #  undef XLAT_VAL_3
     184  #  undef XLAT_STR_4
     185  #  undef XLAT_VAL_4
     186  #  undef XLAT_STR_5
     187  #  undef XLAT_VAL_5
     188  #  undef XLAT_STR_6
     189  #  undef XLAT_VAL_6
     190  #  undef XLAT_STR_7
     191  #  undef XLAT_VAL_7
     192  #  undef XLAT_STR_8
     193  #  undef XLAT_VAL_8
     194  # endif /* !IN_MPERS */
     195  
     196  #endif /* !XLAT_MACROS_ONLY */