@@ -402,7 +402,7 @@ static void php_xmlreader_string_arg(INTERNAL_FUNCTION_PARAMETERS, xmlreader_rea
402402 RETURN_FALSE ;
403403 }
404404
405- id = getThis ( );
405+ id = & EX ( This );
406406
407407 intern = Z_XMLREADER_P (id );
408408 if (intern && intern -> ptr ) {
@@ -424,7 +424,7 @@ static void php_xmlreader_no_arg(INTERNAL_FUNCTION_PARAMETERS, xmlreader_read_in
424424 int retval ;
425425 xmlreader_object * intern ;
426426
427- id = getThis ( );
427+ id = & EX ( This );
428428
429429 intern = Z_XMLREADER_P (id );
430430 if (intern && intern -> ptr ) {
@@ -448,7 +448,7 @@ static void php_xmlreader_no_arg_string(INTERNAL_FUNCTION_PARAMETERS, xmlreader_
448448 char * retchar = NULL ;
449449 xmlreader_object * intern ;
450450
451- id = getThis ( );
451+ id = & EX ( This );
452452
453453 intern = Z_XMLREADER_P (id );
454454 if (intern && intern -> ptr ) {
@@ -483,7 +483,7 @@ static void php_xmlreader_set_relaxng_schema(INTERNAL_FUNCTION_PARAMETERS, int t
483483 RETURN_FALSE ;
484484 }
485485
486- id = getThis ( );
486+ id = & EX ( This );
487487
488488 intern = Z_XMLREADER_P (id );
489489 if (intern && intern -> ptr ) {
@@ -526,7 +526,7 @@ PHP_METHOD(xmlreader, close)
526526 zval * id ;
527527 xmlreader_object * intern ;
528528
529- id = getThis ( );
529+ id = & EX ( This );
530530 intern = Z_XMLREADER_P (id );
531531 /* libxml is segfaulting in versions up to 2.6.8 using xmlTextReaderClose so for
532532 now we will free the whole reader when close is called as it would get rebuilt on
@@ -558,7 +558,7 @@ PHP_METHOD(xmlreader, getAttributeNo)
558558 return ;
559559 }
560560
561- id = getThis ( );
561+ id = & EX ( This );
562562
563563 intern = Z_XMLREADER_P (id );
564564 if (intern && intern -> ptr ) {
@@ -589,7 +589,7 @@ PHP_METHOD(xmlreader, getAttributeNs)
589589 RETURN_FALSE ;
590590 }
591591
592- id = getThis ( );
592+ id = & EX ( This );
593593
594594 intern = Z_XMLREADER_P (id );
595595 if (intern && intern -> ptr ) {
@@ -615,7 +615,7 @@ PHP_METHOD(xmlreader, getParserProperty)
615615 return ;
616616 }
617617
618- id = getThis ( );
618+ id = & EX ( This );
619619
620620 intern = Z_XMLREADER_P (id );
621621 if (intern && intern -> ptr ) {
@@ -667,7 +667,7 @@ PHP_METHOD(xmlreader, moveToAttribute)
667667 RETURN_FALSE ;
668668 }
669669
670- id = getThis ( );
670+ id = & EX ( This );
671671
672672 intern = Z_XMLREADER_P (id );
673673 if (intern && intern -> ptr ) {
@@ -695,7 +695,7 @@ PHP_METHOD(xmlreader, moveToAttributeNo)
695695 return ;
696696 }
697697
698- id = getThis ( );
698+ id = & EX ( This );
699699
700700 intern = Z_XMLREADER_P (id );
701701 if (intern && intern -> ptr ) {
@@ -729,7 +729,7 @@ PHP_METHOD(xmlreader, moveToAttributeNs)
729729 RETURN_FALSE ;
730730 }
731731
732- id = getThis ( );
732+ id = & EX ( This );
733733
734734 intern = Z_XMLREADER_P (id );
735735 if (intern && intern -> ptr ) {
@@ -775,7 +775,7 @@ PHP_METHOD(xmlreader, read)
775775 int retval ;
776776 xmlreader_object * intern ;
777777
778- id = getThis ( );
778+ id = & EX ( This );
779779 intern = Z_XMLREADER_P (id );
780780 if (intern != NULL && intern -> ptr != NULL ) {
781781 retval = xmlTextReaderRead (intern -> ptr );
@@ -805,7 +805,7 @@ PHP_METHOD(xmlreader, next)
805805 return ;
806806 }
807807
808- id = getThis ( );
808+ id = & EX ( This );
809809 intern = Z_XMLREADER_P (id );
810810 if (intern != NULL && intern -> ptr != NULL ) {
811811 retval = xmlTextReaderNext (intern -> ptr );
@@ -935,7 +935,7 @@ PHP_METHOD(xmlreader, setSchema)
935935 RETURN_FALSE ;
936936 }
937937
938- id = getThis ( );
938+ id = & EX ( This );
939939
940940 intern = Z_XMLREADER_P (id );
941941 if (intern && intern -> ptr ) {
@@ -972,7 +972,7 @@ PHP_METHOD(xmlreader, setParserProperty)
972972 return ;
973973 }
974974
975- id = getThis ( );
975+ id = & EX ( This );
976976
977977 intern = Z_XMLREADER_P (id );
978978 if (intern && intern -> ptr ) {
@@ -1105,7 +1105,8 @@ PHP_METHOD(xmlreader, expand)
11051105 xmlDocPtr docp = NULL ;
11061106 php_libxml_node_object * domobj = NULL ;
11071107
1108- if (zend_parse_method_parameters (ZEND_NUM_ARGS (), getThis (), "O|O!" , & id , xmlreader_class_entry , & basenode , dom_node_class_entry ) == FAILURE ) {
1108+ id = & EX (This );
1109+ if (zend_parse_parameters (ZEND_NUM_ARGS (), "|O!" , & basenode , dom_node_class_entry ) == FAILURE ) {
11091110 return ;
11101111 }
11111112
0 commit comments