pub type FuncCandidateList = *mut _FuncCandidateList;