Checks that a node pointer is not the tail list anchor.
Synopsis
bool IsNodeB( const List *l, const Node *n )
Description
This macro is used to test whether the specified node is an actual node or is the head (beginning-of-list) anchor. Use this macro when traversing a list from tail to head. When traversing a list from head to tail, use the IsNode() macro.
Arguments
l
A pointer to the list containing the node to check.
n
A pointer to the node to check.
Return Value
The macro returns TRUE if the node is an actual node or FALSE if it is the head (beginning-of-list) anchor.
Note: This macro currently returns TRUE for any node that is not the head anchor, whether or not the node is in the specified list.