Lines Matching refs:intern

356 static void xmlreader_free_resources(xmlreader_object *intern) {  in xmlreader_free_resources()  argument
357 if (intern) { in xmlreader_free_resources()
358 if (intern->input) { in xmlreader_free_resources()
359 xmlFreeParserInputBuffer(intern->input); in xmlreader_free_resources()
360 intern->input = NULL; in xmlreader_free_resources()
363 if (intern->ptr) { in xmlreader_free_resources()
364 xmlFreeTextReader(intern->ptr); in xmlreader_free_resources()
365 intern->ptr = NULL; in xmlreader_free_resources()
368 if (intern->schema) { in xmlreader_free_resources()
369 xmlRelaxNGFree((xmlRelaxNGPtr) intern->schema); in xmlreader_free_resources()
370 intern->schema = NULL; in xmlreader_free_resources()
380 xmlreader_object *intern = (xmlreader_object *)object; in xmlreader_objects_free_storage() local
382 zend_object_std_dtor(&intern->std TSRMLS_CC); in xmlreader_objects_free_storage()
384 xmlreader_free_resources(intern); in xmlreader_objects_free_storage()
394 xmlreader_object *intern; in xmlreader_objects_new() local
396 intern = emalloc(sizeof(xmlreader_object)); in xmlreader_objects_new()
397 memset(&intern->std, 0, sizeof(zend_object)); in xmlreader_objects_new()
398 intern->ptr = NULL; in xmlreader_objects_new()
399 intern->input = NULL; in xmlreader_objects_new()
400 intern->schema = NULL; in xmlreader_objects_new()
401 intern->prop_handler = &xmlreader_prop_handlers; in xmlreader_objects_new()
403 zend_object_std_init(&intern->std, class_type TSRMLS_CC); in xmlreader_objects_new()
404 object_properties_init(&intern->std, class_type); in xmlreader_objects_new()
405 …retval.handle = zend_objects_store_put(intern, (zend_objects_store_dtor_t)zend_objects_destroy_obj… in xmlreader_objects_new()
406 intern->handle = retval.handle; in xmlreader_objects_new()
417 xmlreader_object *intern; in php_xmlreader_string_arg() local
431 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in php_xmlreader_string_arg()
432 if (intern && intern->ptr) { in php_xmlreader_string_arg()
433 retchar = (char *)internal_function(intern->ptr, (const unsigned char *)name); in php_xmlreader_string_arg()
449 xmlreader_object *intern; in php_xmlreader_no_arg() local
453 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in php_xmlreader_no_arg()
454 if (intern && intern->ptr) { in php_xmlreader_no_arg()
455 retval = internal_function(intern->ptr); in php_xmlreader_no_arg()
470 xmlreader_object *intern; in php_xmlreader_no_arg_string() local
474 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in php_xmlreader_no_arg_string()
475 if (intern && intern->ptr) { in php_xmlreader_no_arg_string()
476 retchar = (char *)internal_function(intern->ptr); in php_xmlreader_no_arg_string()
494 xmlreader_object *intern; in php_xmlreader_set_relaxng_schema() local
509 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in php_xmlreader_set_relaxng_schema()
510 if (intern && intern->ptr) { in php_xmlreader_set_relaxng_schema()
514 retval = xmlTextReaderRelaxNGSetSchema(intern->ptr, schema); in php_xmlreader_set_relaxng_schema()
518 retval = xmlTextReaderRelaxNGSetSchema(intern->ptr, NULL); in php_xmlreader_set_relaxng_schema()
522 if (intern->schema) { in php_xmlreader_set_relaxng_schema()
523 xmlRelaxNGFree((xmlRelaxNGPtr) intern->schema); in php_xmlreader_set_relaxng_schema()
526 intern->schema = schema; in php_xmlreader_set_relaxng_schema()
548 xmlreader_object *intern; in PHP_METHOD() local
551 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in PHP_METHOD()
555 xmlreader_free_resources(intern); in PHP_METHOD()
576 xmlreader_object *intern; in PHP_METHOD() local
584 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in PHP_METHOD()
585 if (intern && intern->ptr) { in PHP_METHOD()
586 retchar = (char *)xmlTextReaderGetAttributeNo(intern->ptr, attr_pos); in PHP_METHOD()
604 xmlreader_object *intern; in PHP_METHOD() local
618 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in PHP_METHOD()
619 if (intern && intern->ptr) { in PHP_METHOD()
620 retchar = (char *)xmlTextReaderGetAttributeNs(intern->ptr, (xmlChar *)name, (xmlChar *)ns_uri); in PHP_METHOD()
639 xmlreader_object *intern; in PHP_METHOD() local
647 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in PHP_METHOD()
648 if (intern && intern->ptr) { in PHP_METHOD()
649 retval = xmlTextReaderGetParserProp(intern->ptr,property); in PHP_METHOD()
684 xmlreader_object *intern; in PHP_METHOD() local
698 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in PHP_METHOD()
699 if (intern && intern->ptr) { in PHP_METHOD()
700 retval = xmlTextReaderMoveToAttribute(intern->ptr, (xmlChar *)name); in PHP_METHOD()
718 xmlreader_object *intern; in PHP_METHOD() local
726 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in PHP_METHOD()
727 if (intern && intern->ptr) { in PHP_METHOD()
728 retval = xmlTextReaderMoveToAttributeNo(intern->ptr, attr_pos); in PHP_METHOD()
745 xmlreader_object *intern; in PHP_METHOD() local
759 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in PHP_METHOD()
760 if (intern && intern->ptr) { in PHP_METHOD()
761 retval = xmlTextReaderMoveToAttributeNs(intern->ptr, (xmlChar *)name, (xmlChar *)ns_uri); in PHP_METHOD()
801 xmlreader_object *intern; in PHP_METHOD() local
804 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in PHP_METHOD()
805 if (intern != NULL && intern->ptr != NULL) { in PHP_METHOD()
806 retval = xmlTextReaderRead(intern->ptr); in PHP_METHOD()
825 xmlreader_object *intern; in PHP_METHOD() local
833 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in PHP_METHOD()
834 if (intern != NULL && intern->ptr != NULL) { in PHP_METHOD()
837 if (xmlTextReaderNodeType(intern->ptr) == XML_READER_TYPE_END_ELEMENT) { in PHP_METHOD()
838 retval = xmlTextReaderRead(intern->ptr); in PHP_METHOD()
841 retval = xmlTextReaderNext(intern->ptr); in PHP_METHOD()
843 if (xmlStrEqual(xmlTextReaderConstLocalName(intern->ptr), (xmlChar *)name)) { in PHP_METHOD()
846 retval = xmlTextReaderNext(intern->ptr); in PHP_METHOD()
867 xmlreader_object *intern = NULL; in PHP_METHOD() local
882 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in PHP_METHOD()
883 xmlreader_free_resources(intern); in PHP_METHOD()
905 intern = (xmlreader_object *)zend_objects_get_address(return_value TSRMLS_CC); in PHP_METHOD()
906 intern->ptr = reader; in PHP_METHOD()
910 intern->ptr = reader; in PHP_METHOD()
956 xmlreader_object *intern; in PHP_METHOD() local
970 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in PHP_METHOD()
971 if (intern && intern->ptr) { in PHP_METHOD()
972 retval = xmlTextReaderSchemaValidate(intern->ptr, source); in PHP_METHOD()
1000 xmlreader_object *intern; in PHP_METHOD() local
1008 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in PHP_METHOD()
1009 if (intern && intern->ptr) { in PHP_METHOD()
1010 retval = xmlTextReaderSetParserProp(intern->ptr,property, value); in PHP_METHOD()
1050 xmlreader_object *intern = NULL; in PHP_METHOD() local
1066 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in PHP_METHOD()
1067 xmlreader_free_resources(intern); in PHP_METHOD()
1101 intern = (xmlreader_object *)zend_objects_get_address(return_value TSRMLS_CC); in PHP_METHOD()
1105 intern->input = inputbfr; in PHP_METHOD()
1106 intern->ptr = reader; in PHP_METHOD()
1136 xmlreader_object *intern; in PHP_METHOD() local
1150 intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); in PHP_METHOD()
1152 if (intern && intern->ptr) { in PHP_METHOD()
1153 node = xmlTextReaderExpand(intern->ptr); in PHP_METHOD()