pub unsafe extern "C" fn sm_malloc( fname: *mut c_char, lineno: c_int, nbytes: usize, ) -> *mut c_void