On Tue, Feb 21, 2012 at 10:53:08 +0000, Martin Husemann wrote: > Module Name: src > Committed By: martin > Date: Tue Feb 21 10:53:08 UTC 2012 > > Modified Files: > src/sys/sys: cdefs.h > > Log Message: > There are some places where C99 allows a restrict modifier (and posix > demands it), but C++ does not allow it. So add a C only version of > __restrict, which expands to nothing if compiling C++. > See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49347 for a discussion.
That feels bogus. What's wrong with with replacing [restrict] with equivalent *restrict syntax that is also valid for C++? -uwe