- Inclusion of gl.h has been moved inside a "extern C" block.