Browse Source

Fix for 64 bit platforms (by Joe Orton)

migration/unlabaled-1.3.2
Rob Richards 23 years ago
parent
commit
df62ddd213
  1. 8
      ext/domxml/php_domxml.c

8
ext/domxml/php_domxml.c

@ -866,7 +866,7 @@ static void php_xsltstylesheet_set_object(zval *wrapper, void *obj, int rsrc_typ
MAKE_STD_ZVAL(addr); MAKE_STD_ZVAL(addr);
Z_TYPE_P(addr) = IS_LONG; Z_TYPE_P(addr) = IS_LONG;
Z_LVAL_P(addr) = (int) obj;
Z_LVAL_P(addr) = (long) obj;
zend_hash_index_update(Z_OBJPROP_P(wrapper), 0, &handle, sizeof(zval *), NULL); zend_hash_index_update(Z_OBJPROP_P(wrapper), 0, &handle, sizeof(zval *), NULL);
zend_hash_index_update(Z_OBJPROP_P(wrapper), 1, &addr, sizeof(zval *), NULL); zend_hash_index_update(Z_OBJPROP_P(wrapper), 1, &addr, sizeof(zval *), NULL);
@ -980,7 +980,7 @@ static void php_xpath_set_context(zval *wrapper, void *obj, int rsrc_type TSRMLS
MAKE_STD_ZVAL(addr); MAKE_STD_ZVAL(addr);
Z_TYPE_P(addr) = IS_LONG; Z_TYPE_P(addr) = IS_LONG;
Z_LVAL_P(addr) = (int) obj;
Z_LVAL_P(addr) = (long) obj;
zend_hash_index_update(Z_OBJPROP_P(wrapper), 0, &handle, sizeof(zval *), NULL); zend_hash_index_update(Z_OBJPROP_P(wrapper), 0, &handle, sizeof(zval *), NULL);
zend_hash_index_update(Z_OBJPROP_P(wrapper), 1, &addr, sizeof(zval *), NULL); zend_hash_index_update(Z_OBJPROP_P(wrapper), 1, &addr, sizeof(zval *), NULL);
@ -1035,7 +1035,7 @@ static void php_xmlparser_set_object(zval *wrapper, void *obj, int rsrc_type TSR
MAKE_STD_ZVAL(addr); MAKE_STD_ZVAL(addr);
Z_TYPE_P(addr) = IS_LONG; Z_TYPE_P(addr) = IS_LONG;
Z_LVAL_P(addr) = (int) obj;
Z_LVAL_P(addr) = (long) obj;
zend_hash_index_update(Z_OBJPROP_P(wrapper), 0, &handle, sizeof(zval *), NULL); zend_hash_index_update(Z_OBJPROP_P(wrapper), 0, &handle, sizeof(zval *), NULL);
zend_hash_index_update(Z_OBJPROP_P(wrapper), 1, &addr, sizeof(zval *), NULL); zend_hash_index_update(Z_OBJPROP_P(wrapper), 1, &addr, sizeof(zval *), NULL);
@ -1151,7 +1151,7 @@ static void php_dom_set_object(zval *wrapper, void *obj, int rsrc_type TSRMLS_DC
MAKE_STD_ZVAL(addr); MAKE_STD_ZVAL(addr);
Z_TYPE_P(addr) = IS_LONG; Z_TYPE_P(addr) = IS_LONG;
Z_LVAL_P(addr) = (int) obj;
Z_LVAL_P(addr) = (long) obj;
zend_hash_index_update(Z_OBJPROP_P(wrapper), 0, &handle, sizeof(zval *), NULL); zend_hash_index_update(Z_OBJPROP_P(wrapper), 0, &handle, sizeof(zval *), NULL);
zend_hash_index_update(Z_OBJPROP_P(wrapper), 1, &addr, sizeof(zval *), NULL); zend_hash_index_update(Z_OBJPROP_P(wrapper), 1, &addr, sizeof(zval *), NULL);

Loading…
Cancel
Save