The third parameter of zend_hash_get_current_key_ex() is declared as
zend_long which has not necessarily the same size as ulong (for
instance, on 64bit Windows the former has eight bytes, while the latter
has only 4 bytes). However, for out parameters the sizes should match.
The third parameter of
zend_hash_get_current_key_ex()
is declared aszend_long
which has not necessarily the same size asulong
(for instance, on 64bit Windows the former has eight bytes, while the latter has only 4 bytes). However, for out parameters the sizes should match.