Lines Matching refs:mf_data
29 void msgformat_data_init( msgformat_data* mf_data TSRMLS_DC ) in msgformat_data_init()
31 if( !mf_data ) in msgformat_data_init()
34 mf_data->umsgf = NULL; in msgformat_data_init()
35 mf_data->orig_format = NULL; in msgformat_data_init()
36 mf_data->arg_types = NULL; in msgformat_data_init()
37 mf_data->tz_set = 0; in msgformat_data_init()
38 intl_error_reset( &mf_data->error TSRMLS_CC ); in msgformat_data_init()
45 void msgformat_data_free(msgformat_data* mf_data TSRMLS_DC) in msgformat_data_free()
47 if (!mf_data) in msgformat_data_free()
50 if (mf_data->umsgf) in msgformat_data_free()
51 umsg_close(mf_data->umsgf); in msgformat_data_free()
53 if (mf_data->orig_format) { in msgformat_data_free()
54 efree(mf_data->orig_format); in msgformat_data_free()
55 mf_data->orig_format = NULL; in msgformat_data_free()
58 if (mf_data->arg_types) { in msgformat_data_free()
59 zend_hash_destroy(mf_data->arg_types); in msgformat_data_free()
60 efree(mf_data->arg_types); in msgformat_data_free()
61 mf_data->arg_types = NULL; in msgformat_data_free()
64 mf_data->umsgf = NULL; in msgformat_data_free()
65 intl_error_reset(&mf_data->error TSRMLS_CC); in msgformat_data_free()
74 msgformat_data* mf_data = ecalloc( 1, sizeof(msgformat_data) ); in msgformat_data_create() local
76 msgformat_data_init( mf_data TSRMLS_CC ); in msgformat_data_create()
78 return mf_data; in msgformat_data_create()