pub unsafe extern "C" fn add_assoc_stringl_ex( arg: *mut zval, key: *const c_char, key_len: size_t, str_: *const c_char, length: size_t) -> c_int