PostGIS  2.5.0dev-r@@SVN_REVISION@@

◆ HASH_OAT

#define HASH_OAT (   key,
  keylen,
  hashv 
)
Value:
do { \
unsigned _ho_i; \
const unsigned char *_ho_key=(const unsigned char*)(key); \
hashv = 0; \
for(_ho_i=0; _ho_i < keylen; _ho_i++) { \
hashv += _ho_key[_ho_i]; \
hashv += (hashv << 10); \
hashv ^= (hashv >> 6); \
} \
hashv += (hashv << 3); \
hashv ^= (hashv >> 11); \
hashv += (hashv << 15); \
} while (0)

Definition at line 530 of file uthash.h.