XPT_GetAddrForOffset(XPTCursor *cursor, uint32_t offset) { return XPT_HashTableLookup(cursor->state->pool->offset_map, NS_INT32_TO_PTR(offset)); }
XPT_GetAddrForOffset(XPTCursor *cursor, PRUint32 offset) { return XPT_HashTableLookup(cursor->state->pool->offset_map, (void *)(uintptr_t)offset); }
XPT_GetOffsetForAddr(XPTCursor *cursor, void *addr) { XPTHashTable *table = cursor->state->pool->offset_map; return NS_PTR_TO_UINT32(XPT_HashTableLookup(table, addr)); }
XPT_GetOffsetForAddr(XPTCursor *cursor, void *addr) { return (PRUint32)(uintptr_t)XPT_HashTableLookup(cursor->state->pool->offset_map, addr); }