// #![allow(unused_imports)]
// use libc::{
// c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void,
// intptr_t, size_t, ssize_t, time_t, uintptr_t, FILE,
// };
// // use gl::types;
// pub type wl_display = c_float;
// pub type wl_surface = c_float;
// pub type gbm_device = c_float;
// pub type wl_shell_surface = c_float;
// pub type wl_shm_buffer = c_float;
// pub type wl_resource = c_float;
// pub mod gl {
// pub use gl::types::*;
// }