This type is a list of nodes and is structured like this:
typedef struct { char filename[256]; /* a file string */ char tmp_name[512]; /* temporary names for internal use */ int nNodes; /* the number of nodes in the list */ int nAllocNodes; /* the number of allocated nodes in the list; internal */ HL_Node** nodes; /* the nodes themselves */ } HL_NodeList;