Source
http://svn.php.net/viewvc?view=revision&revision=309844
--- esmtp.c 2011/03/30 10:31:59 309843
+++ esmtp.c 2011/03/30 11:32:09 309844
#include <auth-client.h>
#include <libesmtp.h>
+#ifndef Z_ADDREF_P
+# define Z_ADDREF_P ZVAL_ADDREF
+#endif
+
static const int do_serialize = 1;
static int le_esmtp_session;
MAKE_STD_ZVAL(z_data);
array_init(z_data);
- ZVAL_ADDREF(cb);
+ Z_ADDREF_P(cb);
add_assoc_zval_ex(z_data, "funcname", sizeof("funcname"), cb);
if (arg) {
- ZVAL_ADDREF(arg);
+ Z_ADDREF_P(arg);
add_assoc_zval_ex(z_data, "userdata", sizeof("userdata"), arg);
}
MAKE_STD_ZVAL(z_data);
array_init(z_data);
- ZVAL_ADDREF(cb);
+ Z_ADDREF_P(cb);
add_assoc_zval_ex(z_data, "funcname", sizeof("funcname"), cb);
if (arg) {
- ZVAL_ADDREF(arg);
+ Z_ADDREF_P(arg);
add_assoc_zval_ex(z_data, "userdata", sizeof("userdata"), arg);
}
MAKE_STD_ZVAL(z_data);
array_init(z_data);
- ZVAL_ADDREF(cb);
+ Z_ADDREF_P(cb);
add_assoc_zval_ex(z_data, "funcname", sizeof("funcname"), cb);
add_property_zval(getThis(), "header_regex_funcname", cb);
if (arg) {
- ZVAL_ADDREF(arg);
+ Z_ADDREF_P(arg);
add_assoc_zval_ex(z_data, "userdata", sizeof("userdata"), arg);
add_property_zval(getThis(), "header_regex_userdata", arg);
}
MAKE_STD_ZVAL(z_data);
array_init(z_data);
- ZVAL_ADDREF(cb);
+ Z_ADDREF_P(cb);
add_assoc_zval_ex(z_data, "funcname", sizeof("funcname"), cb);
if (arg) {
- ZVAL_ADDREF(arg);