Lines Matching refs:mf_data
27 void msgformat_data_init( msgformat_data* mf_data ) in msgformat_data_init() argument
29 if( !mf_data ) in msgformat_data_init()
32 mf_data->umsgf = NULL; in msgformat_data_init()
33 mf_data->orig_format = NULL; in msgformat_data_init()
34 mf_data->arg_types = NULL; in msgformat_data_init()
35 mf_data->tz_set = 0; in msgformat_data_init()
36 intl_error_reset( &mf_data->error ); in msgformat_data_init()
43 void msgformat_data_free(msgformat_data* mf_data) in msgformat_data_free() argument
45 if (!mf_data) in msgformat_data_free()
48 if (mf_data->umsgf) in msgformat_data_free()
49 umsg_close(mf_data->umsgf); in msgformat_data_free()
51 if (mf_data->orig_format) { in msgformat_data_free()
52 efree(mf_data->orig_format); in msgformat_data_free()
53 mf_data->orig_format = NULL; in msgformat_data_free()
56 if (mf_data->arg_types) { in msgformat_data_free()
57 zend_hash_destroy(mf_data->arg_types); in msgformat_data_free()
58 efree(mf_data->arg_types); in msgformat_data_free()
59 mf_data->arg_types = NULL; in msgformat_data_free()
62 mf_data->umsgf = NULL; in msgformat_data_free()
63 intl_error_reset(&mf_data->error); in msgformat_data_free()
72 msgformat_data* mf_data = ecalloc( 1, sizeof(msgformat_data) ); in msgformat_data_create() local
74 msgformat_data_init( mf_data ); in msgformat_data_create()
76 return mf_data; in msgformat_data_create()