21 const char* str =
value.c_str();
23 while ((
c = *str++) != 0)
24 hash = ((hash << 5) + hash) +
c;
46 out_hash = (hash & 0xffffffff) ^ ((hash >> 32) & 0xffffffff);
unsigned __int16 uint16_t
GLsizei const GLchar ** string
void reduced_hash(const std::string &value, uint8_t &hash)
hash function used by ts_hash_map.
unsigned __int64 uint64_t
GLsizei const GLfloat * value
unsigned __int32 uint32_t
#define MAKEWORD16B(__LOBYTE, __HILOBYTE)