(root)/
strace-6.5/
src/
xlat/
quotacmds.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/quotacmds.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #if defined(Q_V1_QUOTAON) || (defined(HAVE_DECL_Q_V1_QUOTAON) && HAVE_DECL_Q_V1_QUOTAON)
       7  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
       8  static_assert((Q_V1_QUOTAON) == (OLD_CMD(0x1)), "Q_V1_QUOTAON != OLD_CMD(0x1)");
       9  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      10  #else
      11  # define Q_V1_QUOTAON OLD_CMD(0x1)
      12  #endif
      13  #if defined(Q_V1_QUOTAOFF) || (defined(HAVE_DECL_Q_V1_QUOTAOFF) && HAVE_DECL_Q_V1_QUOTAOFF)
      14  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      15  static_assert((Q_V1_QUOTAOFF) == (OLD_CMD(0x2)), "Q_V1_QUOTAOFF != OLD_CMD(0x2)");
      16  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      17  #else
      18  # define Q_V1_QUOTAOFF OLD_CMD(0x2)
      19  #endif
      20  #if defined(Q_V1_GETQUOTA) || (defined(HAVE_DECL_Q_V1_GETQUOTA) && HAVE_DECL_Q_V1_GETQUOTA)
      21  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      22  static_assert((Q_V1_GETQUOTA) == (OLD_CMD(0x3)), "Q_V1_GETQUOTA != OLD_CMD(0x3)");
      23  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      24  #else
      25  # define Q_V1_GETQUOTA OLD_CMD(0x3)
      26  #endif
      27  #if defined(Q_V1_SETQUOTA) || (defined(HAVE_DECL_Q_V1_SETQUOTA) && HAVE_DECL_Q_V1_SETQUOTA)
      28  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      29  static_assert((Q_V1_SETQUOTA) == (OLD_CMD(0x4)), "Q_V1_SETQUOTA != OLD_CMD(0x4)");
      30  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      31  #else
      32  # define Q_V1_SETQUOTA OLD_CMD(0x4)
      33  #endif
      34  #if defined(Q_V1_SETUSE) || (defined(HAVE_DECL_Q_V1_SETUSE) && HAVE_DECL_Q_V1_SETUSE)
      35  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      36  static_assert((Q_V1_SETUSE) == (OLD_CMD(0x5)), "Q_V1_SETUSE != OLD_CMD(0x5)");
      37  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      38  #else
      39  # define Q_V1_SETUSE OLD_CMD(0x5)
      40  #endif
      41  #if defined(Q_V1_SYNC) || (defined(HAVE_DECL_Q_V1_SYNC) && HAVE_DECL_Q_V1_SYNC)
      42  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      43  static_assert((Q_V1_SYNC) == (OLD_CMD(0x6)), "Q_V1_SYNC != OLD_CMD(0x6)");
      44  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      45  #else
      46  # define Q_V1_SYNC OLD_CMD(0x6)
      47  #endif
      48  #if defined(Q_SETQLIM) || (defined(HAVE_DECL_Q_SETQLIM) && HAVE_DECL_Q_SETQLIM)
      49  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      50  static_assert((Q_SETQLIM) == (OLD_CMD(0x7)), "Q_SETQLIM != OLD_CMD(0x7)");
      51  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      52  #else
      53  # define Q_SETQLIM OLD_CMD(0x7)
      54  #endif
      55  #if defined(Q_V1_GETSTATS) || (defined(HAVE_DECL_Q_V1_GETSTATS) && HAVE_DECL_Q_V1_GETSTATS)
      56  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      57  static_assert((Q_V1_GETSTATS) == (OLD_CMD(0x8)), "Q_V1_GETSTATS != OLD_CMD(0x8)");
      58  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      59  #else
      60  # define Q_V1_GETSTATS OLD_CMD(0x8)
      61  #endif
      62  #if defined(Q_V1_RSQUASH) || (defined(HAVE_DECL_Q_V1_RSQUASH) && HAVE_DECL_Q_V1_RSQUASH)
      63  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      64  static_assert((Q_V1_RSQUASH) == (OLD_CMD(0x10)), "Q_V1_RSQUASH != OLD_CMD(0x10)");
      65  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      66  #else
      67  # define Q_V1_RSQUASH OLD_CMD(0x10)
      68  #endif
      69  #if defined(Q_V2_GETQUOTA) || (defined(HAVE_DECL_Q_V2_GETQUOTA) && HAVE_DECL_Q_V2_GETQUOTA)
      70  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      71  static_assert((Q_V2_GETQUOTA) == (OLD_CMD(0xD)), "Q_V2_GETQUOTA != OLD_CMD(0xD)");
      72  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      73  #else
      74  # define Q_V2_GETQUOTA OLD_CMD(0xD)
      75  #endif
      76  #if defined(Q_V2_SETQUOTA) || (defined(HAVE_DECL_Q_V2_SETQUOTA) && HAVE_DECL_Q_V2_SETQUOTA)
      77  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      78  static_assert((Q_V2_SETQUOTA) == (OLD_CMD(0xE)), "Q_V2_SETQUOTA != OLD_CMD(0xE)");
      79  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      80  #else
      81  # define Q_V2_SETQUOTA OLD_CMD(0xE)
      82  #endif
      83  #if defined(Q_V2_SETUSE) || (defined(HAVE_DECL_Q_V2_SETUSE) && HAVE_DECL_Q_V2_SETUSE)
      84  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      85  static_assert((Q_V2_SETUSE) == (OLD_CMD(0xF)), "Q_V2_SETUSE != OLD_CMD(0xF)");
      86  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      87  #else
      88  # define Q_V2_SETUSE OLD_CMD(0xF)
      89  #endif
      90  #if defined(Q_V2_GETINFO) || (defined(HAVE_DECL_Q_V2_GETINFO) && HAVE_DECL_Q_V2_GETINFO)
      91  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      92  static_assert((Q_V2_GETINFO) == (OLD_CMD(0x9)), "Q_V2_GETINFO != OLD_CMD(0x9)");
      93  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      94  #else
      95  # define Q_V2_GETINFO OLD_CMD(0x9)
      96  #endif
      97  #if defined(Q_V2_SETINFO) || (defined(HAVE_DECL_Q_V2_SETINFO) && HAVE_DECL_Q_V2_SETINFO)
      98  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      99  static_assert((Q_V2_SETINFO) == (OLD_CMD(0xA)), "Q_V2_SETINFO != OLD_CMD(0xA)");
     100  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     101  #else
     102  # define Q_V2_SETINFO OLD_CMD(0xA)
     103  #endif
     104  #if defined(Q_V2_SETGRACE) || (defined(HAVE_DECL_Q_V2_SETGRACE) && HAVE_DECL_Q_V2_SETGRACE)
     105  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     106  static_assert((Q_V2_SETGRACE) == (OLD_CMD(0xB)), "Q_V2_SETGRACE != OLD_CMD(0xB)");
     107  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     108  #else
     109  # define Q_V2_SETGRACE OLD_CMD(0xB)
     110  #endif
     111  #if defined(Q_V2_SETFLAGS) || (defined(HAVE_DECL_Q_V2_SETFLAGS) && HAVE_DECL_Q_V2_SETFLAGS)
     112  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     113  static_assert((Q_V2_SETFLAGS) == (OLD_CMD(0xC)), "Q_V2_SETFLAGS != OLD_CMD(0xC)");
     114  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     115  #else
     116  # define Q_V2_SETFLAGS OLD_CMD(0xC)
     117  #endif
     118  #if defined(Q_V2_GETSTATS) || (defined(HAVE_DECL_Q_V2_GETSTATS) && HAVE_DECL_Q_V2_GETSTATS)
     119  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     120  static_assert((Q_V2_GETSTATS) == (OLD_CMD(0x11)), "Q_V2_GETSTATS != OLD_CMD(0x11)");
     121  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     122  #else
     123  # define Q_V2_GETSTATS OLD_CMD(0x11)
     124  #endif
     125  #if defined(Q_SYNC) || (defined(HAVE_DECL_Q_SYNC) && HAVE_DECL_Q_SYNC)
     126  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     127  static_assert((Q_SYNC) == (NEW_CMD(0x1)), "Q_SYNC != NEW_CMD(0x1)");
     128  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     129  #else
     130  # define Q_SYNC NEW_CMD(0x1)
     131  #endif
     132  #if defined(Q_QUOTAON) || (defined(HAVE_DECL_Q_QUOTAON) && HAVE_DECL_Q_QUOTAON)
     133  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     134  static_assert((Q_QUOTAON) == (NEW_CMD(0x2)), "Q_QUOTAON != NEW_CMD(0x2)");
     135  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     136  #else
     137  # define Q_QUOTAON NEW_CMD(0x2)
     138  #endif
     139  #if defined(Q_QUOTAOFF) || (defined(HAVE_DECL_Q_QUOTAOFF) && HAVE_DECL_Q_QUOTAOFF)
     140  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     141  static_assert((Q_QUOTAOFF) == (NEW_CMD(0x3)), "Q_QUOTAOFF != NEW_CMD(0x3)");
     142  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     143  #else
     144  # define Q_QUOTAOFF NEW_CMD(0x3)
     145  #endif
     146  #if defined(Q_GETFMT) || (defined(HAVE_DECL_Q_GETFMT) && HAVE_DECL_Q_GETFMT)
     147  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     148  static_assert((Q_GETFMT) == (NEW_CMD(0x4)), "Q_GETFMT != NEW_CMD(0x4)");
     149  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     150  #else
     151  # define Q_GETFMT NEW_CMD(0x4)
     152  #endif
     153  #if defined(Q_GETINFO) || (defined(HAVE_DECL_Q_GETINFO) && HAVE_DECL_Q_GETINFO)
     154  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     155  static_assert((Q_GETINFO) == (NEW_CMD(0x5)), "Q_GETINFO != NEW_CMD(0x5)");
     156  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     157  #else
     158  # define Q_GETINFO NEW_CMD(0x5)
     159  #endif
     160  #if defined(Q_SETINFO) || (defined(HAVE_DECL_Q_SETINFO) && HAVE_DECL_Q_SETINFO)
     161  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     162  static_assert((Q_SETINFO) == (NEW_CMD(0x6)), "Q_SETINFO != NEW_CMD(0x6)");
     163  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     164  #else
     165  # define Q_SETINFO NEW_CMD(0x6)
     166  #endif
     167  #if defined(Q_GETQUOTA) || (defined(HAVE_DECL_Q_GETQUOTA) && HAVE_DECL_Q_GETQUOTA)
     168  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     169  static_assert((Q_GETQUOTA) == (NEW_CMD(0x7)), "Q_GETQUOTA != NEW_CMD(0x7)");
     170  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     171  #else
     172  # define Q_GETQUOTA NEW_CMD(0x7)
     173  #endif
     174  #if defined(Q_SETQUOTA) || (defined(HAVE_DECL_Q_SETQUOTA) && HAVE_DECL_Q_SETQUOTA)
     175  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     176  static_assert((Q_SETQUOTA) == (NEW_CMD(0x8)), "Q_SETQUOTA != NEW_CMD(0x8)");
     177  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     178  #else
     179  # define Q_SETQUOTA NEW_CMD(0x8)
     180  #endif
     181  #if defined(Q_GETNEXTQUOTA) || (defined(HAVE_DECL_Q_GETNEXTQUOTA) && HAVE_DECL_Q_GETNEXTQUOTA)
     182  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     183  static_assert((Q_GETNEXTQUOTA) == (NEW_CMD(0x9)), "Q_GETNEXTQUOTA != NEW_CMD(0x9)");
     184  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     185  #else
     186  # define Q_GETNEXTQUOTA NEW_CMD(0x9)
     187  #endif
     188  #if defined(Q_XQUOTAON) || (defined(HAVE_DECL_Q_XQUOTAON) && HAVE_DECL_Q_XQUOTAON)
     189  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     190  static_assert((Q_XQUOTAON) == (XQM_CMD(0x1)), "Q_XQUOTAON != XQM_CMD(0x1)");
     191  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     192  #else
     193  # define Q_XQUOTAON XQM_CMD(0x1)
     194  #endif
     195  #if defined(Q_XQUOTAOFF) || (defined(HAVE_DECL_Q_XQUOTAOFF) && HAVE_DECL_Q_XQUOTAOFF)
     196  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     197  static_assert((Q_XQUOTAOFF) == (XQM_CMD(0x2)), "Q_XQUOTAOFF != XQM_CMD(0x2)");
     198  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     199  #else
     200  # define Q_XQUOTAOFF XQM_CMD(0x2)
     201  #endif
     202  #if defined(Q_XGETQUOTA) || (defined(HAVE_DECL_Q_XGETQUOTA) && HAVE_DECL_Q_XGETQUOTA)
     203  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     204  static_assert((Q_XGETQUOTA) == (XQM_CMD(0x3)), "Q_XGETQUOTA != XQM_CMD(0x3)");
     205  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     206  #else
     207  # define Q_XGETQUOTA XQM_CMD(0x3)
     208  #endif
     209  #if defined(Q_XSETQLIM) || (defined(HAVE_DECL_Q_XSETQLIM) && HAVE_DECL_Q_XSETQLIM)
     210  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     211  static_assert((Q_XSETQLIM) == (XQM_CMD(0x4)), "Q_XSETQLIM != XQM_CMD(0x4)");
     212  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     213  #else
     214  # define Q_XSETQLIM XQM_CMD(0x4)
     215  #endif
     216  #if defined(Q_XGETQSTAT) || (defined(HAVE_DECL_Q_XGETQSTAT) && HAVE_DECL_Q_XGETQSTAT)
     217  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     218  static_assert((Q_XGETQSTAT) == (XQM_CMD(0x5)), "Q_XGETQSTAT != XQM_CMD(0x5)");
     219  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     220  #else
     221  # define Q_XGETQSTAT XQM_CMD(0x5)
     222  #endif
     223  #if defined(Q_XQUOTARM) || (defined(HAVE_DECL_Q_XQUOTARM) && HAVE_DECL_Q_XQUOTARM)
     224  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     225  static_assert((Q_XQUOTARM) == (XQM_CMD(0x6)), "Q_XQUOTARM != XQM_CMD(0x6)");
     226  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     227  #else
     228  # define Q_XQUOTARM XQM_CMD(0x6)
     229  #endif
     230  #if defined(Q_XQUOTASYNC) || (defined(HAVE_DECL_Q_XQUOTASYNC) && HAVE_DECL_Q_XQUOTASYNC)
     231  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     232  static_assert((Q_XQUOTASYNC) == (XQM_CMD(0x7)), "Q_XQUOTASYNC != XQM_CMD(0x7)");
     233  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     234  #else
     235  # define Q_XQUOTASYNC XQM_CMD(0x7)
     236  #endif
     237  #if defined(Q_XGETQSTATV) || (defined(HAVE_DECL_Q_XGETQSTATV) && HAVE_DECL_Q_XGETQSTATV)
     238  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     239  static_assert((Q_XGETQSTATV) == (XQM_CMD(0x8)), "Q_XGETQSTATV != XQM_CMD(0x8)");
     240  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     241  #else
     242  # define Q_XGETQSTATV XQM_CMD(0x8)
     243  #endif
     244  #if defined(Q_XGETNEXTQUOTA) || (defined(HAVE_DECL_Q_XGETNEXTQUOTA) && HAVE_DECL_Q_XGETNEXTQUOTA)
     245  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     246  static_assert((Q_XGETNEXTQUOTA) == (XQM_CMD(0x9)), "Q_XGETNEXTQUOTA != XQM_CMD(0x9)");
     247  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     248  #else
     249  # define Q_XGETNEXTQUOTA XQM_CMD(0x9)
     250  #endif
     251  #undef XLAT_PREV_VAL
     252  
     253  #ifndef XLAT_MACROS_ONLY
     254  
     255  # ifdef IN_MPERS
     256  
     257  #  error static const struct xlat quotacmds in mpers mode
     258  
     259  # else
     260  
     261  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     262  static const struct xlat_data quotacmds_xdata[] = {
     263   XLAT(Q_V1_QUOTAON),
     264   #define XLAT_VAL_0 ((unsigned) (Q_V1_QUOTAON))
     265   #define XLAT_STR_0 STRINGIFY(Q_V1_QUOTAON)
     266   XLAT(Q_V1_QUOTAOFF),
     267   #define XLAT_VAL_1 ((unsigned) (Q_V1_QUOTAOFF))
     268   #define XLAT_STR_1 STRINGIFY(Q_V1_QUOTAOFF)
     269   XLAT(Q_V1_GETQUOTA),
     270   #define XLAT_VAL_2 ((unsigned) (Q_V1_GETQUOTA))
     271   #define XLAT_STR_2 STRINGIFY(Q_V1_GETQUOTA)
     272   XLAT(Q_V1_SETQUOTA),
     273   #define XLAT_VAL_3 ((unsigned) (Q_V1_SETQUOTA))
     274   #define XLAT_STR_3 STRINGIFY(Q_V1_SETQUOTA)
     275   XLAT(Q_V1_SETUSE),
     276   #define XLAT_VAL_4 ((unsigned) (Q_V1_SETUSE))
     277   #define XLAT_STR_4 STRINGIFY(Q_V1_SETUSE)
     278   XLAT(Q_V1_SYNC),
     279   #define XLAT_VAL_5 ((unsigned) (Q_V1_SYNC))
     280   #define XLAT_STR_5 STRINGIFY(Q_V1_SYNC)
     281   XLAT(Q_SETQLIM),
     282   #define XLAT_VAL_6 ((unsigned) (Q_SETQLIM))
     283   #define XLAT_STR_6 STRINGIFY(Q_SETQLIM)
     284   XLAT(Q_V1_GETSTATS),
     285   #define XLAT_VAL_7 ((unsigned) (Q_V1_GETSTATS))
     286   #define XLAT_STR_7 STRINGIFY(Q_V1_GETSTATS)
     287   XLAT(Q_V1_RSQUASH),
     288   #define XLAT_VAL_8 ((unsigned) (Q_V1_RSQUASH))
     289   #define XLAT_STR_8 STRINGIFY(Q_V1_RSQUASH)
     290  
     291   XLAT(Q_V2_GETQUOTA),
     292   #define XLAT_VAL_9 ((unsigned) (Q_V2_GETQUOTA))
     293   #define XLAT_STR_9 STRINGIFY(Q_V2_GETQUOTA)
     294   XLAT(Q_V2_SETQUOTA),
     295   #define XLAT_VAL_10 ((unsigned) (Q_V2_SETQUOTA))
     296   #define XLAT_STR_10 STRINGIFY(Q_V2_SETQUOTA)
     297   XLAT(Q_V2_SETUSE),
     298   #define XLAT_VAL_11 ((unsigned) (Q_V2_SETUSE))
     299   #define XLAT_STR_11 STRINGIFY(Q_V2_SETUSE)
     300   XLAT(Q_V2_GETINFO),
     301   #define XLAT_VAL_12 ((unsigned) (Q_V2_GETINFO))
     302   #define XLAT_STR_12 STRINGIFY(Q_V2_GETINFO)
     303   XLAT(Q_V2_SETINFO),
     304   #define XLAT_VAL_13 ((unsigned) (Q_V2_SETINFO))
     305   #define XLAT_STR_13 STRINGIFY(Q_V2_SETINFO)
     306   XLAT(Q_V2_SETGRACE),
     307   #define XLAT_VAL_14 ((unsigned) (Q_V2_SETGRACE))
     308   #define XLAT_STR_14 STRINGIFY(Q_V2_SETGRACE)
     309   XLAT(Q_V2_SETFLAGS),
     310   #define XLAT_VAL_15 ((unsigned) (Q_V2_SETFLAGS))
     311   #define XLAT_STR_15 STRINGIFY(Q_V2_SETFLAGS)
     312   XLAT(Q_V2_GETSTATS),
     313   #define XLAT_VAL_16 ((unsigned) (Q_V2_GETSTATS))
     314   #define XLAT_STR_16 STRINGIFY(Q_V2_GETSTATS)
     315  
     316   XLAT(Q_SYNC),
     317   #define XLAT_VAL_17 ((unsigned) (Q_SYNC))
     318   #define XLAT_STR_17 STRINGIFY(Q_SYNC)
     319   XLAT(Q_QUOTAON),
     320   #define XLAT_VAL_18 ((unsigned) (Q_QUOTAON))
     321   #define XLAT_STR_18 STRINGIFY(Q_QUOTAON)
     322   XLAT(Q_QUOTAOFF),
     323   #define XLAT_VAL_19 ((unsigned) (Q_QUOTAOFF))
     324   #define XLAT_STR_19 STRINGIFY(Q_QUOTAOFF)
     325   XLAT(Q_GETFMT),
     326   #define XLAT_VAL_20 ((unsigned) (Q_GETFMT))
     327   #define XLAT_STR_20 STRINGIFY(Q_GETFMT)
     328   XLAT(Q_GETINFO),
     329   #define XLAT_VAL_21 ((unsigned) (Q_GETINFO))
     330   #define XLAT_STR_21 STRINGIFY(Q_GETINFO)
     331   XLAT(Q_SETINFO),
     332   #define XLAT_VAL_22 ((unsigned) (Q_SETINFO))
     333   #define XLAT_STR_22 STRINGIFY(Q_SETINFO)
     334   XLAT(Q_GETQUOTA),
     335   #define XLAT_VAL_23 ((unsigned) (Q_GETQUOTA))
     336   #define XLAT_STR_23 STRINGIFY(Q_GETQUOTA)
     337   XLAT(Q_SETQUOTA),
     338   #define XLAT_VAL_24 ((unsigned) (Q_SETQUOTA))
     339   #define XLAT_STR_24 STRINGIFY(Q_SETQUOTA)
     340   XLAT(Q_GETNEXTQUOTA),
     341   #define XLAT_VAL_25 ((unsigned) (Q_GETNEXTQUOTA))
     342   #define XLAT_STR_25 STRINGIFY(Q_GETNEXTQUOTA)
     343  
     344   XLAT(Q_XQUOTAON),
     345   #define XLAT_VAL_26 ((unsigned) (Q_XQUOTAON))
     346   #define XLAT_STR_26 STRINGIFY(Q_XQUOTAON)
     347   XLAT(Q_XQUOTAOFF),
     348   #define XLAT_VAL_27 ((unsigned) (Q_XQUOTAOFF))
     349   #define XLAT_STR_27 STRINGIFY(Q_XQUOTAOFF)
     350   XLAT(Q_XGETQUOTA),
     351   #define XLAT_VAL_28 ((unsigned) (Q_XGETQUOTA))
     352   #define XLAT_STR_28 STRINGIFY(Q_XGETQUOTA)
     353   XLAT(Q_XSETQLIM),
     354   #define XLAT_VAL_29 ((unsigned) (Q_XSETQLIM))
     355   #define XLAT_STR_29 STRINGIFY(Q_XSETQLIM)
     356   XLAT(Q_XGETQSTAT),
     357   #define XLAT_VAL_30 ((unsigned) (Q_XGETQSTAT))
     358   #define XLAT_STR_30 STRINGIFY(Q_XGETQSTAT)
     359   XLAT(Q_XQUOTARM),
     360   #define XLAT_VAL_31 ((unsigned) (Q_XQUOTARM))
     361   #define XLAT_STR_31 STRINGIFY(Q_XQUOTARM)
     362   XLAT(Q_XQUOTASYNC),
     363   #define XLAT_VAL_32 ((unsigned) (Q_XQUOTASYNC))
     364   #define XLAT_STR_32 STRINGIFY(Q_XQUOTASYNC)
     365   XLAT(Q_XGETQSTATV),
     366   #define XLAT_VAL_33 ((unsigned) (Q_XGETQSTATV))
     367   #define XLAT_STR_33 STRINGIFY(Q_XGETQSTATV)
     368   XLAT(Q_XGETNEXTQUOTA),
     369   #define XLAT_VAL_34 ((unsigned) (Q_XGETNEXTQUOTA))
     370   #define XLAT_STR_34 STRINGIFY(Q_XGETNEXTQUOTA)
     371  };
     372  static
     373  const struct xlat quotacmds[1] = { {
     374   .data = quotacmds_xdata,
     375   .size = ARRAY_SIZE(quotacmds_xdata),
     376   .type = XT_NORMAL,
     377   .flags_mask = 0
     378  #  ifdef XLAT_VAL_0
     379    | XLAT_VAL_0
     380  #  endif
     381  #  ifdef XLAT_VAL_1
     382    | XLAT_VAL_1
     383  #  endif
     384  #  ifdef XLAT_VAL_2
     385    | XLAT_VAL_2
     386  #  endif
     387  #  ifdef XLAT_VAL_3
     388    | XLAT_VAL_3
     389  #  endif
     390  #  ifdef XLAT_VAL_4
     391    | XLAT_VAL_4
     392  #  endif
     393  #  ifdef XLAT_VAL_5
     394    | XLAT_VAL_5
     395  #  endif
     396  #  ifdef XLAT_VAL_6
     397    | XLAT_VAL_6
     398  #  endif
     399  #  ifdef XLAT_VAL_7
     400    | XLAT_VAL_7
     401  #  endif
     402  #  ifdef XLAT_VAL_8
     403    | XLAT_VAL_8
     404  #  endif
     405  #  ifdef XLAT_VAL_9
     406    | XLAT_VAL_9
     407  #  endif
     408  #  ifdef XLAT_VAL_10
     409    | XLAT_VAL_10
     410  #  endif
     411  #  ifdef XLAT_VAL_11
     412    | XLAT_VAL_11
     413  #  endif
     414  #  ifdef XLAT_VAL_12
     415    | XLAT_VAL_12
     416  #  endif
     417  #  ifdef XLAT_VAL_13
     418    | XLAT_VAL_13
     419  #  endif
     420  #  ifdef XLAT_VAL_14
     421    | XLAT_VAL_14
     422  #  endif
     423  #  ifdef XLAT_VAL_15
     424    | XLAT_VAL_15
     425  #  endif
     426  #  ifdef XLAT_VAL_16
     427    | XLAT_VAL_16
     428  #  endif
     429  #  ifdef XLAT_VAL_17
     430    | XLAT_VAL_17
     431  #  endif
     432  #  ifdef XLAT_VAL_18
     433    | XLAT_VAL_18
     434  #  endif
     435  #  ifdef XLAT_VAL_19
     436    | XLAT_VAL_19
     437  #  endif
     438  #  ifdef XLAT_VAL_20
     439    | XLAT_VAL_20
     440  #  endif
     441  #  ifdef XLAT_VAL_21
     442    | XLAT_VAL_21
     443  #  endif
     444  #  ifdef XLAT_VAL_22
     445    | XLAT_VAL_22
     446  #  endif
     447  #  ifdef XLAT_VAL_23
     448    | XLAT_VAL_23
     449  #  endif
     450  #  ifdef XLAT_VAL_24
     451    | XLAT_VAL_24
     452  #  endif
     453  #  ifdef XLAT_VAL_25
     454    | XLAT_VAL_25
     455  #  endif
     456  #  ifdef XLAT_VAL_26
     457    | XLAT_VAL_26
     458  #  endif
     459  #  ifdef XLAT_VAL_27
     460    | XLAT_VAL_27
     461  #  endif
     462  #  ifdef XLAT_VAL_28
     463    | XLAT_VAL_28
     464  #  endif
     465  #  ifdef XLAT_VAL_29
     466    | XLAT_VAL_29
     467  #  endif
     468  #  ifdef XLAT_VAL_30
     469    | XLAT_VAL_30
     470  #  endif
     471  #  ifdef XLAT_VAL_31
     472    | XLAT_VAL_31
     473  #  endif
     474  #  ifdef XLAT_VAL_32
     475    | XLAT_VAL_32
     476  #  endif
     477  #  ifdef XLAT_VAL_33
     478    | XLAT_VAL_33
     479  #  endif
     480  #  ifdef XLAT_VAL_34
     481    | XLAT_VAL_34
     482  #  endif
     483    ,
     484   .flags_strsz = 0
     485  #  ifdef XLAT_STR_0
     486    + sizeof(XLAT_STR_0)
     487  #  endif
     488  #  ifdef XLAT_STR_1
     489    + sizeof(XLAT_STR_1)
     490  #  endif
     491  #  ifdef XLAT_STR_2
     492    + sizeof(XLAT_STR_2)
     493  #  endif
     494  #  ifdef XLAT_STR_3
     495    + sizeof(XLAT_STR_3)
     496  #  endif
     497  #  ifdef XLAT_STR_4
     498    + sizeof(XLAT_STR_4)
     499  #  endif
     500  #  ifdef XLAT_STR_5
     501    + sizeof(XLAT_STR_5)
     502  #  endif
     503  #  ifdef XLAT_STR_6
     504    + sizeof(XLAT_STR_6)
     505  #  endif
     506  #  ifdef XLAT_STR_7
     507    + sizeof(XLAT_STR_7)
     508  #  endif
     509  #  ifdef XLAT_STR_8
     510    + sizeof(XLAT_STR_8)
     511  #  endif
     512  #  ifdef XLAT_STR_9
     513    + sizeof(XLAT_STR_9)
     514  #  endif
     515  #  ifdef XLAT_STR_10
     516    + sizeof(XLAT_STR_10)
     517  #  endif
     518  #  ifdef XLAT_STR_11
     519    + sizeof(XLAT_STR_11)
     520  #  endif
     521  #  ifdef XLAT_STR_12
     522    + sizeof(XLAT_STR_12)
     523  #  endif
     524  #  ifdef XLAT_STR_13
     525    + sizeof(XLAT_STR_13)
     526  #  endif
     527  #  ifdef XLAT_STR_14
     528    + sizeof(XLAT_STR_14)
     529  #  endif
     530  #  ifdef XLAT_STR_15
     531    + sizeof(XLAT_STR_15)
     532  #  endif
     533  #  ifdef XLAT_STR_16
     534    + sizeof(XLAT_STR_16)
     535  #  endif
     536  #  ifdef XLAT_STR_17
     537    + sizeof(XLAT_STR_17)
     538  #  endif
     539  #  ifdef XLAT_STR_18
     540    + sizeof(XLAT_STR_18)
     541  #  endif
     542  #  ifdef XLAT_STR_19
     543    + sizeof(XLAT_STR_19)
     544  #  endif
     545  #  ifdef XLAT_STR_20
     546    + sizeof(XLAT_STR_20)
     547  #  endif
     548  #  ifdef XLAT_STR_21
     549    + sizeof(XLAT_STR_21)
     550  #  endif
     551  #  ifdef XLAT_STR_22
     552    + sizeof(XLAT_STR_22)
     553  #  endif
     554  #  ifdef XLAT_STR_23
     555    + sizeof(XLAT_STR_23)
     556  #  endif
     557  #  ifdef XLAT_STR_24
     558    + sizeof(XLAT_STR_24)
     559  #  endif
     560  #  ifdef XLAT_STR_25
     561    + sizeof(XLAT_STR_25)
     562  #  endif
     563  #  ifdef XLAT_STR_26
     564    + sizeof(XLAT_STR_26)
     565  #  endif
     566  #  ifdef XLAT_STR_27
     567    + sizeof(XLAT_STR_27)
     568  #  endif
     569  #  ifdef XLAT_STR_28
     570    + sizeof(XLAT_STR_28)
     571  #  endif
     572  #  ifdef XLAT_STR_29
     573    + sizeof(XLAT_STR_29)
     574  #  endif
     575  #  ifdef XLAT_STR_30
     576    + sizeof(XLAT_STR_30)
     577  #  endif
     578  #  ifdef XLAT_STR_31
     579    + sizeof(XLAT_STR_31)
     580  #  endif
     581  #  ifdef XLAT_STR_32
     582    + sizeof(XLAT_STR_32)
     583  #  endif
     584  #  ifdef XLAT_STR_33
     585    + sizeof(XLAT_STR_33)
     586  #  endif
     587  #  ifdef XLAT_STR_34
     588    + sizeof(XLAT_STR_34)
     589  #  endif
     590    ,
     591  } };
     592  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     593  
     594  #  undef XLAT_STR_0
     595  #  undef XLAT_VAL_0
     596  #  undef XLAT_STR_1
     597  #  undef XLAT_VAL_1
     598  #  undef XLAT_STR_2
     599  #  undef XLAT_VAL_2
     600  #  undef XLAT_STR_3
     601  #  undef XLAT_VAL_3
     602  #  undef XLAT_STR_4
     603  #  undef XLAT_VAL_4
     604  #  undef XLAT_STR_5
     605  #  undef XLAT_VAL_5
     606  #  undef XLAT_STR_6
     607  #  undef XLAT_VAL_6
     608  #  undef XLAT_STR_7
     609  #  undef XLAT_VAL_7
     610  #  undef XLAT_STR_8
     611  #  undef XLAT_VAL_8
     612  #  undef XLAT_STR_9
     613  #  undef XLAT_VAL_9
     614  #  undef XLAT_STR_10
     615  #  undef XLAT_VAL_10
     616  #  undef XLAT_STR_11
     617  #  undef XLAT_VAL_11
     618  #  undef XLAT_STR_12
     619  #  undef XLAT_VAL_12
     620  #  undef XLAT_STR_13
     621  #  undef XLAT_VAL_13
     622  #  undef XLAT_STR_14
     623  #  undef XLAT_VAL_14
     624  #  undef XLAT_STR_15
     625  #  undef XLAT_VAL_15
     626  #  undef XLAT_STR_16
     627  #  undef XLAT_VAL_16
     628  #  undef XLAT_STR_17
     629  #  undef XLAT_VAL_17
     630  #  undef XLAT_STR_18
     631  #  undef XLAT_VAL_18
     632  #  undef XLAT_STR_19
     633  #  undef XLAT_VAL_19
     634  #  undef XLAT_STR_20
     635  #  undef XLAT_VAL_20
     636  #  undef XLAT_STR_21
     637  #  undef XLAT_VAL_21
     638  #  undef XLAT_STR_22
     639  #  undef XLAT_VAL_22
     640  #  undef XLAT_STR_23
     641  #  undef XLAT_VAL_23
     642  #  undef XLAT_STR_24
     643  #  undef XLAT_VAL_24
     644  #  undef XLAT_STR_25
     645  #  undef XLAT_VAL_25
     646  #  undef XLAT_STR_26
     647  #  undef XLAT_VAL_26
     648  #  undef XLAT_STR_27
     649  #  undef XLAT_VAL_27
     650  #  undef XLAT_STR_28
     651  #  undef XLAT_VAL_28
     652  #  undef XLAT_STR_29
     653  #  undef XLAT_VAL_29
     654  #  undef XLAT_STR_30
     655  #  undef XLAT_VAL_30
     656  #  undef XLAT_STR_31
     657  #  undef XLAT_VAL_31
     658  #  undef XLAT_STR_32
     659  #  undef XLAT_VAL_32
     660  #  undef XLAT_STR_33
     661  #  undef XLAT_VAL_33
     662  #  undef XLAT_STR_34
     663  #  undef XLAT_VAL_34
     664  # endif /* !IN_MPERS */
     665  
     666  #endif /* !XLAT_MACROS_ONLY */