(execute_data: Option<&mut ExecuteData>, return_value: Option<&mut ZVal>)
| 239 | |
| 240 | #[inline] |
| 241 | fn ori_execute_internal(execute_data: Option<&mut ExecuteData>, return_value: Option<&mut ZVal>) { |
| 242 | let execute_data = execute_data |
| 243 | .map(ExecuteData::as_mut_ptr) |
| 244 | .unwrap_or(null_mut()); |
| 245 | let return_value = return_value.map(ZVal::as_mut_ptr).unwrap_or(null_mut()); |
| 246 | unsafe { |
| 247 | match ORI_EXECUTE_INTERNAL { |
| 248 | Some(f) => f(execute_data, return_value), |
| 249 | None => sys::execute_internal(execute_data, return_value), |
| 250 | } |
| 251 | } |
| 252 | } |
| 253 | |
| 254 | #[inline] |
| 255 | fn ori_execute_ex(execute_data: Option<&mut ExecuteData>) { |
no test coverage detected