1*cf84ac9aSAndroid Build Coastguard Worker /* Generated by ./xlat/gen.sh from ./xlat/adjtimex_modes.in; do not edit. */ 2*cf84ac9aSAndroid Build Coastguard Worker 3*cf84ac9aSAndroid Build Coastguard Worker #include "gcc_compat.h" 4*cf84ac9aSAndroid Build Coastguard Worker #include "static_assert.h" 5*cf84ac9aSAndroid Build Coastguard Worker 6*cf84ac9aSAndroid Build Coastguard Worker #if defined(ADJ_OFFSET_SS_READ) || (defined(HAVE_DECL_ADJ_OFFSET_SS_READ) && HAVE_DECL_ADJ_OFFSET_SS_READ) 7*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 8*cf84ac9aSAndroid Build Coastguard Worker static_assert((ADJ_OFFSET_SS_READ) == (0xa001), "ADJ_OFFSET_SS_READ != 0xa001"); 9*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 10*cf84ac9aSAndroid Build Coastguard Worker #else 11*cf84ac9aSAndroid Build Coastguard Worker # define ADJ_OFFSET_SS_READ 0xa001 12*cf84ac9aSAndroid Build Coastguard Worker #endif 13*cf84ac9aSAndroid Build Coastguard Worker #if defined(ADJ_OFFSET_SINGLESHOT) || (defined(HAVE_DECL_ADJ_OFFSET_SINGLESHOT) && HAVE_DECL_ADJ_OFFSET_SINGLESHOT) 14*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 15*cf84ac9aSAndroid Build Coastguard Worker static_assert((ADJ_OFFSET_SINGLESHOT) == (0x8001), "ADJ_OFFSET_SINGLESHOT != 0x8001"); 16*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 17*cf84ac9aSAndroid Build Coastguard Worker #else 18*cf84ac9aSAndroid Build Coastguard Worker # define ADJ_OFFSET_SINGLESHOT 0x8001 19*cf84ac9aSAndroid Build Coastguard Worker #endif 20*cf84ac9aSAndroid Build Coastguard Worker #if defined(ADJ_OFFSET) || (defined(HAVE_DECL_ADJ_OFFSET) && HAVE_DECL_ADJ_OFFSET) 21*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 22*cf84ac9aSAndroid Build Coastguard Worker static_assert((ADJ_OFFSET) == (0x0001), "ADJ_OFFSET != 0x0001"); 23*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 24*cf84ac9aSAndroid Build Coastguard Worker #else 25*cf84ac9aSAndroid Build Coastguard Worker # define ADJ_OFFSET 0x0001 26*cf84ac9aSAndroid Build Coastguard Worker #endif 27*cf84ac9aSAndroid Build Coastguard Worker #if defined(ADJ_FREQUENCY) || (defined(HAVE_DECL_ADJ_FREQUENCY) && HAVE_DECL_ADJ_FREQUENCY) 28*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 29*cf84ac9aSAndroid Build Coastguard Worker static_assert((ADJ_FREQUENCY) == (0x0002), "ADJ_FREQUENCY != 0x0002"); 30*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 31*cf84ac9aSAndroid Build Coastguard Worker #else 32*cf84ac9aSAndroid Build Coastguard Worker # define ADJ_FREQUENCY 0x0002 33*cf84ac9aSAndroid Build Coastguard Worker #endif 34*cf84ac9aSAndroid Build Coastguard Worker #if defined(ADJ_MAXERROR) || (defined(HAVE_DECL_ADJ_MAXERROR) && HAVE_DECL_ADJ_MAXERROR) 35*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 36*cf84ac9aSAndroid Build Coastguard Worker static_assert((ADJ_MAXERROR) == (0x0004), "ADJ_MAXERROR != 0x0004"); 37*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 38*cf84ac9aSAndroid Build Coastguard Worker #else 39*cf84ac9aSAndroid Build Coastguard Worker # define ADJ_MAXERROR 0x0004 40*cf84ac9aSAndroid Build Coastguard Worker #endif 41*cf84ac9aSAndroid Build Coastguard Worker #if defined(ADJ_ESTERROR) || (defined(HAVE_DECL_ADJ_ESTERROR) && HAVE_DECL_ADJ_ESTERROR) 42*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 43*cf84ac9aSAndroid Build Coastguard Worker static_assert((ADJ_ESTERROR) == (0x0008), "ADJ_ESTERROR != 0x0008"); 44*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 45*cf84ac9aSAndroid Build Coastguard Worker #else 46*cf84ac9aSAndroid Build Coastguard Worker # define ADJ_ESTERROR 0x0008 47*cf84ac9aSAndroid Build Coastguard Worker #endif 48*cf84ac9aSAndroid Build Coastguard Worker #if defined(ADJ_STATUS) || (defined(HAVE_DECL_ADJ_STATUS) && HAVE_DECL_ADJ_STATUS) 49*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 50*cf84ac9aSAndroid Build Coastguard Worker static_assert((ADJ_STATUS) == (0x0010), "ADJ_STATUS != 0x0010"); 51*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 52*cf84ac9aSAndroid Build Coastguard Worker #else 53*cf84ac9aSAndroid Build Coastguard Worker # define ADJ_STATUS 0x0010 54*cf84ac9aSAndroid Build Coastguard Worker #endif 55*cf84ac9aSAndroid Build Coastguard Worker #if defined(ADJ_TIMECONST) || (defined(HAVE_DECL_ADJ_TIMECONST) && HAVE_DECL_ADJ_TIMECONST) 56*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 57*cf84ac9aSAndroid Build Coastguard Worker static_assert((ADJ_TIMECONST) == (0x0020), "ADJ_TIMECONST != 0x0020"); 58*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 59*cf84ac9aSAndroid Build Coastguard Worker #else 60*cf84ac9aSAndroid Build Coastguard Worker # define ADJ_TIMECONST 0x0020 61*cf84ac9aSAndroid Build Coastguard Worker #endif 62*cf84ac9aSAndroid Build Coastguard Worker #if defined(ADJ_TAI) || (defined(HAVE_DECL_ADJ_TAI) && HAVE_DECL_ADJ_TAI) 63*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 64*cf84ac9aSAndroid Build Coastguard Worker static_assert((ADJ_TAI) == (0x0080), "ADJ_TAI != 0x0080"); 65*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 66*cf84ac9aSAndroid Build Coastguard Worker #else 67*cf84ac9aSAndroid Build Coastguard Worker # define ADJ_TAI 0x0080 68*cf84ac9aSAndroid Build Coastguard Worker #endif 69*cf84ac9aSAndroid Build Coastguard Worker #if defined(ADJ_SETOFFSET) || (defined(HAVE_DECL_ADJ_SETOFFSET) && HAVE_DECL_ADJ_SETOFFSET) 70*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 71*cf84ac9aSAndroid Build Coastguard Worker static_assert((ADJ_SETOFFSET) == (0x0100), "ADJ_SETOFFSET != 0x0100"); 72*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 73*cf84ac9aSAndroid Build Coastguard Worker #else 74*cf84ac9aSAndroid Build Coastguard Worker # define ADJ_SETOFFSET 0x0100 75*cf84ac9aSAndroid Build Coastguard Worker #endif 76*cf84ac9aSAndroid Build Coastguard Worker #if defined(ADJ_MICRO) || (defined(HAVE_DECL_ADJ_MICRO) && HAVE_DECL_ADJ_MICRO) 77*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 78*cf84ac9aSAndroid Build Coastguard Worker static_assert((ADJ_MICRO) == (0x1000), "ADJ_MICRO != 0x1000"); 79*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 80*cf84ac9aSAndroid Build Coastguard Worker #else 81*cf84ac9aSAndroid Build Coastguard Worker # define ADJ_MICRO 0x1000 82*cf84ac9aSAndroid Build Coastguard Worker #endif 83*cf84ac9aSAndroid Build Coastguard Worker #if defined(ADJ_NANO) || (defined(HAVE_DECL_ADJ_NANO) && HAVE_DECL_ADJ_NANO) 84*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 85*cf84ac9aSAndroid Build Coastguard Worker static_assert((ADJ_NANO) == (0x2000), "ADJ_NANO != 0x2000"); 86*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 87*cf84ac9aSAndroid Build Coastguard Worker #else 88*cf84ac9aSAndroid Build Coastguard Worker # define ADJ_NANO 0x2000 89*cf84ac9aSAndroid Build Coastguard Worker #endif 90*cf84ac9aSAndroid Build Coastguard Worker #if defined(ADJ_TICK) || (defined(HAVE_DECL_ADJ_TICK) && HAVE_DECL_ADJ_TICK) 91*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 92*cf84ac9aSAndroid Build Coastguard Worker static_assert((ADJ_TICK) == (0x4000), "ADJ_TICK != 0x4000"); 93*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 94*cf84ac9aSAndroid Build Coastguard Worker #else 95*cf84ac9aSAndroid Build Coastguard Worker # define ADJ_TICK 0x4000 96*cf84ac9aSAndroid Build Coastguard Worker #endif 97*cf84ac9aSAndroid Build Coastguard Worker 98*cf84ac9aSAndroid Build Coastguard Worker #ifndef XLAT_MACROS_ONLY 99*cf84ac9aSAndroid Build Coastguard Worker 100*cf84ac9aSAndroid Build Coastguard Worker # ifdef IN_MPERS 101*cf84ac9aSAndroid Build Coastguard Worker 102*cf84ac9aSAndroid Build Coastguard Worker extern const struct xlat adjtimex_modes[]; 103*cf84ac9aSAndroid Build Coastguard Worker 104*cf84ac9aSAndroid Build Coastguard Worker # else 105*cf84ac9aSAndroid Build Coastguard Worker 106*cf84ac9aSAndroid Build Coastguard Worker # if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS) 107*cf84ac9aSAndroid Build Coastguard Worker static 108*cf84ac9aSAndroid Build Coastguard Worker # endif 109*cf84ac9aSAndroid Build Coastguard Worker const struct xlat adjtimex_modes[] = { 110*cf84ac9aSAndroid Build Coastguard Worker XLAT(ADJ_OFFSET_SS_READ), 111*cf84ac9aSAndroid Build Coastguard Worker XLAT(ADJ_OFFSET_SINGLESHOT), 112*cf84ac9aSAndroid Build Coastguard Worker XLAT(ADJ_OFFSET), 113*cf84ac9aSAndroid Build Coastguard Worker XLAT(ADJ_FREQUENCY), 114*cf84ac9aSAndroid Build Coastguard Worker XLAT(ADJ_MAXERROR), 115*cf84ac9aSAndroid Build Coastguard Worker XLAT(ADJ_ESTERROR), 116*cf84ac9aSAndroid Build Coastguard Worker XLAT(ADJ_STATUS), 117*cf84ac9aSAndroid Build Coastguard Worker XLAT(ADJ_TIMECONST), 118*cf84ac9aSAndroid Build Coastguard Worker XLAT(ADJ_TAI), 119*cf84ac9aSAndroid Build Coastguard Worker XLAT(ADJ_SETOFFSET), 120*cf84ac9aSAndroid Build Coastguard Worker XLAT(ADJ_MICRO), 121*cf84ac9aSAndroid Build Coastguard Worker XLAT(ADJ_NANO), 122*cf84ac9aSAndroid Build Coastguard Worker XLAT(ADJ_TICK), 123*cf84ac9aSAndroid Build Coastguard Worker XLAT_END 124*cf84ac9aSAndroid Build Coastguard Worker }; 125*cf84ac9aSAndroid Build Coastguard Worker 126*cf84ac9aSAndroid Build Coastguard Worker # endif /* !IN_MPERS */ 127*cf84ac9aSAndroid Build Coastguard Worker 128*cf84ac9aSAndroid Build Coastguard Worker #endif /* !XLAT_MACROS_ONLY */ 129