Skip to main content

deletehookdeffunc

Function deletehookdeffunc 

Source
pub fn deletehookdeffunc(h: *mut hookdef, f: Hookfn) -> i32
Expand description

Port of int deletehookdeffunc(Hookdef h, Hookfn f) from Src/module.c:961.

C body (c:961-973):

int deletehookdeffunc(Hookdef h, Hookfn f) {
    LinkNode p;
    for (p = firstnode(h->funcs); p; incnode(p))
        if (f == (Hookfn) getdata(p)) {
            remnode(h->funcs, p);
            return 0;
        }
    return 1;
}