From 2a23d9ec566a28f8689506f191d760c657f95414 Mon Sep 17 00:00:00 2001 From: mrg Date: Thu, 17 Mar 2016 00:03:38 +0000 Subject: add max_align_t. C11 defines this and GCC 5.3 really wants it. XXX: language laywers, please feel free to fix this as necessary. --- include/stddef.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/stddef.h b/include/stddef.h index 5d4cabcbbbd..b14f7a6e571 100644 --- a/include/stddef.h +++ b/include/stddef.h @@ -1,4 +1,4 @@ -/* $NetBSD: stddef.h,v 1.17 2013/12/12 17:53:03 matt Exp $ */ +/* $NetBSD: stddef.h,v 1.18 2016/03/17 00:03:38 mrg Exp $ */ /*- * Copyright (c) 1990, 1993 @@ -66,5 +66,11 @@ typedef _BSD_WCHAR_T_ wchar_t; #define offsetof(type, member) __offsetof__((reinterpret_cast \ (&reinterpret_cast(static_cast(0)->member)))) #endif + +typedef union { + char *_c; + long double _ld; + long long int _ll; +} max_align_t; #endif /* _STDDEF_H_ */ -- cgit td class='sub'>NetBSD fork for lockdoc analysismerlin@scholz.ruhr
summaryrefslogtreecommitdiff