pub unsafe extern "C" fn add_assoc_long_ex(
    arg: *mut zval,
    key: *const c_char,
    key_len: size_t,
    n: zend_long
) -> c_int