Lines Matching refs:sc
423 struct _citrus_iconv_std_context *sc;
431 sc = malloc(sz);
432 if (sc == NULL)
435 ptr = (char *)&sc[1];
437 init_encoding(&sc->sc_src_encoding, is->is_src_encoding,
440 init_encoding(&sc->sc_src_encoding, is->is_src_encoding,
444 init_encoding(&sc->sc_dst_encoding, is->is_dst_encoding,
447 init_encoding(&sc->sc_dst_encoding, is->is_dst_encoding,
450 cv->cv_closure = (void *)sc;
469 struct _citrus_iconv_std_context *sc = cv->cv_closure;
481 save_encoding_state(&sc->sc_src_encoding);
482 save_encoding_state(&sc->sc_dst_encoding);
485 ret = put_state_resetx(&sc->sc_dst_encoding,
499 init_encoding_state(&sc->sc_dst_encoding);
500 init_encoding_state(&sc->sc_src_encoding);
508 ret = get_state_desc_gen(&sc->sc_src_encoding, &state);
515 save_encoding_state(&sc->sc_src_encoding);
516 save_encoding_state(&sc->sc_dst_encoding);
521 ret = mbtocsx(&sc->sc_src_encoding, &csid, &idx, &tmpin,
528 ret = get_state_desc_gen(&sc->sc_src_encoding, &state);
551 ret = wctombx(&sc->sc_dst_encoding,
562 ret = cstombx(&sc->sc_dst_encoding,
578 restore_encoding_state(&sc->sc_src_encoding);
579 restore_encoding_state(&sc->sc_dst_encoding);