Lines Matching refs:bio
69 BreakIterator_object *bio; in breakiterator_object_construct() local
72 ZEND_ASSERT(bio->biter == NULL); in breakiterator_object_construct()
73 bio->biter = biter; in breakiterator_object_construct()
126 BreakIterator_object *bio; in BreakIterator_get_debug_info() local
133 bio = php_intl_breakiterator_fetch_object(object); in BreakIterator_get_debug_info()
134 biter = bio->biter; in BreakIterator_get_debug_info()
144 if (Z_ISUNDEF(bio->text)) { in BreakIterator_get_debug_info()
148 Z_TRY_ADDREF(bio->text); in BreakIterator_get_debug_info()
149 zend_hash_str_update(debug_info, "text", sizeof("text") - 1, &bio->text); in BreakIterator_get_debug_info()
162 static void breakiterator_object_init(BreakIterator_object *bio) in breakiterator_object_init() argument
164 intl_error_init(BREAKITER_ERROR_P(bio)); in breakiterator_object_init()
165 bio->biter = NULL; in breakiterator_object_init()
166 ZVAL_UNDEF(&bio->text); in breakiterator_object_init()
173 BreakIterator_object* bio = php_intl_breakiterator_fetch_object(object); in BreakIterator_objects_free() local
175 zval_ptr_dtor(&bio->text); in BreakIterator_objects_free()
176 if (bio->biter) { in BreakIterator_objects_free()
177 delete bio->biter; in BreakIterator_objects_free()
178 bio->biter = NULL; in BreakIterator_objects_free()
180 intl_error_reset(BREAKITER_ERROR_P(bio)); in BreakIterator_objects_free()
182 zend_object_std_dtor(&bio->zo); in BreakIterator_objects_free()