(root)/
strace-6.5/
src/
xlat/
routing_scopes.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/routing_scopes.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #undef XLAT_PREV_VAL
       7  
       8  #ifndef XLAT_MACROS_ONLY
       9  
      10  # ifndef IN_MPERS
      11  
      12  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
      13  static const struct xlat_data routing_scopes_xdata[] = {
      14   XLAT(RT_SCOPE_UNIVERSE),
      15   #define XLAT_VAL_0 ((unsigned) (RT_SCOPE_UNIVERSE))
      16   #define XLAT_STR_0 STRINGIFY(RT_SCOPE_UNIVERSE)
      17   XLAT(RT_SCOPE_SITE),
      18   #define XLAT_VAL_1 ((unsigned) (RT_SCOPE_SITE))
      19   #define XLAT_STR_1 STRINGIFY(RT_SCOPE_SITE)
      20   XLAT(RT_SCOPE_LINK),
      21   #define XLAT_VAL_2 ((unsigned) (RT_SCOPE_LINK))
      22   #define XLAT_STR_2 STRINGIFY(RT_SCOPE_LINK)
      23   XLAT(RT_SCOPE_HOST),
      24   #define XLAT_VAL_3 ((unsigned) (RT_SCOPE_HOST))
      25   #define XLAT_STR_3 STRINGIFY(RT_SCOPE_HOST)
      26   XLAT(RT_SCOPE_NOWHERE),
      27   #define XLAT_VAL_4 ((unsigned) (RT_SCOPE_NOWHERE))
      28   #define XLAT_STR_4 STRINGIFY(RT_SCOPE_NOWHERE)
      29  };
      30  const struct xlat routing_scopes[1] = { {
      31   .data = routing_scopes_xdata,
      32   .size = ARRAY_SIZE(routing_scopes_xdata),
      33   .type = XT_NORMAL,
      34   .flags_mask = 0
      35  #  ifdef XLAT_VAL_0
      36    | XLAT_VAL_0
      37  #  endif
      38  #  ifdef XLAT_VAL_1
      39    | XLAT_VAL_1
      40  #  endif
      41  #  ifdef XLAT_VAL_2
      42    | XLAT_VAL_2
      43  #  endif
      44  #  ifdef XLAT_VAL_3
      45    | XLAT_VAL_3
      46  #  endif
      47  #  ifdef XLAT_VAL_4
      48    | XLAT_VAL_4
      49  #  endif
      50    ,
      51   .flags_strsz = 0
      52  #  ifdef XLAT_STR_0
      53    + sizeof(XLAT_STR_0)
      54  #  endif
      55  #  ifdef XLAT_STR_1
      56    + sizeof(XLAT_STR_1)
      57  #  endif
      58  #  ifdef XLAT_STR_2
      59    + sizeof(XLAT_STR_2)
      60  #  endif
      61  #  ifdef XLAT_STR_3
      62    + sizeof(XLAT_STR_3)
      63  #  endif
      64  #  ifdef XLAT_STR_4
      65    + sizeof(XLAT_STR_4)
      66  #  endif
      67    ,
      68  } };
      69  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
      70  
      71  #  undef XLAT_STR_0
      72  #  undef XLAT_VAL_0
      73  #  undef XLAT_STR_1
      74  #  undef XLAT_VAL_1
      75  #  undef XLAT_STR_2
      76  #  undef XLAT_VAL_2
      77  #  undef XLAT_STR_3
      78  #  undef XLAT_VAL_3
      79  #  undef XLAT_STR_4
      80  #  undef XLAT_VAL_4
      81  # endif /* !IN_MPERS */
      82  
      83  #endif /* !XLAT_MACROS_ONLY */