pub type MessageCallback = extern "C" fn(_: MessageLevel, _: *const c_char, _: *const Position, _: *const c_char, _: *mut c_void);