typedef long GLint; typedef unsigned long GLuint; typedef unsigned long GLenum; typedef unsigned long GLbitfield; typedef float GLfloat;