Those are internally represented as a zend_long for many of these, making the cast unnecessary, and the majority of installations would be 64-bit anyway. I'm not sure if this is a holdover to let it work for 32-bit builds (x32) on 64-bit oses
add_assoc_double was part of the initial import : 4639e9b55e6d4556b83151364ec0672df0ebdcc0
(For apcu_sma_info and apc_cache_info)
This doesn't really affect me, it's just surprising
See https://github.com/krakjoe/apcu/blob/master/tests/apcu_sma_info.phpt#L20
Those are internally represented as a zend_long for many of these, making the cast unnecessary, and the majority of installations would be 64-bit anyway. I'm not sure if this is a holdover to let it work for 32-bit builds (x32) on 64-bit oses