Lines Matching refs:se
80 save_encoding_state(struct _citrus_iconv_std_encoding *se)
83 if (se->se_ps)
84 memcpy(se->se_pssaved, se->se_ps,
85 _stdenc_get_state_size(se->se_handle));
89 restore_encoding_state(struct _citrus_iconv_std_encoding *se)
92 if (se->se_ps)
93 memcpy(se->se_ps, se->se_pssaved,
94 _stdenc_get_state_size(se->se_handle));
98 init_encoding_state(struct _citrus_iconv_std_encoding *se)
101 if (se->se_ps)
102 _stdenc_init_state(se->se_handle, se->se_ps);
106 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,
121 return (_stdenc_cstomb(se->se_handle, s, n, csid, idx, se->se_ps,
126 wctombx(struct _citrus_iconv_std_encoding *se,
131 return (_stdenc_wctomb(se->se_handle, s, n, wc, se->se_ps, nresult,
136 put_state_resetx(struct _citrus_iconv_std_encoding *se, char *s, size_t n,
140 return (_stdenc_put_state_reset(se->se_handle, s, n, se->se_ps, nresult));
144 get_state_desc_gen(struct _citrus_iconv_std_encoding *se, int *rstate)
149 ret = _stdenc_get_state_desc(se->se_handle, se->se_ps,
161 init_encoding(struct _citrus_iconv_std_encoding *se, struct _stdenc *cs,
166 se->se_handle = cs;
167 se->se_ps = ps1;
168 se->se_pssaved = ps2;
170 if (se->se_ps)
171 ret = _stdenc_init_state(cs, se->se_ps);
172 if (!ret && se->se_pssaved)
173 ret = _stdenc_init_state(cs, se->se_pssaved);