diff options
author | Dmitry Stogov <dmitry@php.net> | 2010-04-20 10:57:45 +0000 |
---|---|---|
committer | Dmitry Stogov <dmitry@php.net> | 2010-04-20 10:57:45 +0000 |
commit | 94dd83722b57c4613ccf8371a3c4f50ffc274584 (patch) | |
tree | 6e970bfc8b071f92e8d55dcb0b33cff24c857c91 /ext/com_dotnet/com_saproxy.c | |
parent | ea53dc5af6a216b46a84944ee870c5ce18dcfe90 (diff) | |
download | php-git-94dd83722b57c4613ccf8371a3c4f50ffc274584.tar.gz |
Changed the structure of op_array.opcodes. The constant values are moved from opcode operands into a separate literal table
Diffstat (limited to 'ext/com_dotnet/com_saproxy.c')
-rw-r--r-- | ext/com_dotnet/com_saproxy.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ext/com_dotnet/com_saproxy.c b/ext/com_dotnet/com_saproxy.c index da342bc5bd..6157e53893 100644 --- a/ext/com_dotnet/com_saproxy.c +++ b/ext/com_dotnet/com_saproxy.c @@ -71,7 +71,7 @@ static inline void clone_indices(php_com_saproxy *dest, php_com_saproxy *src, in } } -static zval *saproxy_property_read(zval *object, zval *member, int type TSRMLS_DC) +static zval *saproxy_property_read(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) { zval *return_value; @@ -83,7 +83,7 @@ static zval *saproxy_property_read(zval *object, zval *member, int type TSRMLS_D return return_value; } -static void saproxy_property_write(zval *object, zval *member, zval *value TSRMLS_DC) +static void saproxy_property_write(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC) { php_com_throw_exception(E_INVALIDARG, "safearray has no properties" TSRMLS_CC); } @@ -293,7 +293,7 @@ static zval *saproxy_object_get(zval *property TSRMLS_DC) } #endif -static int saproxy_property_exists(zval *object, zval *member, int check_empty TSRMLS_DC) +static int saproxy_property_exists(zval *object, zval *member, int check_empty, const zend_literal *key TSRMLS_DC) { /* no properties */ return 0; @@ -305,7 +305,7 @@ static int saproxy_dimension_exists(zval *object, zval *member, int check_empty return 0; } -static void saproxy_property_delete(zval *object, zval *member TSRMLS_DC) +static void saproxy_property_delete(zval *object, zval *member, const zend_literal *key TSRMLS_DC) { php_error_docref(NULL TSRMLS_CC, E_WARNING, "Cannot delete properties from a COM object"); } @@ -321,7 +321,7 @@ static HashTable *saproxy_properties_get(zval *object TSRMLS_DC) return NULL; } -static union _zend_function *saproxy_method_get(zval **object, char *name, int len TSRMLS_DC) +static union _zend_function *saproxy_method_get(zval **object, char *name, int len, const zend_literal *key TSRMLS_DC) { /* no methods */ return NULL; |