Searched defs:mfo (Results 1 - 4 of 4) sorted by relevance
| /PHP_5_4/ext/intl/msgformat/ |
| H A D | msgformat.c | 37 MessageFormatter_object* mfo; local 56 intl_convert_utf8_to_utf16(&spattern, &spattern_len, pattern, pattern_len, &INTL_DATA_ERROR_CODE(mfo)); 57 INTL_CTOR_CHECK_STATUS(mfo, "msgfmt_create: error converting pattern to UTF-16"); 68 if(msgformat_fix_quotes(&spattern, &spattern_len, &INTL_DATA_ERROR_CODE(mfo)) != SUCCESS) { 69 INTL_CTOR_CHECK_STATUS(mfo, "msgfmt_create: error converting pattern to quote-friendly format"); 73 if ((mfo)->mf_data.orig_format) { 74 msgformat_data_free(&mfo->mf_data TSRMLS_CC); 77 (mfo)->mf_data.orig_format = estrndup(pattern, pattern_len); 78 (mfo)->mf_data.orig_format_len = pattern_len; 81 MSG_FORMAT_OBJECT(mfo) 121 MessageFormatter_object* mfo = NULL; local 149 MessageFormatter_object* mfo = NULL; local [all...] |
| H A D | msgformat_class.c | 46 MessageFormatter_object* mfo = (MessageFormatter_object*)object; local 48 zend_object_std_dtor( &mfo->zo TSRMLS_CC ); 50 msgformat_data_free( &mfo->mf_data TSRMLS_CC ); 52 efree( mfo ); 84 MessageFormatter_object *mfo, *new_mfo; local 90 zend_objects_clone_members(&new_mfo->zo, new_obj_val, &mfo->zo, handle TSRMLS_CC); 93 if (MSG_FORMAT_OBJECT(mfo) != NULL) { 94 MSG_FORMAT_OBJECT(new_mfo) = umsg_clone(MSG_FORMAT_OBJECT(mfo), 95 &INTL_DATA_ERROR_CODE(mfo)); 97 if (U_FAILURE(INTL_DATA_ERROR_CODE(mfo))) { [all...] |
| H A D | msgformat_format.c | 35 static void msgfmt_do_format(MessageFormatter_object *mfo, zval *args, zval *return_value TSRMLS_DC) argument 46 if(count < umsg_format_arg_count(MSG_FORMAT_OBJECT(mfo))) { 48 intl_error_set( INTL_DATA_ERROR_P(mfo), U_ILLEGAL_ARGUMENT_ERROR, 66 umsg_format_helper(MSG_FORMAT_OBJECT(mfo), count, fargs, &formatted, &formatted_len, &INTL_DATA_ERROR_CODE(mfo) TSRMLS_CC); 74 if (formatted && U_FAILURE( INTL_DATA_ERROR_CODE(mfo) ) ) { 78 INTL_METHOD_CHECK_STATUS( mfo, "Number formatting failed" ); 79 INTL_METHOD_RETVAL_UTF8( mfo, formatted, formatted_len, 1 ); 107 msgfmt_do_format(mfo, args, return_value TSRMLS_CC); 126 MessageFormatter_object *mfo local [all...] |
| H A D | msgformat_parse.c | 31 static void msgfmt_do_parse(MessageFormatter_object *mfo, char *source, int src_len, zval *return_value TSRMLS_DC) argument 39 intl_convert_utf8_to_utf16(&usource, &usrc_len, source, src_len, &INTL_DATA_ERROR_CODE(mfo)); 40 INTL_METHOD_CHECK_STATUS(mfo, "Converting parse string failed"); 42 umsg_parse_helper(MSG_FORMAT_OBJECT(mfo), &count, &fargs, usource, usrc_len, &INTL_DATA_ERROR_CODE(mfo)); 46 INTL_METHOD_CHECK_STATUS(mfo, "Parsing failed"); 81 msgfmt_do_parse(mfo, source, source_len, return_value TSRMLS_CC); 101 MessageFormatter_object *mfo = &mf; local 113 msgformat_data_init(&mfo->mf_data TSRMLS_CC); 116 intl_convert_utf8_to_utf16(&spattern, &spattern_len, pattern, pattern_len, &INTL_DATA_ERROR_CODE(mfo)); [all...] |
Completed in 3 milliseconds