pub type Calendar = *mut c_void;