]> Savannah Git Hosting - gnulib.git/commit
stddef: support C11's max_align_t
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 12 Dec 2014 19:27:45 +0000 (11:27 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 12 Dec 2014 19:28:09 +0000 (11:28 -0800)
commit3ae2441d46ab1ac8f41f56b8449cf89d4e0d22e7
treec2549c750f5fe837ea7fd8d5f74105349e32e321
parent73991ca4ba667724ea90f5603ba2161c7382b902
stddef: support C11's max_align_t

* doc/posix-headers/stddef.texi (stddef.h): Document max_align_t.
* lib/stddef.in.h (_@GUARD_PREFIX@_STDDEF_H) [__need_wint_t]:
Do not undef, as that might cause max_align_t to be defined twice.
Instead, change use to check for _GL_STDDEF_WINT_T too.
(max_align_t) [!HAVE_MAX_ALIGN_T]: New decl.
* m4/stddef_h.m4 (gl_STDDEF_H, gl_STDDEF_H_DEFAULTS):
Check for max_align_t.
* modules/stddef (stddef.h): Substitute HAVE_MAX_ALIGN_T.
* modules/stddef-tests (Depends-on): Add stdalign.
* tests/test-stddef.c: Test max_align_t.
ChangeLog
doc/posix-headers/stddef.texi
lib/stddef.in.h
m4/stddef_h.m4
modules/stddef
modules/stddef-tests
tests/test-stddef.c