|
Message-ID: <20161011164644.GJ19318@brightrain.aerifal.cx> Date: Tue, 11 Oct 2016 12:46:44 -0400 From: Rich Felker <dalias@...c.org> To: musl@...ts.openwall.com Subject: Re: Using macro CMSG_NXTHDR generates warnings with CLANG On Tue, Oct 11, 2016 at 06:43:21PM +0200, Szabolcs Nagy wrote: > * Jan Vorlicek <janvorli@...rosoft.com> [2016-10-11 15:38:38 +0000]: > > My test was a c++ code :-). That's why the struct was not there. > > > > don't top post. > > including sys/socket.h (or any posix header) in c++ code is undefined > (neither iso c++ nor posix defines the behaviour) so you are on your own. C++ isn't the issue here. The header is obviously expected to work in C++, even though there's no formal spec for it (although of course you should have extern "C" around it). The issue at hand is the clang warnings and I think they happen just the same in equivalent C code. Rich
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.