Avoid defining __restrict in a header file. This doesn't work e.g. on MacOS X.