Home
last modified time | relevance | path

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

/PHP-7.4/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); 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_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); in PHP_FUNCTION()
101 MessageFormatter_object *mfo = &mf; in PHP_FUNCTION() local
114 memset(mfo, 0, sizeof(*mfo)); in PHP_FUNCTION()
115 msgformat_data_init(&mfo->mf_data); in PHP_FUNCTION()
119 if( U_FAILURE(INTL_DATA_ERROR_CODE((mfo))) ) in PHP_FUNCTION()
143 …MSG_FORMAT_OBJECT(mfo) = umsg_open(spattern, spattern_len, slocale, NULL, &INTL_DATA_ERROR_CODE(mf… in PHP_FUNCTION()
149 msgfmt_do_parse(mfo, source, src_len, return_value); in PHP_FUNCTION()
[all …]
H A Dmsgformat_format.c42 if (U_FAILURE(INTL_DATA_ERROR_CODE(mfo))) { in msgfmt_do_format()
48 INTL_METHOD_RETVAL_UTF8(mfo, formatted, formatted_len, 1); in msgfmt_do_format()
77 msgfmt_do_format(mfo, args, return_value); in PHP_FUNCTION()
96 MessageFormatter_object *mfo = &mf; in PHP_FUNCTION() local
111 memset(mfo, 0, sizeof(*mfo)); in PHP_FUNCTION()
112 msgformat_data_init(&mfo->mf_data); in PHP_FUNCTION()
116 if( U_FAILURE(INTL_DATA_ERROR_CODE((mfo))) ) in PHP_FUNCTION()
140 …MSG_FORMAT_OBJECT(mfo) = umsg_open(spattern, spattern_len, slocale, &parse_error, &INTL_DATA_ERROR… in PHP_FUNCTION()
152 intl_error_set_code( NULL, INTL_DATA_ERROR_CODE( mfo ) ); in PHP_FUNCTION()
161 msgfmt_do_format(mfo, args, return_value); in PHP_FUNCTION()
[all …]
H A Dmsgformat.c38 MessageFormatter_object* mfo; in msgfmt_ctor() local
75 if ((mfo)->mf_data.orig_format) { in msgfmt_ctor()
76 msgformat_data_free(&mfo->mf_data); in msgfmt_ctor()
80 (mfo)->mf_data.orig_format_len = pattern_len; in msgfmt_ctor()
83 …MSG_FORMAT_OBJECT(mfo) = umsg_open(spattern, spattern_len, locale, &parse_error, &INTL_DATA_ERROR_… in msgfmt_ctor()
151 MessageFormatter_object* mfo = NULL; in PHP_FUNCTION() local
163 mfo = Z_INTL_MESSAGEFORMATTER_P( object ); in PHP_FUNCTION()
166 RETURN_LONG( INTL_DATA_ERROR_CODE(mfo) ); in PHP_FUNCTION()
179 MessageFormatter_object* mfo = NULL; in PHP_FUNCTION() local
191 mfo = Z_INTL_MESSAGEFORMATTER_P( object ); in PHP_FUNCTION()
[all …]
H A Dmsgformat_class.h46 #define MSG_FORMAT_METHOD_INIT_VARS INTL_METHOD_INIT_VARS(MessageFormatter, mfo)
47 #define MSG_FORMAT_METHOD_FETCH_OBJECT_NO_CHECK INTL_METHOD_FETCH_OBJECT(INTL_MESSAGEFORMATTER, mfo)
50 if (MSG_FORMAT_OBJECT(mfo) == NULL) { \
51 intl_errors_set(&mfo->mf_data.error, U_ILLEGAL_ARGUMENT_ERROR, \
56 #define MSG_FORMAT_OBJECT(mfo) (mfo)->mf_data.umsgf argument
H A Dmsgformat_class.c39 MessageFormatter_object* mfo = php_intl_messageformatter_fetch_object(object); in MessageFormatter_object_free() local
41 zend_object_std_dtor( &mfo->zo ); in MessageFormatter_object_free()
43 msgformat_data_free( &mfo->mf_data ); in MessageFormatter_object_free()
66 MessageFormatter_object *mfo, *new_mfo; in MessageFormatter_object_clone() local
73 zend_objects_clone_members(&new_mfo->zo, &mfo->zo); in MessageFormatter_object_clone()
76 if (MSG_FORMAT_OBJECT(mfo) != NULL) { in MessageFormatter_object_clone()
77 MSG_FORMAT_OBJECT(new_mfo) = umsg_clone(MSG_FORMAT_OBJECT(mfo), in MessageFormatter_object_clone()
78 &INTL_DATA_ERROR_CODE(mfo)); in MessageFormatter_object_clone()
80 if (U_FAILURE(INTL_DATA_ERROR_CODE(mfo))) { in MessageFormatter_object_clone()
81 intl_errors_set(INTL_DATA_ERROR_P(mfo), INTL_DATA_ERROR_CODE(mfo), in MessageFormatter_object_clone()
H A Dmsgformat_helpers.cpp102 if (mfo->mf_data.arg_types) { in umsg_get_numeric_types()
104 return mfo->mf_data.arg_types; in umsg_get_numeric_types()
127 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()
282 mfo->mf_data.arg_types = ret; in umsg_parse_format()
294 return umsg_parse_format(mfo, mp, err); in umsg_get_types()
310 if (mfo->mf_data.tz_set) { in umsg_set_timezone()
359 mfo->mf_data.tz_set = 1; in umsg_set_timezone()
383 types = umsg_get_types(mfo, err); in umsg_format_helper()
[all …]
H A Dmsgformat_helpers.h21 void umsg_format_helper(MessageFormatter_object *mfo, HashTable *args,

Completed in 14 milliseconds