#define _GNU_SOURCE
#include
#include
#include
/*
typedef struct entry
{
char *key;
void *data;
}
ENTRY;
*/
int main(int argc,char *argv[])
{
char a[256];
int read_num;
char *item;
char *insert_item;
int item_size;
int result;
ENTRY entry;
struct hsearch_data root; // hash root
result = hcreate_r(100,&root);
if ( result == 0 ) {
perror("hash create error");
exit(1);
}
while ( 1 ) {
printf(" input ...");
fflush(stdout);
read_num = read(0,a,256);
if ( read_num == 0 ) break;
if ( read_num == 1 && a[0] == '\n' ) {