#include <rope.h>

#ifndef _hash_

typedef struct _HashEntry
{
  Rope name;
  Rope data;
  struct _HashEntry *next;
} HashEntry;

typedef struct _Hash
{
  Rope name;
  unsigned int size;
  HashEntry **entries;
} Hash;

Hash *sh_create();
HashEntry *sh_fetch();


#define _hash_
#endif /* _hash_ */
