- Lookup a particular node.
-
- NodeX *LookupNodeX Returns a pointer to the extended node with the specified id.
-
- NodesX* nodesx The set of nodes to process.
-
- index_t index The node index to look for.
-
- int position The position in the cache to use.
- ++++++++++++++++++++++++++++++++++++++*/
-
-NodeX *LookupNodeX(NodesX* nodesx,index_t index,int position)
-{
- assert(index!=NO_NODE); /* Must be a valid node */
-
- if(option_slim)
- {
- SeekFile(nodesx->fd,index*sizeof(NodeX));
-
- ReadFile(nodesx->fd,&nodesx->cached[position-1],sizeof(NodeX));
-
- return(&nodesx->cached[position-1]);
- }
- else
- {
- return(&nodesx->xdata[index]);
- }
-}
-
-
-/*++++++++++++++++++++++++++++++++++++++