On Sat Feb 10 21:51:03 2024 +0000, Rémi Bernon wrote:
How important is this? This is mildly annoying, as we don't have ReadNoFence64 yet, and as it takes an 8 byte aligned LONG64 pointer, whereas __int64 which is used in protocol.def is 4 byte aligned, which triggers some compiler warning. I suggest we stick to 32bit, I think this is very very unlikely to be an issue.
Nvm, there's the same kind of nonsense with unsigned int / LONG / DWORD with ReadNoFence. I used LONG64 in protocol.def instead.