On Mon, Dec 12, 2011 at 04:15:23PM +0100, Mathieu - wrote: > restrict is a C99 keyword and has no meaning (ie doesn't exist) in the > C++ standard.
Wrong answer. What's the C++ standard ? C++98 or C++2011 ? A lot of things that are valid C++ don't exist in any C++ standard, since they're included from the corresponding C standard...