summaryrefslogtreecommitdiff
path: root/ext/rpc/dotnet/dotnet.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ext/rpc/dotnet/dotnet.cpp')
-rw-r--r--ext/rpc/dotnet/dotnet.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/ext/rpc/dotnet/dotnet.cpp b/ext/rpc/dotnet/dotnet.cpp
index f507f3d2f3..46aa055f73 100644
--- a/ext/rpc/dotnet/dotnet.cpp
+++ b/ext/rpc/dotnet/dotnet.cpp
@@ -107,32 +107,32 @@ void dotnet_term() {
PHP_FUNCTION(dotnet_load)
{
HRESULT hr;
- pval *assembly_name, *datatype_name, *code_page;
+ zval **assembly_name, **datatype_name, **code_page;
OLECHAR *assembly, *datatype;
comval *obj;
switch(ZEND_NUM_ARGS())
{
case 2:
- getParameters(ht, 2, &assembly_name, &datatype_name);
+ zend_get_parameters_ex(2, &assembly_name, &datatype_name);
codepage = CP_ACP;
break;
case 3:
- getParameters(ht, 3, &assembly_name, &datatype_name, &code_page);
+ zend_get_parameters_ex(3, &assembly_name, &datatype_name, &code_page);
- convert_to_long(code_page);
- codepage = Z_LVAL_P(code_page);
+ convert_to_long_ex(code_page);
+ codepage = Z_LVAL_PP(code_page);
break;
default:
WRONG_PARAM_COUNT;
break;
}
- convert_to_string(assembly_name);
- assembly = php_char_to_OLECHAR(Z_STRVAL_P(assembly_name), Z_STRLEN_P(assembly_name), codepage TSRMLS_CC);
+ convert_to_string_ex(assembly_name);
+ assembly = php_char_to_OLECHAR(Z_STRVAL_PP(assembly_name), Z_STRLEN_PP(assembly_name), codepage TSRMLS_CC);
- convert_to_string(datatype_name);
- datatype = php_char_to_OLECHAR(Z_STRVAL_P(datatype_name), Z_STRLEN_P(datatype_name), codepage TSRMLS_CC);
+ convert_to_string_ex(datatype_name);
+ datatype = php_char_to_OLECHAR(Z_STRVAL_PP(datatype_name), Z_STRLEN_PP(datatype_name), codepage TSRMLS_CC);
ALLOC_COM(obj);