Date: Wed, 30 Dec 2015 06:56:16 +0100 From: David Chisnall <theraven@FreeBSD.org> To: Bruce Evans <brde@optusnet.com.au> Cc: John Baldwin <jhb@freebsd.org>, Warner Losh <imp@bsdimp.com>, src-committers <src-committers@freebsd.org>, svn-src-head@freebsd.org, svn-src-all@freebsd.org, Warner Losh <imp@freebsd.org> Subject: Re: svn commit: r292809 - head/lib/libc/stdio Message-ID: <12F59E6B-137C-4B53-B86C-E111E512CCFF@FreeBSD.org> In-Reply-To: <20151230102454.P1079@besplex.bde.org> References: <201512272304.tBRN4C5D034464@repo.freebsd.org> <41508412.yspAtSoPCD@ralph.baldwin.cx> <CANCZdfq4sMAEzJ-wxNnybJiiTnJV3k5NZgcQACnchHCgpKQxrQ@mail.gmail.com> <2345870.SHMMVrpc1D@ralph.baldwin.cx> <20151230102454.P1079@besplex.bde.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 30 Dec 2015, at 00:48, Bruce Evans <brde@optusnet.com.au> wrote: >=20 > - C++ apparently spells this as both _Alignof() and alignof() after = 2011/03 This is not correct. C++ spells it alignof. C spells it _Alignof, = unless you include <stdalign.h>, in which case C spells it alignof and = defines _ _alignof_is_defined. On FreeBSD, we define _Alignof in C++ mode, because it=E2=80=99s in the = reserved identifier space and gives us something that works in C and = C++. David
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?12F59E6B-137C-4B53-B86C-E111E512CCFF>