pub type PFN_glGetMapiv = unsafe extern "system" fn(_target: GLenum, _query: GLenum, _v: *mut GLint);