pub unsafe extern "C" fn m3_GetFunctionName(
    i_function: IM3Function
) -> *const c_char