/* Create a new child for a given parent node. */
STATIC VOID MakeChild(IN NODE NodeQ, IN UINT8 CharC, IN NODE NodeR)
/* Create a new child for a given parent node. */
STATIC VOID MakeChild(IN NODE NodeQ, IN UINT8 CharC, IN NODE NodeR)
{
  NODE  Node1;
  NODE  Node2;
  Node1           = (NODE) HASH (Parent, CharC);
  Node2           = mNext[Node1];
  mNext[Node1]    = Child;
  mNext[Child]    = Node2;
  mPrev[Node2]    = Child;
  mPrev[Child]    = Node1;
  mParent[Child]  = Parent;
  mChildCount[Parent]++;
}