pub type GList = _GList;
struct GList { pub data: *mut c_void, pub next: *mut _GList, pub prev: *mut _GList, }
data: *mut c_void
next: *mut _GList
prev: *mut _GList