(root)/
strace-6.5/
src/
xlat/
rtc_features.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/rtc_features.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  # ifdef IN_MPERS
      11  
      12  extern const struct xlat rtc_features[];
      13  
      14  # else
      15  
      16  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
      17  static const struct xlat_data rtc_features_xdata[] = {
      18  #if defined(RTC_FEATURE_ALARM) || (defined(HAVE_DECL_RTC_FEATURE_ALARM) && HAVE_DECL_RTC_FEATURE_ALARM)
      19    XLAT_PAIR(1ULL<<RTC_FEATURE_ALARM, "1<<RTC_FEATURE_ALARM"),
      20   #define XLAT_VAL_0 ((unsigned) (1ULL<<RTC_FEATURE_ALARM))
      21   #define XLAT_STR_0 "1<<RTC_FEATURE_ALARM"
      22  #endif
      23  #if defined(RTC_FEATURE_ALARM_RES_MINUTE) || (defined(HAVE_DECL_RTC_FEATURE_ALARM_RES_MINUTE) && HAVE_DECL_RTC_FEATURE_ALARM_RES_MINUTE)
      24    XLAT_PAIR(1ULL<<RTC_FEATURE_ALARM_RES_MINUTE, "1<<RTC_FEATURE_ALARM_RES_MINUTE"),
      25   #define XLAT_VAL_1 ((unsigned) (1ULL<<RTC_FEATURE_ALARM_RES_MINUTE))
      26   #define XLAT_STR_1 "1<<RTC_FEATURE_ALARM_RES_MINUTE"
      27  #endif
      28  #if defined(RTC_FEATURE_NEED_WEEK_DAY) || (defined(HAVE_DECL_RTC_FEATURE_NEED_WEEK_DAY) && HAVE_DECL_RTC_FEATURE_NEED_WEEK_DAY)
      29    XLAT_PAIR(1ULL<<RTC_FEATURE_NEED_WEEK_DAY, "1<<RTC_FEATURE_NEED_WEEK_DAY"),
      30   #define XLAT_VAL_2 ((unsigned) (1ULL<<RTC_FEATURE_NEED_WEEK_DAY))
      31   #define XLAT_STR_2 "1<<RTC_FEATURE_NEED_WEEK_DAY"
      32  #endif
      33  #if defined(RTC_FEATURE_ALARM_RES_2S) || (defined(HAVE_DECL_RTC_FEATURE_ALARM_RES_2S) && HAVE_DECL_RTC_FEATURE_ALARM_RES_2S)
      34    XLAT_PAIR(1ULL<<RTC_FEATURE_ALARM_RES_2S, "1<<RTC_FEATURE_ALARM_RES_2S"),
      35   #define XLAT_VAL_3 ((unsigned) (1ULL<<RTC_FEATURE_ALARM_RES_2S))
      36   #define XLAT_STR_3 "1<<RTC_FEATURE_ALARM_RES_2S"
      37  #endif
      38  #if defined(RTC_FEATURE_UPDATE_INTERRUPT) || (defined(HAVE_DECL_RTC_FEATURE_UPDATE_INTERRUPT) && HAVE_DECL_RTC_FEATURE_UPDATE_INTERRUPT)
      39    XLAT_PAIR(1ULL<<RTC_FEATURE_UPDATE_INTERRUPT, "1<<RTC_FEATURE_UPDATE_INTERRUPT"),
      40   #define XLAT_VAL_4 ((unsigned) (1ULL<<RTC_FEATURE_UPDATE_INTERRUPT))
      41   #define XLAT_STR_4 "1<<RTC_FEATURE_UPDATE_INTERRUPT"
      42  #endif
      43  #if defined(RTC_FEATURE_CORRECTION) || (defined(HAVE_DECL_RTC_FEATURE_CORRECTION) && HAVE_DECL_RTC_FEATURE_CORRECTION)
      44    XLAT_PAIR(1ULL<<RTC_FEATURE_CORRECTION, "1<<RTC_FEATURE_CORRECTION"),
      45   #define XLAT_VAL_5 ((unsigned) (1ULL<<RTC_FEATURE_CORRECTION))
      46   #define XLAT_STR_5 "1<<RTC_FEATURE_CORRECTION"
      47  #endif
      48  #if defined(RTC_FEATURE_BACKUP_SWITCH_MODE) || (defined(HAVE_DECL_RTC_FEATURE_BACKUP_SWITCH_MODE) && HAVE_DECL_RTC_FEATURE_BACKUP_SWITCH_MODE)
      49    XLAT_PAIR(1ULL<<RTC_FEATURE_BACKUP_SWITCH_MODE, "1<<RTC_FEATURE_BACKUP_SWITCH_MODE"),
      50   #define XLAT_VAL_6 ((unsigned) (1ULL<<RTC_FEATURE_BACKUP_SWITCH_MODE))
      51   #define XLAT_STR_6 "1<<RTC_FEATURE_BACKUP_SWITCH_MODE"
      52  #endif
      53  #if defined(RTC_FEATURE_ALARM_WAKEUP_ONLY) || (defined(HAVE_DECL_RTC_FEATURE_ALARM_WAKEUP_ONLY) && HAVE_DECL_RTC_FEATURE_ALARM_WAKEUP_ONLY)
      54    XLAT_PAIR(1ULL<<RTC_FEATURE_ALARM_WAKEUP_ONLY, "1<<RTC_FEATURE_ALARM_WAKEUP_ONLY"),
      55   #define XLAT_VAL_7 ((unsigned) (1ULL<<RTC_FEATURE_ALARM_WAKEUP_ONLY))
      56   #define XLAT_STR_7 "1<<RTC_FEATURE_ALARM_WAKEUP_ONLY"
      57  #endif
      58  
      59  };
      60  #  if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
      61  static
      62  #  endif
      63  const struct xlat rtc_features[1] = { {
      64   .data = rtc_features_xdata,
      65   .size = ARRAY_SIZE(rtc_features_xdata),
      66   .type = XT_NORMAL,
      67   .flags_mask = 0
      68  #  ifdef XLAT_VAL_0
      69    | XLAT_VAL_0
      70  #  endif
      71  #  ifdef XLAT_VAL_1
      72    | XLAT_VAL_1
      73  #  endif
      74  #  ifdef XLAT_VAL_2
      75    | XLAT_VAL_2
      76  #  endif
      77  #  ifdef XLAT_VAL_3
      78    | XLAT_VAL_3
      79  #  endif
      80  #  ifdef XLAT_VAL_4
      81    | XLAT_VAL_4
      82  #  endif
      83  #  ifdef XLAT_VAL_5
      84    | XLAT_VAL_5
      85  #  endif
      86  #  ifdef XLAT_VAL_6
      87    | XLAT_VAL_6
      88  #  endif
      89  #  ifdef XLAT_VAL_7
      90    | XLAT_VAL_7
      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    ,
     119  } };
     120  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     121  
     122  #  undef XLAT_STR_0
     123  #  undef XLAT_VAL_0
     124  #  undef XLAT_STR_1
     125  #  undef XLAT_VAL_1
     126  #  undef XLAT_STR_2
     127  #  undef XLAT_VAL_2
     128  #  undef XLAT_STR_3
     129  #  undef XLAT_VAL_3
     130  #  undef XLAT_STR_4
     131  #  undef XLAT_VAL_4
     132  #  undef XLAT_STR_5
     133  #  undef XLAT_VAL_5
     134  #  undef XLAT_STR_6
     135  #  undef XLAT_VAL_6
     136  #  undef XLAT_STR_7
     137  #  undef XLAT_VAL_7
     138  # endif /* !IN_MPERS */
     139  
     140  #endif /* !XLAT_MACROS_ONLY */