Update of /cvsroot/sblim/sfcb
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17025
Modified Files:
hashtable.c
Log Message:
Sorry, I have to back out previuous fix to hashtable.c
Index: hashtable.c
===================================================================
RCS file: /cvsroot/sblim/sfcb/hashtable.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- hashtable.c 17 Jun 2005 13:15:13 -0000 1.2
+++ hashtable.c 17 Jun 2005 14:05:39 -0000 1.3
@@ -829,13 +829,9 @@
void **key, void **val)
{
HashTable *t = (HashTable *) ht->hdl;
-// for (iter->pair = iter->pair->next; iter->bucket < t->numOfBuckets;
-// iter->pair = t->bucketArray[++iter->bucket]) {
- iter->pair = iter->pair->next;
- while (iter->bucket < t->numOfBuckets) {
+ for (iter->pair = iter->pair->next; iter->bucket < t->numOfBuckets;
+ iter->pair = t->bucketArray[++iter->bucket]) {
if (iter->pair == NULL) {
- if (iter->bucket+1 < t->numOfBuckets)
- iter->pair = t->bucketArray[++iter->bucket];
continue;
}
*key = (void *) iter->pair->key;
|