]> Savannah Git Hosting - gnulib.git/commit
stddef: Avoid conflict with system-defined max_align_t.
authorBruno Haible <bruno@clisp.org>
Fri, 8 Sep 2017 08:02:47 +0000 (10:02 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 8 Sep 2017 08:02:47 +0000 (10:02 +0200)
commit3ba4dbaefe671991083ff46a2714ff256adf75a1
treeabb123a27f29484f7a2484cfad73479c94eaa7e2
parent2890b02100598a5e2d1c8d2cc0104fac86e7ddf2
stddef: Avoid conflict with system-defined max_align_t.

The configure-determined HAVE_MAX_ALIGN_T may not always be accurate.
Reported by Werner Lemberg <wl@gnu.org> in
<https://lists.gnu.org/archive/html/bug-gnulib/2017-08/msg00185.html>.

* lib/stddef.in.h (rpl_max_align_t): Renamed from max_align_t.
(max_align_t): Define as a macro.
(GNULIB_defined_max_align_t): New macro. Guards against multiple
definitions of rpl_max_align_t in different copies of gnulib-generated
<stddef.h>.
ChangeLog
lib/stddef.in.h