NG_HOOK_PEER
#define NG_PEER_NODE(hook) NG_HOOK_NODE(NG_HOOK_PEER(hook))
#define NG_PEER_HOOK_NAME(hook) NG_HOOK_NAME(NG_HOOK_PEER(hook))
NG_HOOK_FORCE_QUEUE(NG_HOOK_PEER(hook));
NG_HOOK_FORCE_QUEUE(NG_HOOK_PEER(hook));
NG_HOOK_FORCE_QUEUE(NG_HOOK_PEER(hook));
NG_HOOK_FORCE_QUEUE(NG_HOOK_PEER(hook));
NG_HOOK_FORCE_QUEUE(NG_HOOK_PEER(hook));
#define NG_PEER_NODE(hook) NG_HOOK_NODE(NG_HOOK_PEER(hook))
#define NG_PEER_HOOK_NAME(hook) NG_HOOK_NAME(NG_HOOK_PEER(hook))
peer = NG_HOOK_PEER(hook);
|| NG_HOOK_PEER(hook) == NULL
|| NG_HOOK_NOT_VALID(NG_HOOK_PEER(hook))) {
NG_HOOK_PEER(hook) == NULL,
NG_HOOK_NOT_VALID(NG_HOOK_PEER(hook)));
*lasthook = (hook ? NG_HOOK_PEER(hook) : NULL);
NG_HOOK_NOT_VALID(peer = NG_HOOK_PEER(hook)) ||
NG_HOOK_FORCE_QUEUE(NG_HOOK_PEER(hook));
NG_HOOK_FORCE_QUEUE(NG_HOOK_PEER(hook));
NG_HOOK_FORCE_QUEUE(NG_HOOK_PEER(hook));