XPTHashRecord *bucket = table->buckets[(PRInt32)key % XPT_HASHSIZE];
XPTHashRecord *bucket = table->buckets[(PRUint32)key % XPT_HASHSIZE];
XPT_HashTableLookup(XPTHashTable *table, void *key) {    XPTHashRecord *bucket = table->buckets[(PRInt32)key % XPT_HASHSIZE];    while (bucket != NULL) {        if (bucket->key == key)            return bucket->value;        bucket = bucket->next;    }    return NULL;}