changes in FFI-Kernel-eem.43 break 32bits version (at least for me)
Hi,
I found that this change:
unsignedLongLongAt: byteOffset
"Answer a 64-bit integer in Smalltalk order (little-endian)."
^self integerAt: byteOffset size: 8 signed: false
unsignedLongLongAt: byteOffset put: value
"I store 64-bit integers in Smalltalk (little-endian) order."
^self integerAt: byteOffset put: value size: 8 signed: false
… which makes sense at fist sight does not work at least for me. In 32bits scenario, this test will fail:
unsignedLongLongAt: byteOffset
"Answer a 64-bit integer in Smalltalk order (little-endian)."
^self integerAt: byteOffset size: 8 signed: false
unsignedLongLongAt: byteOffset put: value
"I store 64-bit integers in Smalltalk (little-endian) order."
^self integerAt: byteOffset put: value size: 8 signed: false
… which makes sense at fist sight does not work at least for me. In 32bits scenario, this test will fail: