@@ -402,7 +402,7 @@ static void php_xmlreader_string_arg(INTERNAL_FUNCTION_PARAMETERS, xmlreader_rea
402
402
RETURN_FALSE ;
403
403
}
404
404
405
- id = getThis ( );
405
+ id = & EX ( This );
406
406
407
407
intern = Z_XMLREADER_P (id );
408
408
if (intern && intern -> ptr ) {
@@ -424,7 +424,7 @@ static void php_xmlreader_no_arg(INTERNAL_FUNCTION_PARAMETERS, xmlreader_read_in
424
424
int retval ;
425
425
xmlreader_object * intern ;
426
426
427
- id = getThis ( );
427
+ id = & EX ( This );
428
428
429
429
intern = Z_XMLREADER_P (id );
430
430
if (intern && intern -> ptr ) {
@@ -448,7 +448,7 @@ static void php_xmlreader_no_arg_string(INTERNAL_FUNCTION_PARAMETERS, xmlreader_
448
448
char * retchar = NULL ;
449
449
xmlreader_object * intern ;
450
450
451
- id = getThis ( );
451
+ id = & EX ( This );
452
452
453
453
intern = Z_XMLREADER_P (id );
454
454
if (intern && intern -> ptr ) {
@@ -483,7 +483,7 @@ static void php_xmlreader_set_relaxng_schema(INTERNAL_FUNCTION_PARAMETERS, int t
483
483
RETURN_FALSE ;
484
484
}
485
485
486
- id = getThis ( );
486
+ id = & EX ( This );
487
487
488
488
intern = Z_XMLREADER_P (id );
489
489
if (intern && intern -> ptr ) {
@@ -526,7 +526,7 @@ PHP_METHOD(xmlreader, close)
526
526
zval * id ;
527
527
xmlreader_object * intern ;
528
528
529
- id = getThis ( );
529
+ id = & EX ( This );
530
530
intern = Z_XMLREADER_P (id );
531
531
/* libxml is segfaulting in versions up to 2.6.8 using xmlTextReaderClose so for
532
532
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)
558
558
return ;
559
559
}
560
560
561
- id = getThis ( );
561
+ id = & EX ( This );
562
562
563
563
intern = Z_XMLREADER_P (id );
564
564
if (intern && intern -> ptr ) {
@@ -589,7 +589,7 @@ PHP_METHOD(xmlreader, getAttributeNs)
589
589
RETURN_FALSE ;
590
590
}
591
591
592
- id = getThis ( );
592
+ id = & EX ( This );
593
593
594
594
intern = Z_XMLREADER_P (id );
595
595
if (intern && intern -> ptr ) {
@@ -615,7 +615,7 @@ PHP_METHOD(xmlreader, getParserProperty)
615
615
return ;
616
616
}
617
617
618
- id = getThis ( );
618
+ id = & EX ( This );
619
619
620
620
intern = Z_XMLREADER_P (id );
621
621
if (intern && intern -> ptr ) {
@@ -667,7 +667,7 @@ PHP_METHOD(xmlreader, moveToAttribute)
667
667
RETURN_FALSE ;
668
668
}
669
669
670
- id = getThis ( );
670
+ id = & EX ( This );
671
671
672
672
intern = Z_XMLREADER_P (id );
673
673
if (intern && intern -> ptr ) {
@@ -695,7 +695,7 @@ PHP_METHOD(xmlreader, moveToAttributeNo)
695
695
return ;
696
696
}
697
697
698
- id = getThis ( );
698
+ id = & EX ( This );
699
699
700
700
intern = Z_XMLREADER_P (id );
701
701
if (intern && intern -> ptr ) {
@@ -729,7 +729,7 @@ PHP_METHOD(xmlreader, moveToAttributeNs)
729
729
RETURN_FALSE ;
730
730
}
731
731
732
- id = getThis ( );
732
+ id = & EX ( This );
733
733
734
734
intern = Z_XMLREADER_P (id );
735
735
if (intern && intern -> ptr ) {
@@ -775,7 +775,7 @@ PHP_METHOD(xmlreader, read)
775
775
int retval ;
776
776
xmlreader_object * intern ;
777
777
778
- id = getThis ( );
778
+ id = & EX ( This );
779
779
intern = Z_XMLREADER_P (id );
780
780
if (intern != NULL && intern -> ptr != NULL ) {
781
781
retval = xmlTextReaderRead (intern -> ptr );
@@ -805,7 +805,7 @@ PHP_METHOD(xmlreader, next)
805
805
return ;
806
806
}
807
807
808
- id = getThis ( );
808
+ id = & EX ( This );
809
809
intern = Z_XMLREADER_P (id );
810
810
if (intern != NULL && intern -> ptr != NULL ) {
811
811
retval = xmlTextReaderNext (intern -> ptr );
@@ -935,7 +935,7 @@ PHP_METHOD(xmlreader, setSchema)
935
935
RETURN_FALSE ;
936
936
}
937
937
938
- id = getThis ( );
938
+ id = & EX ( This );
939
939
940
940
intern = Z_XMLREADER_P (id );
941
941
if (intern && intern -> ptr ) {
@@ -972,7 +972,7 @@ PHP_METHOD(xmlreader, setParserProperty)
972
972
return ;
973
973
}
974
974
975
- id = getThis ( );
975
+ id = & EX ( This );
976
976
977
977
intern = Z_XMLREADER_P (id );
978
978
if (intern && intern -> ptr ) {
@@ -1105,7 +1105,8 @@ PHP_METHOD(xmlreader, expand)
1105
1105
xmlDocPtr docp = NULL ;
1106
1106
php_libxml_node_object * domobj = NULL ;
1107
1107
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 ) {
1109
1110
return ;
1110
1111
}
1111
1112
0 commit comments