Windows: MSVC does not support 'restrict' keyword