Browse Source

@- Added new object VARIANT() to encapsulate values for use with

@  the COM and DOTNET module. Therefore it is now possible to pass
@  values by reference, convert php values to extended variant types (currency,
@  date, idispatch, iunknown, ...) and define the codepage that should
@  be used for unicode - conversion.
PHP-4.0.5
Harald Radi 25 years ago
parent
commit
a15e465a34
  1. 12
      ext/com/COM.c
  2. 12
      ext/rpc/com/com_wrapper.c

12
ext/com/COM.c

@ -234,18 +234,18 @@ PHP_FUNCTION(COM_load)
codepage = CP_ACP;
break;
case 3:
if (!INI_INT("allow_dcom")) {
php_error(E_WARNING, "DCOM is disabled");
RETURN_FALSE;
}
getParameters(ht, 3, &module_name, &server_name, &code_page);
if (server_name->type == IS_NULL) {
efree(server_name);
server_name = NULL;
}
else
} else {
if (!INI_INT("allow_dcom")) {
php_error(E_WARNING, "DCOM is disabled");
RETURN_FALSE;
}
convert_to_string(server_name);
}
convert_to_long(code_page);
codepage = code_page->value.lval;

12
ext/rpc/com/com_wrapper.c

@ -234,18 +234,18 @@ PHP_FUNCTION(COM_load)
codepage = CP_ACP;
break;
case 3:
if (!INI_INT("allow_dcom")) {
php_error(E_WARNING, "DCOM is disabled");
RETURN_FALSE;
}
getParameters(ht, 3, &module_name, &server_name, &code_page);
if (server_name->type == IS_NULL) {
efree(server_name);
server_name = NULL;
}
else
} else {
if (!INI_INT("allow_dcom")) {
php_error(E_WARNING, "DCOM is disabled");
RETURN_FALSE;
}
convert_to_string(server_name);
}
convert_to_long(code_page);
codepage = code_page->value.lval;

Loading…
Cancel
Save