(root)/
strace-6.5/
src/
xlat/
dirent_types.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/dirent_types.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 dirent_types_xdata[] = {
      14  #if defined(DT_UNKNOWN) || (defined(HAVE_DECL_DT_UNKNOWN) && HAVE_DECL_DT_UNKNOWN)
      15    XLAT(DT_UNKNOWN),
      16   #define XLAT_VAL_0 ((unsigned) (DT_UNKNOWN))
      17   #define XLAT_STR_0 STRINGIFY(DT_UNKNOWN)
      18  #endif
      19  #if defined(DT_FIFO) || (defined(HAVE_DECL_DT_FIFO) && HAVE_DECL_DT_FIFO)
      20    XLAT(DT_FIFO),
      21   #define XLAT_VAL_1 ((unsigned) (DT_FIFO))
      22   #define XLAT_STR_1 STRINGIFY(DT_FIFO)
      23  #endif
      24  #if defined(DT_CHR) || (defined(HAVE_DECL_DT_CHR) && HAVE_DECL_DT_CHR)
      25    XLAT(DT_CHR),
      26   #define XLAT_VAL_2 ((unsigned) (DT_CHR))
      27   #define XLAT_STR_2 STRINGIFY(DT_CHR)
      28  #endif
      29  #if defined(DT_DIR) || (defined(HAVE_DECL_DT_DIR) && HAVE_DECL_DT_DIR)
      30    XLAT(DT_DIR),
      31   #define XLAT_VAL_3 ((unsigned) (DT_DIR))
      32   #define XLAT_STR_3 STRINGIFY(DT_DIR)
      33  #endif
      34  #if defined(DT_BLK) || (defined(HAVE_DECL_DT_BLK) && HAVE_DECL_DT_BLK)
      35    XLAT(DT_BLK),
      36   #define XLAT_VAL_4 ((unsigned) (DT_BLK))
      37   #define XLAT_STR_4 STRINGIFY(DT_BLK)
      38  #endif
      39  #if defined(DT_REG) || (defined(HAVE_DECL_DT_REG) && HAVE_DECL_DT_REG)
      40    XLAT(DT_REG),
      41   #define XLAT_VAL_5 ((unsigned) (DT_REG))
      42   #define XLAT_STR_5 STRINGIFY(DT_REG)
      43  #endif
      44  #if defined(DT_LNK) || (defined(HAVE_DECL_DT_LNK) && HAVE_DECL_DT_LNK)
      45    XLAT(DT_LNK),
      46   #define XLAT_VAL_6 ((unsigned) (DT_LNK))
      47   #define XLAT_STR_6 STRINGIFY(DT_LNK)
      48  #endif
      49  #if defined(DT_SOCK) || (defined(HAVE_DECL_DT_SOCK) && HAVE_DECL_DT_SOCK)
      50    XLAT(DT_SOCK),
      51   #define XLAT_VAL_7 ((unsigned) (DT_SOCK))
      52   #define XLAT_STR_7 STRINGIFY(DT_SOCK)
      53  #endif
      54  #if defined(DT_WHT) || (defined(HAVE_DECL_DT_WHT) && HAVE_DECL_DT_WHT)
      55    XLAT(DT_WHT),
      56   #define XLAT_VAL_8 ((unsigned) (DT_WHT))
      57   #define XLAT_STR_8 STRINGIFY(DT_WHT)
      58  #endif
      59  };
      60  const struct xlat dirent_types[1] = { {
      61   .data = dirent_types_xdata,
      62   .size = ARRAY_SIZE(dirent_types_xdata),
      63   .type = XT_NORMAL,
      64   .flags_mask = 0
      65  #  ifdef XLAT_VAL_0
      66    | XLAT_VAL_0
      67  #  endif
      68  #  ifdef XLAT_VAL_1
      69    | XLAT_VAL_1
      70  #  endif
      71  #  ifdef XLAT_VAL_2
      72    | XLAT_VAL_2
      73  #  endif
      74  #  ifdef XLAT_VAL_3
      75    | XLAT_VAL_3
      76  #  endif
      77  #  ifdef XLAT_VAL_4
      78    | XLAT_VAL_4
      79  #  endif
      80  #  ifdef XLAT_VAL_5
      81    | XLAT_VAL_5
      82  #  endif
      83  #  ifdef XLAT_VAL_6
      84    | XLAT_VAL_6
      85  #  endif
      86  #  ifdef XLAT_VAL_7
      87    | XLAT_VAL_7
      88  #  endif
      89  #  ifdef XLAT_VAL_8
      90    | XLAT_VAL_8
      91  #  endif
      92    ,
      93   .flags_strsz = 0
      94  #  ifdef XLAT_STR_0
      95    + sizeof(XLAT_STR_0)
      96  #  endif
      97  #  ifdef XLAT_STR_1
      98    + sizeof(XLAT_STR_1)
      99  #  endif
     100  #  ifdef XLAT_STR_2
     101    + sizeof(XLAT_STR_2)
     102  #  endif
     103  #  ifdef XLAT_STR_3
     104    + sizeof(XLAT_STR_3)
     105  #  endif
     106  #  ifdef XLAT_STR_4
     107    + sizeof(XLAT_STR_4)
     108  #  endif
     109  #  ifdef XLAT_STR_5
     110    + sizeof(XLAT_STR_5)
     111  #  endif
     112  #  ifdef XLAT_STR_6
     113    + sizeof(XLAT_STR_6)
     114  #  endif
     115  #  ifdef XLAT_STR_7
     116    + sizeof(XLAT_STR_7)
     117  #  endif
     118  #  ifdef XLAT_STR_8
     119    + sizeof(XLAT_STR_8)
     120  #  endif
     121    ,
     122  } };
     123  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     124  
     125  #  undef XLAT_STR_0
     126  #  undef XLAT_VAL_0
     127  #  undef XLAT_STR_1
     128  #  undef XLAT_VAL_1
     129  #  undef XLAT_STR_2
     130  #  undef XLAT_VAL_2
     131  #  undef XLAT_STR_3
     132  #  undef XLAT_VAL_3
     133  #  undef XLAT_STR_4
     134  #  undef XLAT_VAL_4
     135  #  undef XLAT_STR_5
     136  #  undef XLAT_VAL_5
     137  #  undef XLAT_STR_6
     138  #  undef XLAT_VAL_6
     139  #  undef XLAT_STR_7
     140  #  undef XLAT_VAL_7
     141  #  undef XLAT_STR_8
     142  #  undef XLAT_VAL_8
     143  # endif /* !IN_MPERS */
     144  
     145  #endif /* !XLAT_MACROS_ONLY */