Lines Matching refs:mfo
35 static void msgfmt_do_format(MessageFormatter_object *mfo, zval *args, zval *return_value) in msgfmt_do_format() argument
40 umsg_format_helper(mfo, Z_ARRVAL_P(args), &formatted, &formatted_len); in msgfmt_do_format()
42 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
110 memset(mfo, 0, sizeof(*mfo)); in PHP_FUNCTION()
111 msgformat_data_init(&mfo->mf_data); in PHP_FUNCTION()
114 …_convert_utf8_to_utf16(&spattern, &spattern_len, pattern, pattern_len, &INTL_DATA_ERROR_CODE(mfo)); in PHP_FUNCTION()
115 if( U_FAILURE(INTL_DATA_ERROR_CODE((mfo))) ) in PHP_FUNCTION()
131 if(msgformat_fix_quotes(&spattern, &spattern_len, &INTL_DATA_ERROR_CODE(mfo)) != SUCCESS) { in PHP_FUNCTION()
139 …MSG_FORMAT_OBJECT(mfo) = umsg_open(spattern, spattern_len, slocale, NULL, &INTL_DATA_ERROR_CODE(mf… in PHP_FUNCTION()
143 INTL_METHOD_CHECK_STATUS(mfo, "Creating message formatter failed"); in PHP_FUNCTION()
145 msgfmt_do_format(mfo, args, return_value); in PHP_FUNCTION()
148 msgformat_data_free(&mfo->mf_data); in PHP_FUNCTION()