Lines Matching refs:intern

86 static void xmlwriter_free_resource_ptr(xmlwriter_object *intern TSRMLS_DC);
93 static void xmlwriter_free_resource_ptr(xmlwriter_object *intern TSRMLS_DC) in xmlwriter_free_resource_ptr()
95 if (intern) { in xmlwriter_free_resource_ptr()
96 if (intern->ptr) { in xmlwriter_free_resource_ptr()
97 xmlFreeTextWriter(intern->ptr); in xmlwriter_free_resource_ptr()
98 intern->ptr = NULL; in xmlwriter_free_resource_ptr()
100 if (intern->output) { in xmlwriter_free_resource_ptr()
101 xmlBufferFree(intern->output); in xmlwriter_free_resource_ptr()
102 intern->output = NULL; in xmlwriter_free_resource_ptr()
104 efree(intern); in xmlwriter_free_resource_ptr()
111 #define XMLWRITER_FROM_OBJECT(intern, object) \ argument
114 intern = obj->xmlwriter_ptr; \
115 if (!intern) { \
127 ze_xmlwriter_object * intern = (ze_xmlwriter_object *) object; in xmlwriter_object_free_storage() local
128 if (!intern) { in xmlwriter_object_free_storage()
131 if (intern->xmlwriter_ptr) { in xmlwriter_object_free_storage()
132 xmlwriter_free_resource_ptr(intern->xmlwriter_ptr TSRMLS_CC); in xmlwriter_object_free_storage()
134 intern->xmlwriter_ptr = NULL; in xmlwriter_object_free_storage()
135 zend_object_std_dtor(&intern->zo TSRMLS_CC); in xmlwriter_object_free_storage()
137 efree(intern); in xmlwriter_object_free_storage()
145 ze_xmlwriter_object *intern; in xmlwriter_object_new() local
148 intern = emalloc(sizeof(ze_xmlwriter_object)); in xmlwriter_object_new()
149 memset(&intern->zo, 0, sizeof(zend_object)); in xmlwriter_object_new()
150 intern->xmlwriter_ptr = NULL; in xmlwriter_object_new()
152 zend_object_std_init(&intern->zo, class_type TSRMLS_CC); in xmlwriter_object_new()
153 object_properties_init(&intern->zo, class_type); in xmlwriter_object_new()
155 retval.handle = zend_objects_store_put(intern, in xmlwriter_object_new()
733 xmlwriter_object *intern; in ZEND_GET_MODULE() local
735 intern = (xmlwriter_object *) rsrc->ptr; in ZEND_GET_MODULE()
736 xmlwriter_free_resource_ptr(intern TSRMLS_CC); in ZEND_GET_MODULE()
743 xmlwriter_object *intern; in php_xmlwriter_string_arg() local
755 XMLWRITER_FROM_OBJECT(intern, this); in php_xmlwriter_string_arg()
763 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in php_xmlwriter_string_arg()
770 ptr = intern->ptr; in php_xmlwriter_string_arg()
785 xmlwriter_object *intern; in php_xmlwriter_end() local
792 XMLWRITER_FROM_OBJECT(intern, this); in php_xmlwriter_end()
802 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in php_xmlwriter_end()
805 ptr = intern->ptr; in php_xmlwriter_end()
823 xmlwriter_object *intern; in PHP_FUNCTION() local
835 XMLWRITER_FROM_OBJECT(intern, this); in PHP_FUNCTION()
842 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in PHP_FUNCTION()
846 ptr = intern->ptr; in PHP_FUNCTION()
890 xmlwriter_object *intern; in PHP_FUNCTION() local
902 XMLWRITER_FROM_OBJECT(intern, this); in PHP_FUNCTION()
910 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in PHP_FUNCTION()
915 ptr = intern->ptr; in PHP_FUNCTION()
934 xmlwriter_object *intern; in PHP_FUNCTION() local
947 XMLWRITER_FROM_OBJECT(intern, this); in PHP_FUNCTION()
955 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in PHP_FUNCTION()
960 ptr = intern->ptr; in PHP_FUNCTION()
979 xmlwriter_object *intern; in PHP_FUNCTION() local
992 XMLWRITER_FROM_OBJECT(intern, this); in PHP_FUNCTION()
1000 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in PHP_FUNCTION()
1005 ptr = intern->ptr; in PHP_FUNCTION()
1032 xmlwriter_object *intern; in PHP_FUNCTION() local
1044 XMLWRITER_FROM_OBJECT(intern, this); in PHP_FUNCTION()
1052 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in PHP_FUNCTION()
1057 ptr = intern->ptr; in PHP_FUNCTION()
1092 xmlwriter_object *intern; in PHP_FUNCTION() local
1105 XMLWRITER_FROM_OBJECT(intern, this); in PHP_FUNCTION()
1113 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in PHP_FUNCTION()
1118 ptr = intern->ptr; in PHP_FUNCTION()
1147 xmlwriter_object *intern; in PHP_FUNCTION() local
1160 XMLWRITER_FROM_OBJECT(intern, this); in PHP_FUNCTION()
1168 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in PHP_FUNCTION()
1173 ptr = intern->ptr; in PHP_FUNCTION()
1218 xmlwriter_object *intern; in PHP_FUNCTION() local
1231 XMLWRITER_FROM_OBJECT(intern, this); in PHP_FUNCTION()
1239 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in PHP_FUNCTION()
1244 ptr = intern->ptr; in PHP_FUNCTION()
1262 xmlwriter_object *intern; in PHP_FUNCTION() local
1269 XMLWRITER_FROM_OBJECT(intern, this); in PHP_FUNCTION()
1276 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in PHP_FUNCTION()
1279 ptr = intern->ptr; in PHP_FUNCTION()
1330 xmlwriter_object *intern; in PHP_FUNCTION() local
1337 XMLWRITER_FROM_OBJECT(intern, this); in PHP_FUNCTION()
1344 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in PHP_FUNCTION()
1347 ptr = intern->ptr; in PHP_FUNCTION()
1383 xmlwriter_object *intern; in PHP_FUNCTION() local
1395 XMLWRITER_FROM_OBJECT(intern, this); in PHP_FUNCTION()
1402 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in PHP_FUNCTION()
1405 ptr = intern->ptr; in PHP_FUNCTION()
1431 xmlwriter_object *intern; in PHP_FUNCTION() local
1444 XMLWRITER_FROM_OBJECT(intern, this); in PHP_FUNCTION()
1452 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in PHP_FUNCTION()
1454 ptr = intern->ptr; in PHP_FUNCTION()
1480 xmlwriter_object *intern; in PHP_FUNCTION() local
1493 XMLWRITER_FROM_OBJECT(intern, this); in PHP_FUNCTION()
1501 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in PHP_FUNCTION()
1504 ptr = intern->ptr; in PHP_FUNCTION()
1538 xmlwriter_object *intern; in PHP_FUNCTION() local
1550 XMLWRITER_FROM_OBJECT(intern, this); in PHP_FUNCTION()
1558 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in PHP_FUNCTION()
1563 ptr = intern->ptr; in PHP_FUNCTION()
1598 xmlwriter_object *intern; in PHP_FUNCTION() local
1612 XMLWRITER_FROM_OBJECT(intern, this); in PHP_FUNCTION()
1620 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in PHP_FUNCTION()
1625 ptr = intern->ptr; in PHP_FUNCTION()
1643 xmlwriter_object *intern; in PHP_FUNCTION() local
1657 XMLWRITER_FROM_OBJECT(intern, this); in PHP_FUNCTION()
1664 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in PHP_FUNCTION()
1669 ptr = intern->ptr; in PHP_FUNCTION()
1695 xmlwriter_object *intern; in PHP_FUNCTION() local
1713 XMLWRITER_FROM_OBJECT(intern, this); in PHP_FUNCTION()
1722 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in PHP_FUNCTION()
1727 ptr = intern->ptr; in PHP_FUNCTION()
1746 xmlwriter_object *intern; in PHP_FUNCTION() local
1809 intern = emalloc(sizeof(xmlwriter_object)); in PHP_FUNCTION()
1810 intern->ptr = ptr; in PHP_FUNCTION()
1811 intern->output = NULL; in PHP_FUNCTION()
1813 intern->uri_output = out_buffer; in PHP_FUNCTION()
1819 ze_obj->xmlwriter_ptr = intern; in PHP_FUNCTION()
1824 ZEND_REGISTER_RESOURCE(return_value,intern,le_xmlwriter); in PHP_FUNCTION()
1833 xmlwriter_object *intern; in PHP_FUNCTION() local
1862 intern = emalloc(sizeof(xmlwriter_object)); in PHP_FUNCTION()
1863 intern->ptr = ptr; in PHP_FUNCTION()
1864 intern->output = buffer; in PHP_FUNCTION()
1866 intern->uri_output = NULL; in PHP_FUNCTION()
1872 ze_obj->xmlwriter_ptr = intern; in PHP_FUNCTION()
1877 ZEND_REGISTER_RESOURCE(return_value,intern,le_xmlwriter); in PHP_FUNCTION()
1886 xmlwriter_object *intern; in php_xmlwriter_flush() local
1900 XMLWRITER_FROM_OBJECT(intern, this); in php_xmlwriter_flush()
1908 ZEND_FETCH_RESOURCE(intern,xmlwriter_object *, &pind, -1, "XMLWriter", le_xmlwriter); in php_xmlwriter_flush()
1910 ptr = intern->ptr; in php_xmlwriter_flush()
1913 buffer = intern->output; in php_xmlwriter_flush()