Home
last modified time | relevance | path

Searched refs:mfo (Results 1 – 8 of 8) sorted by relevance

/PHP-5.5/ext/intl/msgformat/
H A Dmsgformat_attr.c49 if(mfo->mf_data.orig_format) { in PHP_FUNCTION()
50 RETURN_STRINGL(mfo->mf_data.orig_format, mfo->mf_data.orig_format_len, 1); in PHP_FUNCTION()
94 …umsg_applyPattern(MSG_FORMAT_OBJECT(mfo), spattern, spattern_len, NULL, &INTL_DATA_ERROR_CODE(mfo)… in PHP_FUNCTION()
100 if(mfo->mf_data.orig_format) { in PHP_FUNCTION()
101 efree(mfo->mf_data.orig_format); in PHP_FUNCTION()
104 mfo->mf_data.orig_format_len = value_len; in PHP_FUNCTION()
106 if (mfo->mf_data.arg_types) { in PHP_FUNCTION()
107 zend_hash_destroy(mfo->mf_data.arg_types); in PHP_FUNCTION()
108 efree(mfo->mf_data.arg_types); in PHP_FUNCTION()
109 mfo->mf_data.arg_types = NULL; in PHP_FUNCTION()
[all …]
H A Dmsgformat.c37 MessageFormatter_object* mfo; in msgfmt_ctor() local
73 if ((mfo)->mf_data.orig_format) { in msgfmt_ctor()
74 msgformat_data_free(&mfo->mf_data TSRMLS_CC); in msgfmt_ctor()
77 (mfo)->mf_data.orig_format = estrndup(pattern, pattern_len); in msgfmt_ctor()
78 (mfo)->mf_data.orig_format_len = pattern_len; in msgfmt_ctor()
81 …MSG_FORMAT_OBJECT(mfo) = umsg_open(spattern, spattern_len, locale, NULL, &INTL_DATA_ERROR_CODE(mfo in msgfmt_ctor()
87 INTL_CTOR_CHECK_STATUS(mfo, "msgfmt_create: message formatter creation failed"); in msgfmt_ctor()
121 MessageFormatter_object* mfo = NULL; in PHP_FUNCTION() local
136 RETURN_LONG( INTL_DATA_ERROR_CODE(mfo) ); in PHP_FUNCTION()
149 MessageFormatter_object* mfo = NULL; in PHP_FUNCTION() local
[all …]
H A Dmsgformat_parse.c40 INTL_METHOD_CHECK_STATUS(mfo, "Converting parse string failed"); in msgfmt_do_parse()
42 …umsg_parse_helper(MSG_FORMAT_OBJECT(mfo), &count, &fargs, usource, usrc_len, &INTL_DATA_ERROR_CODE… in msgfmt_do_parse()
46 INTL_METHOD_CHECK_STATUS(mfo, "Parsing failed"); in msgfmt_do_parse()
81 msgfmt_do_parse(mfo, source, source_len, return_value TSRMLS_CC); in PHP_FUNCTION()
101 MessageFormatter_object *mfo = &mf; in PHP_FUNCTION() local
113 msgformat_data_init(&mfo->mf_data TSRMLS_CC); in PHP_FUNCTION()
117 if( U_FAILURE(INTL_DATA_ERROR_CODE((mfo))) ) in PHP_FUNCTION()
141 …MSG_FORMAT_OBJECT(mfo) = umsg_open(spattern, spattern_len, slocale, NULL, &INTL_DATA_ERROR_CODE(mf… in PHP_FUNCTION()
145 INTL_METHOD_CHECK_STATUS(mfo, "Creating message formatter failed"); in PHP_FUNCTION()
147 msgfmt_do_parse(mfo, source, src_len, return_value TSRMLS_CC); in PHP_FUNCTION()
[all …]
H A Dmsgformat_format.c54 if (formatted && U_FAILURE(INTL_DATA_ERROR_CODE(mfo))) { in msgfmt_do_format()
58 if (U_FAILURE(INTL_DATA_ERROR_CODE(mfo))) { in msgfmt_do_format()
61 INTL_METHOD_RETVAL_UTF8(mfo, formatted, formatted_len, 1); in msgfmt_do_format()
90 msgfmt_do_format(mfo, args, return_value TSRMLS_CC); in PHP_FUNCTION()
109 MessageFormatter_object *mfo = &mf; in PHP_FUNCTION() local
121 msgformat_data_init(&mfo->mf_data TSRMLS_CC); in PHP_FUNCTION()
125 if( U_FAILURE(INTL_DATA_ERROR_CODE((mfo))) ) in PHP_FUNCTION()
149 …MSG_FORMAT_OBJECT(mfo) = umsg_open(spattern, spattern_len, slocale, NULL, &INTL_DATA_ERROR_CODE(mf… in PHP_FUNCTION()
153 INTL_METHOD_CHECK_STATUS(mfo, "Creating message formatter failed"); in PHP_FUNCTION()
155 msgfmt_do_format(mfo, args, return_value TSRMLS_CC); in PHP_FUNCTION()
[all …]
H A Dmsgformat_class.h39 #define MSG_FORMAT_METHOD_INIT_VARS INTL_METHOD_INIT_VARS(MessageFormatter, mfo)
40 #define MSG_FORMAT_METHOD_FETCH_OBJECT_NO_CHECK INTL_METHOD_FETCH_OBJECT(MessageFormatter, mfo)
43 if (MSG_FORMAT_OBJECT(mfo) == NULL) { \
44 intl_errors_set(&mfo->mf_data.error, U_ILLEGAL_ARGUMENT_ERROR, \
49 #define MSG_FORMAT_OBJECT(mfo) (mfo)->mf_data.umsgf argument
H A Dmsgformat_class.c46 MessageFormatter_object* mfo = (MessageFormatter_object*)object; in MessageFormatter_object_free() local
48 zend_object_std_dtor( &mfo->zo TSRMLS_CC ); in MessageFormatter_object_free()
50 msgformat_data_free( &mfo->mf_data TSRMLS_CC ); in MessageFormatter_object_free()
52 efree( mfo ); in MessageFormatter_object_free()
84 MessageFormatter_object *mfo, *new_mfo; in MessageFormatter_object_clone() local
90 zend_objects_clone_members(&new_mfo->zo, new_obj_val, &mfo->zo, handle TSRMLS_CC); in MessageFormatter_object_clone()
93 if (MSG_FORMAT_OBJECT(mfo) != NULL) { in MessageFormatter_object_clone()
94 MSG_FORMAT_OBJECT(new_mfo) = umsg_clone(MSG_FORMAT_OBJECT(mfo), in MessageFormatter_object_clone()
95 &INTL_DATA_ERROR_CODE(mfo)); in MessageFormatter_object_clone()
97 if (U_FAILURE(INTL_DATA_ERROR_CODE(mfo))) { in MessageFormatter_object_clone()
[all …]
H A Dmsgformat_helpers.cpp96 if (mfo->mf_data.arg_types) { in umsg_get_numeric_types()
98 return mfo->mf_data.arg_types; in umsg_get_numeric_types()
126 mfo->mf_data.arg_types = ret; in umsg_get_numeric_types()
147 if (mfo->mf_data.arg_types) { in umsg_parse_format()
149 return mfo->mf_data.arg_types; in umsg_parse_format()
289 mfo->mf_data.arg_types = ret; in umsg_parse_format()
328 if (mfo->mf_data.tz_set) { in umsg_set_timezone()
360 mfo->mf_data.tz_set = 1; in umsg_set_timezone()
374 intl_error& err = INTL_DATA_ERROR(mfo); in umsg_format_helper()
380 types = umsg_get_types(mfo, err TSRMLS_CC); in umsg_format_helper()
[all …]
H A Dmsgformat_helpers.h21 void umsg_format_helper(MessageFormatter_object *mfo, HashTable *args,

Completed in 21 milliseconds