summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndi Gutmans <andi@php.net>2000-01-04 13:56:13 +0000
committerAndi Gutmans <andi@php.net>2000-01-04 13:56:13 +0000
commit60841f1231bfc3027d21d45791df8f84f6e4f66d (patch)
tree109e05e87211d77dbba7091869032264ee272d5d
parentb8cebe32e3f4724213d64fe427e0338732ee8cb9 (diff)
downloadphp-git-60841f1231bfc3027d21d45791df8f84f6e4f66d.tar.gz
- Separate the overloaded objects' types from Zend's data types.
There is no reason for them to be the same, and IS_METHOD just cluttered the data types. - Overloaded elements should now use OE_IS_OBJECT, OE_IS_ARRAY, and OE_IS_METHOD
-rw-r--r--ext/rpc/com/COM.c18
-rw-r--r--ext/standard/basic_functions.c14
2 files changed, 16 insertions, 16 deletions
diff --git a/ext/rpc/com/COM.c b/ext/rpc/com/COM.c
index 0ac05c3328..bb124001d5 100644
--- a/ext/rpc/com/COM.c
+++ b/ext/rpc/com/COM.c
@@ -791,13 +791,13 @@ VARIANTARG _php_COM_get_property_handler(zend_property_reference *property_refer
for (element=property_reference->elements_list.head; element; element=element->next) {
overloaded_property = (zend_overloaded_element *) element->data;
switch (overloaded_property->type) {
- case IS_ARRAY:
+ case OE_IS_ARRAY:
if (do_COM_offget(&var_result, &var_result, &overloaded_property->element, element!=property_reference->elements_list.head)==FAILURE) {
/* bail out */
}
/*printf("Array offset: ");*/
break;
- case IS_OBJECT:
+ case OE_IS_OBJECT:
if (var_result.vt != VT_DISPATCH) {
/* bail out */
} else {
@@ -807,7 +807,7 @@ VARIANTARG _php_COM_get_property_handler(zend_property_reference *property_refer
/*printf("Object property: ");*/
}
break;
- case IS_METHOD:
+ case OE_IS_METHOD:
return var_result;
break;
}
@@ -861,10 +861,10 @@ int php_COM_set_property_handler(zend_property_reference *property_reference, pv
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 IS_ARRAY:
+ case OE_IS_ARRAY:
/*printf("Array offset: ");*/
break;
- case IS_OBJECT:
+ case OE_IS_OBJECT:
if (var_result.vt != VT_DISPATCH) {
/* bail out */
} else {
@@ -872,7 +872,7 @@ int php_COM_set_property_handler(zend_property_reference *property_reference, pv
/*printf("Object property: ");*/
}
break;
- case IS_METHOD:
+ case OE_IS_METHOD:
/* this shouldn't happen */
return FAILURE;
}
@@ -946,11 +946,11 @@ void php_COM_call_function_handler(INTERNAL_FUNCTION_PARAMETERS, zend_property_r
overloaded_property;
overloaded_property = (zend_overloaded_element *) zend_llist_get_next(&property_reference->elements_list)) {
switch (overloaded_property->type) {
- case IS_ARRAY:
+ case OE_IS_ARRAY:
break;
- case IS_OBJECT:
+ case OE_IS_OBJECT:
break;
- case IS_METHOD:
+ case OE_IS_METHOD:
break;
}
diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c
index d37090e4f2..eee7221c71 100644
--- a/ext/standard/basic_functions.c
+++ b/ext/standard/basic_functions.c
@@ -1131,10 +1131,10 @@ pval test_class_get_property(zend_property_reference *property_reference)
for (element=property_reference->elements_list.head; element; element=element->next) {
overloaded_property = (zend_overloaded_element *) element->data;
switch (overloaded_property->type) {
- case IS_ARRAY:
+ case OE_IS_ARRAY:
printf("Array offset: ");
break;
- case IS_OBJECT:
+ case OE_IS_OBJECT:
printf("Object property: ");
break;
}
@@ -1169,10 +1169,10 @@ int test_class_set_property(zend_property_reference *property_reference, pval *v
for (element=property_reference->elements_list.head; element; element=element->next) {
overloaded_property = (zend_overloaded_element *) element->data;
switch (overloaded_property->type) {
- case IS_ARRAY:
+ case OE_IS_ARRAY:
printf("Array offset: ");
break;
- case IS_OBJECT:
+ case OE_IS_OBJECT:
printf("Object property: ");
break;
}
@@ -1203,13 +1203,13 @@ void test_class_call_function(INTERNAL_FUNCTION_PARAMETERS, zend_property_refere
for (element=property_reference->elements_list.head; element; element=element->next) {
overloaded_property = (zend_overloaded_element *) element->data;
switch (overloaded_property->type) {
- case IS_ARRAY:
+ case OE_IS_ARRAY:
printf("Array offset: ");
break;
- case IS_OBJECT:
+ case OE_IS_OBJECT:
printf("Object property: ");
break;
- case IS_METHOD:
+ case OE_IS_METHOD:
printf("Overloaded method: ");
}
switch (overloaded_property->element.type) {