#[unsafe(no_mangle)]pub extern "C" fn expr_context_add_function(
ctx: *mut ExprContext,
name: *const c_char,
arity: usize,
func: NativeFunc,
) -> i32#[unsafe(no_mangle)]pub extern "C" fn expr_context_add_function(
ctx: *mut ExprContext,
name: *const c_char,
arity: usize,
func: NativeFunc,
) -> i32