printf("Reading a property from a OverloadedTestClass object:\n");
- for (element=property_reference->elements_list.head; element; element=element->next) {
+ for (element=property_reference->elements_list->head; element; element=element->next) {
overloaded_property = (zend_overloaded_element *) element->data;
switch (overloaded_property->type) {
case OE_IS_ARRAY:
zend_print_variable(value);
printf("'\n");
- for (element=property_reference->elements_list.head; element; element=element->next) {
+ for (element=property_reference->elements_list->head; element; element=element->next) {
overloaded_property = (zend_overloaded_element *) element->data;
switch (overloaded_property->type) {
case OE_IS_ARRAY:
printf("Invoking a method on OverloadedTestClass object:\n");
- for (element=property_reference->elements_list.head; element; element=element->next) {
+ for (element=property_reference->elements_list->head; element; element=element->next) {
overloaded_property = (zend_overloaded_element *) element->data;
switch (overloaded_property->type) {
case OE_IS_ARRAY:
{
pval *object = property_reference->object;
zend_overloaded_element *function_name = (zend_overloaded_element *)
- property_reference->elements_list.tail->data;
+ property_reference->elements_list->tail->data;
int arg_count = ARG_COUNT(ht);
jlong result = 0;
int type;
/* get the property name */
- zend_llist_element *element = property_reference->elements_list.head;
+ zend_llist_element *element = property_reference->elements_list->head;
zend_overloaded_element *property=(zend_overloaded_element *)element->data;
jstring propName =
(*jenv)->NewStringUTF(jenv, property->element.value.str.val);
var_result.vt = VT_DISPATCH;
var_result.pdispVal = i_dispatch;
- for (element=property_reference->elements_list.head; element; element=element->next) {
+ for (element=property_reference->elements_list->head; element; element=element->next) {
overloaded_property = (zend_overloaded_element *) element->data;
switch (overloaded_property->type) {
case OE_IS_ARRAY:
- if (do_COM_offget(&var_result, &var_result, &overloaded_property->element, element!=property_reference->elements_list.head)==FAILURE) {
+ if (do_COM_offget(&var_result, &var_result, &overloaded_property->element, element!=property_reference->elements_list->head)==FAILURE) {
/* bail out */
}
/*printf("Array offset: ");*/
if (var_result.vt != VT_DISPATCH) {
/* bail out */
} else {
- if (do_COM_propget(&var_result, var_result.pdispVal, &overloaded_property->element, element!=property_reference->elements_list.head)==FAILURE) {
+ if (do_COM_propget(&var_result, var_result.pdispVal, &overloaded_property->element, element!=property_reference->elements_list->head)==FAILURE) {
/* bail out */
}
/*printf("Object property: ");*/
var_result.vt = VT_DISPATCH;
var_result.pdispVal = i_dispatch;
- for (element=property_reference->elements_list.head; element && element!=property_reference->elements_list.tail; element=element->next) {
+ for (element=property_reference->elements_list->head; element && element!=property_reference->elements_list->tail; element=element->next) {
overloaded_property = (zend_overloaded_element *) element->data;
switch (overloaded_property->type) {
case OE_IS_ARRAY:
if (var_result.vt != VT_DISPATCH) {
/* bail out */
} else {
- do_COM_propget(&var_result, i_dispatch, &overloaded_property->element, element!=property_reference->elements_list.head);
+ do_COM_propget(&var_result, i_dispatch, &overloaded_property->element, element!=property_reference->elements_list->head);
/*printf("Object property: ");*/
}
break;
{
zend_overloaded_element *overloaded_property;
pval *object = property_reference->object;
- zend_overloaded_element *function_name = (zend_overloaded_element *) property_reference->elements_list.tail->data;
+ zend_overloaded_element *function_name = (zend_overloaded_element *) property_reference->elements_list->tail->data;
- if (zend_llist_count(&property_reference->elements_list)==1
+ if (zend_llist_count(property_reference->elements_list)==1
&& !strcmp(function_name->element.value.str.val, "com")) { /* constructor */
pval *object_handle;
php_variant_to_pval(&var_result, return_value, 0);
}
- for (overloaded_property = (zend_overloaded_element *) zend_llist_get_first(&property_reference->elements_list);
+ for (overloaded_property = (zend_overloaded_element *) zend_llist_get_first(property_reference->elements_list);
overloaded_property;
- overloaded_property = (zend_overloaded_element *) zend_llist_get_next(&property_reference->elements_list)) {
+ overloaded_property = (zend_overloaded_element *) zend_llist_get_next(property_reference->elements_list)) {
switch (overloaded_property->type) {
case OE_IS_ARRAY:
break;
{
pval *object = property_reference->object;
zend_overloaded_element *function_name = (zend_overloaded_element *)
- property_reference->elements_list.tail->data;
+ property_reference->elements_list->tail->data;
int arg_count = ARG_COUNT(ht);
jlong result = 0;
int type;
/* get the property name */
- zend_llist_element *element = property_reference->elements_list.head;
+ zend_llist_element *element = property_reference->elements_list->head;
zend_overloaded_element *property=(zend_overloaded_element *)element->data;
jstring propName =
(*jenv)->NewStringUTF(jenv, property->element.value.str.val);
printf("Reading a property from a OverloadedTestClass object:\n");
- for (element=property_reference->elements_list.head; element; element=element->next) {
+ for (element=property_reference->elements_list->head; element; element=element->next) {
overloaded_property = (zend_overloaded_element *) element->data;
switch (overloaded_property->type) {
case OE_IS_ARRAY:
zend_print_variable(value);
printf("'\n");
- for (element=property_reference->elements_list.head; element; element=element->next) {
+ for (element=property_reference->elements_list->head; element; element=element->next) {
overloaded_property = (zend_overloaded_element *) element->data;
switch (overloaded_property->type) {
case OE_IS_ARRAY:
printf("Invoking a method on OverloadedTestClass object:\n");
- for (element=property_reference->elements_list.head; element; element=element->next) {
+ for (element=property_reference->elements_list->head; element; element=element->next) {
overloaded_property = (zend_overloaded_element *) element->data;
switch (overloaded_property->type) {
case OE_IS_ARRAY:
php_info_print_table_row(2, "Configure Command", CONFIGURE_COMMAND );
#endif
if (sapi_module.name) {
- php_info_print_table_row(2, "SAPI", sapi_module.name );
+ php_info_print_table_row(2, "Server API", sapi_module.name );
}
- php_info_print_table_row(2, "php.ini Path", CONFIGURATION_FILE_PATH );
+ php_info_print_table_row(2, "Configuration File (php.ini) Path", CONFIGURATION_FILE_PATH );
#if ZEND_DEBUG
php_info_print_table_row(2, "ZEND_DEBUG", "enabled" );
$word->Visible = 1;
$word->Documents->Add();
$word->Selection->TypeText("This is a test...");
-$word->Documents[1]->SaveAs("Useless test.doc");
$word->Quit();
+/*
+$word->Documents[1]->SaveAs("Useless test.doc");
+*/
?>
\ No newline at end of file