Source code

Revision control

Copy as Markdown

Other Tools

# PLHashNumber
(plhashnumber-syntax)=
## Syntax
```{code}
#include <plhash.h>
typedef PRUint32 PLHashNumber;
#define PL_HASH_BITS 32
```
(plhashnumber-description)=
## Description
`PLHashNumber` is an unsigned 32-bit integer. `PLHashNumber` is the
data type of the return value of a hash function. A hash function maps a
key to a hash number, which is then used to compute the index of the
bucket.
The macro `PL_HASH_BITS` is the size (in bits) of the `PLHashNumber`
data type and has the value of 32.
(plhashnumber-see-also)=
## See Also
`PLHashFunction`