From: Jim Meyering <meyer...@redhat.com>

* src/stat.c (alignof): Remove definition.
Instead, include "alignof.h", and sort the #include directives.
And get its definition from the gnulib module by that name:
* bootstrap.conf (gnulib_modules): Add alignof.
---
 bootstrap.conf |    1 +
 src/stat.c     |    7 +++----
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/bootstrap.conf b/bootstrap.conf
index 8d34d19..576d308 100644
--- a/bootstrap.conf
+++ b/bootstrap.conf
@@ -40,6 +40,7 @@ gnulib_modules="
   $avoided_gnulib_modules
   $obsolete_gnulib_modules
   acl
+  alignof
   alloca
   announce-gen
   areadlink-with-size
diff --git a/src/stat.c b/src/stat.c
index e6de541..39d3077 100644
--- a/src/stat.c
+++ b/src/stat.c
@@ -57,18 +57,17 @@

 #include "system.h"

+#include "alignof.h"
+#include "areadlink.h"
 #include "error.h"
-#include "filemode.h"
 #include "file-type.h"
+#include "filemode.h"
 #include "fs.h"
 #include "getopt.h"
 #include "quote.h"
 #include "quotearg.h"
 #include "stat-time.h"
 #include "strftime.h"
-#include "areadlink.h"
-
-#define alignof(type) offsetof (struct { char c; type x; }, x)

 #if USE_STATVFS
 # define STRUCT_STATVFS struct statvfs
-- 
1.7.1.348.gb26ba


Reply via email to