pub type PFN_glGetShaderSource = unsafe extern "system" fn(_shader: GLuint, _bufSize: GLsizei, _length: *mut GLsizei, _source: *mut GLchar);