XPTHashRecord **bucketloc = table->buckets + (((PRInt32)key) % XPT_HASHSIZE);
XPTHashRecord **bucketloc = table->buckets + (((PRUint32)key) % XPT_HASHSIZE);
XPT_HashTableAdd(XPTHashTable *table, void *key, void *value) {    XPTHashRecord **bucketloc = table->buckets + (((PRInt32)key) % XPT_HASHSIZE);    XPTHashRecord *bucket;    while (*bucketloc != NULL)        bucketloc = &((*bucketloc)->next);        bucket = XPT_NEW(XPTHashRecord);    bucket->key = key;    bucket->value = value;    bucket->next = NULL;    *bucketloc = bucket;    return value;}