From: Jim Meyering <[email protected]>
* 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