Lines Matching refs:se
84 save_encoding_state(struct _citrus_iconv_std_encoding *se)
86 if (se->se_ps)
87 memcpy(se->se_pssaved, se->se_ps,
88 _stdenc_get_state_size(se->se_handle));
92 restore_encoding_state(struct _citrus_iconv_std_encoding *se)
94 if (se->se_ps)
95 memcpy(se->se_ps, se->se_pssaved,
96 _stdenc_get_state_size(se->se_handle));
100 init_encoding_state(struct _citrus_iconv_std_encoding *se)
102 if (se->se_ps)
103 _stdenc_init_state(se->se_handle, se->se_ps);
107 mbtocsx(struct _citrus_iconv_std_encoding *se,
111 return _stdenc_mbtocs(se->se_handle, csid, idx, s, n, se->se_ps,
116 cstombx(struct _citrus_iconv_std_encoding *se,
119 return _stdenc_cstomb(se->se_handle, s, n, csid, idx, se->se_ps,
124 wctombx(struct _citrus_iconv_std_encoding *se,
127 return _stdenc_wctomb(se->se_handle, s, n, wc, se->se_ps, nresult);
131 put_state_resetx(struct _citrus_iconv_std_encoding *se,
134 return _stdenc_put_state_reset(se->se_handle, s, n, se->se_ps, nresult);
138 get_state_desc_gen(struct _citrus_iconv_std_encoding *se, int *rstate)
143 ret = _stdenc_get_state_desc(se->se_handle, se->se_ps,
155 init_encoding(struct _citrus_iconv_std_encoding *se, struct _stdenc *cs,
160 se->se_handle = cs;
161 se->se_ps = ps1;
162 se->se_pssaved = ps2;
164 if (se->se_ps)
165 ret = _stdenc_init_state(cs, se->se_ps);
166 if (!ret && se->se_pssaved)
167 ret = _stdenc_init_state(cs, se->se_pssaved);