Method code for $event_handler.unhook_from_all()

[Turn on line numbering]
var e;

if (!hooked || !hooked.contains(sender()))
    return;
for e in (hooked[sender()])
    hooks = dict_add(hooks, e, setremove(hooks[e], sender()));
hooked = dict_del(hooked, sender());

["// Created 16-Dec-1996 as a part of ColdCore, see: @help Credit"]

the Cold Dark