Index: include/stddef.h =================================================================== RCS file: /cvsroot/src/include/stddef.h,v retrieving revision 1.23 diff -u -r1.23 stddef.h --- include/stddef.h 1 Mar 2020 22:08:17 -0000 1.23 +++ include/stddef.h 10 Mar 2020 12:44:23 -0000 @@ -67,12 +67,16 @@ (&reinterpret_cast(static_cast(0)->member)))) #endif -#if (__STDC_VERSION__ - 0) >= 201112L || (__cplusplus - 0) >= 201103L +#if (__STDC_VERSION__ - 0) >= 199901L || defined(__cplusplus) typedef union { void *_v; long double _ld; long long int _ll; -} max_align_t; +} __max_align_t; +#endif + +#if (__STDC_VERSION__ - 0) >= 201112L || (__cplusplus - 0) >= 201103L +typedef __max_align_t max_align_t; #endif #endif /* _STDDEF_H_ */