Lines Matching refs:bio
72 BreakIterator_object *bio; in breakiterator_object_construct() local
75 assert(bio->biter == NULL); in breakiterator_object_construct()
76 bio->biter = biter; in breakiterator_object_construct()
142 BreakIterator_object *bio; in BreakIterator_get_debug_info() local
150 bio = Z_INTL_BREAKITERATOR_P(object); in BreakIterator_get_debug_info()
151 biter = bio->biter; in BreakIterator_get_debug_info()
161 if (Z_ISUNDEF(bio->text)) { in BreakIterator_get_debug_info()
165 Z_TRY_ADDREF(bio->text); in BreakIterator_get_debug_info()
166 zend_hash_str_update(debug_info, "text", sizeof("text") - 1, &bio->text); in BreakIterator_get_debug_info()
179 static void breakiterator_object_init(BreakIterator_object *bio) in breakiterator_object_init() argument
181 intl_error_init(BREAKITER_ERROR_P(bio)); in breakiterator_object_init()
182 bio->biter = NULL; in breakiterator_object_init()
183 ZVAL_UNDEF(&bio->text); in breakiterator_object_init()
190 BreakIterator_object* bio = php_intl_breakiterator_fetch_object(object); in BreakIterator_objects_free() local
192 zval_ptr_dtor(&bio->text); in BreakIterator_objects_free()
193 if (bio->biter) { in BreakIterator_objects_free()
194 delete bio->biter; in BreakIterator_objects_free()
195 bio->biter = NULL; in BreakIterator_objects_free()
197 intl_error_reset(BREAKITER_ERROR_P(bio)); in BreakIterator_objects_free()
199 zend_object_std_dtor(&bio->zo); in BreakIterator_objects_free()