Lines Matching refs:rb

40 	ResourceBundle_object *rb = php_intl_resourcebundle_fetch_object(object);  in ResourceBundle_object_free()  local
43 intl_error_reset( INTL_DATA_ERROR_P(rb) ); in ResourceBundle_object_free()
45 if (rb->me) { in ResourceBundle_object_free()
46 ures_close( rb->me ); in ResourceBundle_object_free()
48 if (rb->child) { in ResourceBundle_object_free()
49 ures_close( rb->child ); in ResourceBundle_object_free()
52 zend_object_std_dtor( &rb->zend ); in ResourceBundle_object_free()
59 ResourceBundle_object *rb; in ResourceBundle_object_create() local
61 rb = zend_object_alloc(sizeof(ResourceBundle_object), ce); in ResourceBundle_object_create()
63 zend_object_std_init( &rb->zend, ce ); in ResourceBundle_object_create()
64 object_properties_init( &rb->zend, ce); in ResourceBundle_object_create()
66 intl_error_init( INTL_DATA_ERROR_P(rb) ); in ResourceBundle_object_create()
67 rb->me = NULL; in ResourceBundle_object_create()
68 rb->child = NULL; in ResourceBundle_object_create()
70 rb->zend.handlers = &ResourceBundle_object_handlers; in ResourceBundle_object_create()
72 return &rb->zend; in ResourceBundle_object_create()
86 ResourceBundle_object *rb = Z_INTL_RESOURCEBUNDLE_P( object ); in resourcebundle_ctor() local
101 if (rb->me) { in resourcebundle_ctor()
118 rb->me = ures_open(bundlename, locale, &INTL_DATA_ERROR_CODE(rb)); in resourcebundle_ctor()
120 rb->me = ures_openDirect(bundlename, locale, &INTL_DATA_ERROR_CODE(rb)); in resourcebundle_ctor()
123 INTL_CTOR_CHECK_STATUS(rb, "resourcebundle_ctor: Cannot load libICU resource bundle"); in resourcebundle_ctor()
125 if (!fallback && (INTL_DATA_ERROR_CODE(rb) == U_USING_FALLBACK_WARNING || in resourcebundle_ctor()
126 INTL_DATA_ERROR_CODE(rb) == U_USING_DEFAULT_WARNING)) { in resourcebundle_ctor()
128 intl_errors_set_code(NULL, INTL_DATA_ERROR_CODE(rb)); in resourcebundle_ctor()
133 rb->me, ULOC_ACTUAL_LOCALE, &INTL_DATA_ERROR_CODE(rb))); in resourcebundle_ctor()
134 intl_errors_set_custom_msg(INTL_DATA_ERROR_P(rb), pbuf, 1); in resourcebundle_ctor()
179 ResourceBundle_object *rb; in resourcebundle_array_fetch() local
181 rb = php_intl_resourcebundle_fetch_object(object); in resourcebundle_array_fetch()
183 intl_error_reset(INTL_DATA_ERROR_P(rb)); in resourcebundle_array_fetch()
188 rb->child = ures_getByIndex( rb->me, meindex, rb->child, &INTL_DATA_ERROR_CODE(rb) ); in resourcebundle_array_fetch()
191 rb->child = ures_getByKey(rb->me, mekey, rb->child, &INTL_DATA_ERROR_CODE(rb) ); in resourcebundle_array_fetch()
193 intl_errors_set(INTL_DATA_ERROR_P(rb), U_ILLEGAL_ARGUMENT_ERROR, in resourcebundle_array_fetch()
198 intl_error_set_code( NULL, INTL_DATA_ERROR_CODE(rb) ); in resourcebundle_array_fetch()
199 if (U_FAILURE(INTL_DATA_ERROR_CODE(rb))) { in resourcebundle_array_fetch()
205 intl_errors_set_custom_msg( INTL_DATA_ERROR_P(rb), pbuf, 1 ); in resourcebundle_array_fetch()
210 …if (!fallback && (INTL_DATA_ERROR_CODE(rb) == U_USING_FALLBACK_WARNING || INTL_DATA_ERROR_CODE(rb)… in resourcebundle_array_fetch()
212 const char * locale = ures_getLocaleByType( rb->me, ULOC_ACTUAL_LOCALE, &icuerror ); in resourcebundle_array_fetch()
218 intl_errors_set_custom_msg( INTL_DATA_ERROR_P(rb), pbuf, 1 ); in resourcebundle_array_fetch()
223 resourcebundle_extract_value( return_value, rb ); in resourcebundle_array_fetch()
257 ResourceBundle_object *rb = php_intl_resourcebundle_fetch_object(object); in resourcebundle_array_count() local
259 if (rb->me == NULL) { in resourcebundle_array_count()
260 intl_errors_set(&rb->error, U_ILLEGAL_ARGUMENT_ERROR, in resourcebundle_array_count()
265 *count = ures_getSize( rb->me ); in resourcebundle_array_count()
283 len = ures_getSize( rb->me ); in PHP_FUNCTION()
339 rb = Z_INTL_RESOURCEBUNDLE_P( object ); in PHP_FUNCTION()
341 RETURN_LONG(INTL_DATA_ERROR_CODE(rb)); in PHP_FUNCTION()
357 rb = Z_INTL_RESOURCEBUNDLE_P( object ); in PHP_FUNCTION()
358 message = intl_error_get_message(INTL_DATA_ERROR_P(rb)); in PHP_FUNCTION()