/*
 * kd_add.c kd_generic_multi.c
 */

#ifndef _MACHINE_H
static const char rcsid_memory_config_h[] = "$Id: memory_config.h,v 1.1 1999/01/17 08:50:57 hironobu Exp hironobu $";
#define _MACHINE_H

/*
 * Memory size for one DB element.
 */

#define ASSIGNED_MEMORY_UNIT  8

/*
#define ASSIGNED_MEMORY_UNIT  16
#define ASSIGNED_MEMORY_UNIT  24
#define ASSIGNED_MEMORY_UNIT  32
*/

/*
 * effective number of keyids is ASSIGNED_MEMORY_UNIT x 2^10.
 */
#define MAX_KEYID_ENTRY_SIZE (ASSIGNED_MEMORY_UNIT * 12 * 1024)

/*
 * 
 */
#define WORDDB_CASH_SIZE (MAX_KEYID_ENTRY_SIZE * 64)

/*
 * worddb page size.
 */
#define MIN_KEY_PAGE_SIZE 2*12

#endif
