1
0
mirror of https://github.com/json-iterator/go.git synced 2024-11-27 08:30:57 +02:00

fix issue on 32bit platform

This commit is contained in:
Tao Wen 2017-02-09 13:35:58 +08:00
parent da7ed7809b
commit 17cbb770f0

View File

@ -28,7 +28,7 @@ func (iter *Iterator) ReadObject() (ret string) {
}
func (iter *Iterator) readFieldHash() int32 {
hash := 0x811c9dc5
hash := int64(0x811c9dc5)
c := iter.nextToken()
if c == '"' {
for {
@ -57,7 +57,7 @@ func (iter *Iterator) readFieldHash() int32 {
}
func calcHash(str string) int32 {
hash := 0x811c9dc5
hash := int64(0x811c9dc5)
for _, b := range str {
hash ^= int(b)
hash *= 0x1000193