// ----------------------------------------------------------------------------
// hash.c
// ============================================================================
// ----------------------------------------------------------------------------
// hash.c
// ============================================================================