>>58
int hash(char *data)
{ 略
}

void insert(CELL *table[], char *data[])
{
略
int h = hash(*data);
}

hash()の呼び出しで型が合って無いから