pub unsafe extern "system" fn glGenTextures(
    n: i32,
    textures: *mut u32
)