(root)/
strace-6.5/
src/
xlat/
route_nexthop_flags.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/route_nexthop_flags.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 route_nexthop_flags_xdata[] = {
      14   XLAT(RTNH_F_DEAD),
      15   #define XLAT_VAL_0 ((unsigned) (RTNH_F_DEAD))
      16   #define XLAT_STR_0 STRINGIFY(RTNH_F_DEAD)
      17   XLAT(RTNH_F_PERVASIVE),
      18   #define XLAT_VAL_1 ((unsigned) (RTNH_F_PERVASIVE))
      19   #define XLAT_STR_1 STRINGIFY(RTNH_F_PERVASIVE)
      20   XLAT(RTNH_F_ONLINK),
      21   #define XLAT_VAL_2 ((unsigned) (RTNH_F_ONLINK))
      22   #define XLAT_STR_2 STRINGIFY(RTNH_F_ONLINK)
      23   XLAT(RTNH_F_OFFLOAD),
      24   #define XLAT_VAL_3 ((unsigned) (RTNH_F_OFFLOAD))
      25   #define XLAT_STR_3 STRINGIFY(RTNH_F_OFFLOAD)
      26   XLAT(RTNH_F_LINKDOWN),
      27   #define XLAT_VAL_4 ((unsigned) (RTNH_F_LINKDOWN))
      28   #define XLAT_STR_4 STRINGIFY(RTNH_F_LINKDOWN)
      29   XLAT(RTNH_F_UNRESOLVED),
      30   #define XLAT_VAL_5 ((unsigned) (RTNH_F_UNRESOLVED))
      31   #define XLAT_STR_5 STRINGIFY(RTNH_F_UNRESOLVED)
      32   XLAT(RTNH_F_TRAP),
      33   #define XLAT_VAL_6 ((unsigned) (RTNH_F_TRAP))
      34   #define XLAT_STR_6 STRINGIFY(RTNH_F_TRAP)
      35  };
      36  const struct xlat route_nexthop_flags[1] = { {
      37   .data = route_nexthop_flags_xdata,
      38   .size = ARRAY_SIZE(route_nexthop_flags_xdata),
      39   .type = XT_NORMAL,
      40   .flags_mask = 0
      41  #  ifdef XLAT_VAL_0
      42    | XLAT_VAL_0
      43  #  endif
      44  #  ifdef XLAT_VAL_1
      45    | XLAT_VAL_1
      46  #  endif
      47  #  ifdef XLAT_VAL_2
      48    | XLAT_VAL_2
      49  #  endif
      50  #  ifdef XLAT_VAL_3
      51    | XLAT_VAL_3
      52  #  endif
      53  #  ifdef XLAT_VAL_4
      54    | XLAT_VAL_4
      55  #  endif
      56  #  ifdef XLAT_VAL_5
      57    | XLAT_VAL_5
      58  #  endif
      59  #  ifdef XLAT_VAL_6
      60    | XLAT_VAL_6
      61  #  endif
      62    ,
      63   .flags_strsz = 0
      64  #  ifdef XLAT_STR_0
      65    + sizeof(XLAT_STR_0)
      66  #  endif
      67  #  ifdef XLAT_STR_1
      68    + sizeof(XLAT_STR_1)
      69  #  endif
      70  #  ifdef XLAT_STR_2
      71    + sizeof(XLAT_STR_2)
      72  #  endif
      73  #  ifdef XLAT_STR_3
      74    + sizeof(XLAT_STR_3)
      75  #  endif
      76  #  ifdef XLAT_STR_4
      77    + sizeof(XLAT_STR_4)
      78  #  endif
      79  #  ifdef XLAT_STR_5
      80    + sizeof(XLAT_STR_5)
      81  #  endif
      82  #  ifdef XLAT_STR_6
      83    + sizeof(XLAT_STR_6)
      84  #  endif
      85    ,
      86  } };
      87  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
      88  
      89  #  undef XLAT_STR_0
      90  #  undef XLAT_VAL_0
      91  #  undef XLAT_STR_1
      92  #  undef XLAT_VAL_1
      93  #  undef XLAT_STR_2
      94  #  undef XLAT_VAL_2
      95  #  undef XLAT_STR_3
      96  #  undef XLAT_VAL_3
      97  #  undef XLAT_STR_4
      98  #  undef XLAT_VAL_4
      99  #  undef XLAT_STR_5
     100  #  undef XLAT_VAL_5
     101  #  undef XLAT_STR_6
     102  #  undef XLAT_VAL_6
     103  # endif /* !IN_MPERS */
     104  
     105  #endif /* !XLAT_MACROS_ONLY */