src/qt3support/tools/q3gdict.cpp
changeset 30 5dc02b23752f
parent 18 2f34d5167611
--- a/src/qt3support/tools/q3gdict.cpp	Wed Jun 23 19:07:03 2010 +0300
+++ b/src/qt3support/tools/q3gdict.cpp	Tue Jul 06 15:10:48 2010 +0300
@@ -437,7 +437,7 @@
 Q3PtrCollection::Item Q3GDict::look_ptr(void *key, Q3PtrCollection::Item d, int op)
 {
     Q3PtrBucket *n;
-    int index = (int)((ulong)key % vlen);       // simple hash
+    int index = (int)((quintptr)key % vlen);       // simple hash
     if (op == op_find) {                        // find
         for (n=(Q3PtrBucket*)vec[index]; n;
               n=(Q3PtrBucket*)n->getNext()) {
@@ -650,7 +650,7 @@
         return 0;
     Q3PtrBucket *n;
     Q3PtrBucket *prev = 0;
-    int index = (int)((ulong)key % vlen);
+    int index = (int)((quintptr)key % vlen);
     for (n=(Q3PtrBucket *)vec[index]; n; n=(Q3PtrBucket *)n->getNext()) {
         bool found = (n->getKey() == key);
         if (found && d)