Add macro to prevent choking on 'restrict' in non-C99 mode