/*
* hatNodeHash.h
*
*
* Created by Thomas Davie on Fri Nov 21 2003.
* Copyright (c) 2003 Thomas Davie. All rights reserved.
*
*/
#include "animnode.h"
#include "nodelist.h"
#ifndef _NODE_HASH
#define _NODE_HASH
#define HASH_SIZE 100
typedef struct nodehash_s
{
nodelist **hashLists;
unsigned long filesize;
FILE *hatFile;
} nodehash;
nodehash* nodehash_newByOpeningFile(const char *filename);
void nodehash_delete(nodehash *theHash);
node* nodehash_getNode(nodehash *theHash, unsigned long fileOffset);
#endif
syntax highlighted by Code2HTML, v. 0.9.1