+ {
+ aClient *tempPtr, *tempPtr2;
+
+ list<aClient*>::iterator iter;
+ char *nick = "testing";
+ unsigned long hv = iHASH((unsigned char *) nick);
+ tempPtr = new aClient(nick);
+ tempPtr2 = new aClient("testing2");
+
+ tempPtr->stats = new Player;
+ clients[hv].push_back(tempPtr);
+ clients[hv].push_back(tempPtr);
+ clients[hv].push_back(tempPtr);
+ clients[hv].push_back(tempPtr);
+ clients[hv].push_back(tempPtr2);
+ clients[hv].push_back(tempPtr2);
+ clients[hv].push_back(tempPtr2);
+ delete tempPtr->stats;
+
+
+ tempPtr = find(nick);
+
+
+ //iter = find((clients[0].begin()), (clients[0].end()), tempPtr);
+ // cout << "Nick: " << (*iter)->getNick() << endl;
+ clients[hv].remove(tempPtr);
+ for (unsigned long x = 0; x < U_TABLE_SIZE; x++)
+ {
+ for (iter = clients[x].begin(); iter != clients[x].end(); iter++)
+ {
+ cout << (*iter)->getNick() << endl;
+ }
+ }
+
+ }