#ifndef HASH_H
#define HASH_H

// includes

#include "GCint.h"

// types

typedef uint64_t HashType;

// variables

extern HashType hashcode[2][7][64];
extern HashType ephash[64];
extern HashType WKCastlehash;
extern HashType WQCastlehash;
extern HashType BKCastlehash;
extern HashType BQCastlehash;
extern HashType Sidehash;


// functions

void HashKeyShow (HashType HashKey);
void HashKeyInit (void);

#endif
