Lines Matching refs:bio

70 	BreakIterator_object *bio;  in breakiterator_object_construct()  local
73 assert(bio->biter == NULL); in breakiterator_object_construct()
74 bio->biter = biter; in breakiterator_object_construct()
144 BreakIterator_object *bio; in BreakIterator_get_debug_info() local
151 bio = (BreakIterator_object*)zend_object_store_get_object(object TSRMLS_CC); in BreakIterator_get_debug_info()
152 biter = bio->biter; in BreakIterator_get_debug_info()
160 if (bio->text == NULL) { in BreakIterator_get_debug_info()
163 zval_add_ref(&bio->text); in BreakIterator_get_debug_info()
164 add_assoc_zval_ex(&zv, "text", sizeof("text"), bio->text); in BreakIterator_get_debug_info()
177 static void breakiterator_object_init(BreakIterator_object *bio TSRMLS_DC) in breakiterator_object_init()
179 intl_error_init(BREAKITER_ERROR_P(bio) TSRMLS_CC); in breakiterator_object_init()
180 bio->biter = NULL; in breakiterator_object_init()
181 bio->text = NULL; in breakiterator_object_init()
196 BreakIterator_object* bio = (BreakIterator_object*) object; in BreakIterator_objects_free() local
198 if (bio->text) { in BreakIterator_objects_free()
199 zval_ptr_dtor(&bio->text); in BreakIterator_objects_free()
201 if (bio->biter) { in BreakIterator_objects_free()
202 delete bio->biter; in BreakIterator_objects_free()
203 bio->biter = NULL; in BreakIterator_objects_free()
205 intl_error_reset(BREAKITER_ERROR_P(bio) TSRMLS_CC); in BreakIterator_objects_free()
207 zend_object_std_dtor(&bio->zo TSRMLS_CC); in BreakIterator_objects_free()
209 efree(bio); in BreakIterator_objects_free()