/* Find child node given the parent node and the edge character */
STATIC NODE Child(IN NODE NodeQ, IN UINT8 CharC)
/* Find child node given the parent node and the edge character */
STATIC NODE Child(IN NODE NodeQ, IN UINT8 CharC)
{
  NODE  NodeR;
  NodeR = mNext[HASH (NodeQ, CharC)];
  mParent[NIL] = NodeQ;
  while (mParent[NodeR] != NodeQ) {
    NodeR = mNext[NodeR];
  }
  return NodeR;
}