Skip to main content

ex_wrapper

Function ex_wrapper 

Source
pub fn ex_wrapper(prog: *const eprog, w: *const funcwrap, name: &str) -> i32
Expand description

Port of ex_wrapper(Eprog prog, FuncWrap w, char *name) from Src/Modules/example.c:145.

Eprog and FuncWrap are Box<eprog> / Box<funcwrap> per zsh.h:774 / 522. Pointer-shape preserved as *const eprog / *const funcwrap since the C body never derefs prog/w beyond passing them to runshfunc. WARNING: param names don’t match C — Rust=(prog, name) vs C=(prog, w, name)