pub unsafe extern "C" fn sam_hdr_init() -> *mut sam_hdr_t