[cairo] [PATCH 2/4] scaled fonts: Use wide enough type for pointer arithmetic
Adrian Johnson
ajohnson at redneon.com
Thu Feb 11 03:38:18 CET 2016
On 11/02/16 07:19, Simon Richter wrote:
> struct _cairo_hash_entry {
> - unsigned long hash;
> + intptr_t hash;
> };
The hash value is used for looking up the hash table (after performing a
hash % table_size). size_t would be a better type since the hash table
object can't exceed size_t. Scaled fonts uses a pointer as a convenient
means of generating a hash value. But the hash value in general is not
intended to contain a pointer.
More information about the cairo
mailing list