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;