pub fn deletehookdef(h: *mut hookdef) -> i32Expand description
Port of int deletehookdef(Hookdef h) from Src/module.c:902.
C body (c:902-919):
int deletehookdef(Hookdef h) {
Hookdef p, q;
for (p = hooktab, q = NULL; p && p != h; q = p, p = p->next);
if (!p) return 1;
if (q) q->next = p->next; else hooktab = p->next;
freelinklist(p->funcs, NULL);
return 0;
}