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