Lines Matching refs:ctx
570 mbfl_filt_conv_wchar_cp50220_ctx *ctx; in mbfl_filt_conv_wchar_cp50220_ctor() local
574 ctx = mbfl_malloc(sizeof(mbfl_filt_conv_wchar_cp50220_ctx)); in mbfl_filt_conv_wchar_cp50220_ctor()
575 if (ctx == NULL) { in mbfl_filt_conv_wchar_cp50220_ctor()
580 ctx->tl_param.mode = MBFL_FILT_TL_HAN2ZEN_KATAKANA | MBFL_FILT_TL_HAN2ZEN_GLUE; in mbfl_filt_conv_wchar_cp50220_ctor()
582 ctx->last = *filt; in mbfl_filt_conv_wchar_cp50220_ctor()
583 ctx->last.opaque = ctx; in mbfl_filt_conv_wchar_cp50220_ctor()
584 ctx->last.data = filt->data; in mbfl_filt_conv_wchar_cp50220_ctor()
587 filt->output_function = (int(*)(int, void *))ctx->last.filter_function; in mbfl_filt_conv_wchar_cp50220_ctor()
588 filt->flush_function = (int(*)(void *))ctx->last.filter_flush; in mbfl_filt_conv_wchar_cp50220_ctor()
589 filt->data = &ctx->last; in mbfl_filt_conv_wchar_cp50220_ctor()
590 filt->opaque = ctx; in mbfl_filt_conv_wchar_cp50220_ctor()
597 mbfl_filt_conv_wchar_cp50220_ctx *ctx; in mbfl_filt_conv_wchar_cp50220_copy() local
600 ctx = mbfl_malloc(sizeof(mbfl_filt_conv_wchar_cp50220_ctx)); in mbfl_filt_conv_wchar_cp50220_copy()
601 if (ctx != NULL) { in mbfl_filt_conv_wchar_cp50220_copy()
602 *ctx = *(mbfl_filt_conv_wchar_cp50220_ctx*)src->opaque; in mbfl_filt_conv_wchar_cp50220_copy()
605 dest->opaque = ctx; in mbfl_filt_conv_wchar_cp50220_copy()
606 dest->data = &ctx->last; in mbfl_filt_conv_wchar_cp50220_copy()