Generate xlat/*.in files

Automatically convert xlat structures from *.c files to xlat/*.in files
using "./generate_xlat_in.sh *.c" command.
diff --git a/quota.c b/quota.c
index a13610f..7f2a3a6 100644
--- a/quota.c
+++ b/quota.c
@@ -76,64 +76,18 @@
 #define Q_XQUOTARM	XQM_CMD(0x6)
 #define Q_XQUOTASYNC	XQM_CMD(0x7)
 
-static const struct xlat quotacmds[] = {
-	XLAT(Q_V1_QUOTAON),
-	XLAT(Q_V1_QUOTAOFF),
-	XLAT(Q_V1_GETQUOTA),
-	XLAT(Q_V1_SETQUOTA),
-	XLAT(Q_V1_SETUSE),
-	XLAT(Q_V1_SYNC),
-	XLAT(Q_SETQLIM),
-	XLAT(Q_V1_GETSTATS),
-	XLAT(Q_V1_RSQUASH),
-
-	XLAT(Q_V2_GETQUOTA),
-	XLAT(Q_V2_SETQUOTA),
-	XLAT(Q_V2_SETUSE),
-	XLAT(Q_V2_GETINFO),
-	XLAT(Q_V2_SETINFO),
-	XLAT(Q_V2_SETGRACE),
-	XLAT(Q_V2_SETFLAGS),
-	XLAT(Q_V2_GETSTATS),
-
-	XLAT(Q_SYNC),
-	XLAT(Q_QUOTAON),
-	XLAT(Q_QUOTAOFF),
-	XLAT(Q_GETFMT),
-	XLAT(Q_GETINFO),
-	XLAT(Q_SETINFO),
-	XLAT(Q_GETQUOTA),
-	XLAT(Q_SETQUOTA),
-
-	XLAT(Q_XQUOTAON),
-	XLAT(Q_XQUOTAOFF),
-	XLAT(Q_XGETQUOTA),
-	XLAT(Q_XSETQLIM),
-	XLAT(Q_XGETQSTAT),
-	XLAT(Q_XQUOTARM),
-	XLAT(Q_XQUOTASYNC),
-
-	XLAT_END
-};
+#include "xlat/quotacmds.h"
 
 #define USRQUOTA 0
 #define GRPQUOTA 1
 
-static const struct xlat quotatypes[] = {
-	XLAT(USRQUOTA),
-	XLAT(GRPQUOTA),
-	XLAT_END
-};
+#include "xlat/quotatypes.h"
 
 /* Quota format identifiers */
 #define QFMT_VFS_OLD 1
 #define QFMT_VFS_V0  2
 
-static const struct xlat quota_formats[] = {
-	XLAT(QFMT_VFS_OLD),
-	XLAT(QFMT_VFS_V0),
-	XLAT_END
-};
+#include "xlat/quota_formats.h"
 
 #define XFS_QUOTA_UDQ_ACCT	(1<<0)	/* user quota accounting */
 #define XFS_QUOTA_UDQ_ENFD	(1<<1)	/* user quota limits enforcement */
@@ -144,20 +98,9 @@
 #define XFS_PROJ_QUOTA		(1<<1)	/* (IRIX) project quota type */
 #define XFS_GROUP_QUOTA		(1<<2)	/* group quota type */
 
-static const struct xlat xfs_quota_flags[] = {
-	XLAT(XFS_QUOTA_UDQ_ACCT),
-	XLAT(XFS_QUOTA_UDQ_ENFD),
-	XLAT(XFS_QUOTA_GDQ_ACCT),
-	XLAT(XFS_QUOTA_GDQ_ENFD),
-	XLAT_END
-};
+#include "xlat/xfs_quota_flags.h"
 
-static const struct xlat xfs_dqblk_flags[] = {
-	XLAT(XFS_USER_QUOTA),
-	XLAT(XFS_PROJ_QUOTA),
-	XLAT(XFS_GROUP_QUOTA),
-	XLAT_END
-};
+#include "xlat/xfs_dqblk_flags.h"
 
 /*
  * Following flags are used to specify which fields are valid
@@ -169,15 +112,7 @@
 #define QIF_BTIME	16
 #define QIF_ITIME	32
 
-static const struct xlat if_dqblk_valid[] = {
-	XLAT(QIF_BLIMITS),
-	XLAT(QIF_SPACE),
-	XLAT(QIF_ILIMITS),
-	XLAT(QIF_INODES),
-	XLAT(QIF_BTIME),
-	XLAT(QIF_ITIME),
-	XLAT_END
-};
+#include "xlat/if_dqblk_valid.h"
 
 struct if_dqblk
 {
@@ -249,12 +184,7 @@
 #define IIF_IGRACE	2
 #define IIF_FLAGS	4
 
-static const struct xlat if_dqinfo_valid[] = {
-	XLAT(IIF_BGRACE),
-	XLAT(IIF_IGRACE),
-	XLAT(IIF_FLAGS),
-	XLAT_END
-};
+#include "xlat/if_dqinfo_valid.h"
 
 struct if_dqinfo
 {