Lines Matching defs:handle
55 __bsd___iconv_open(const char *out, const char *in, struct _citrus_iconv *handle)
63 * //ignore, //translate, etc) and we just don't handle them.
74 ret = _citrus_iconv_open(&handle, in, out_noslashes);
77 ret = _citrus_iconv_open(&handle, in, out);
85 handle->cv_shared->ci_discard_ilseq = strcasestr(out, "//IGNORE");
86 handle->cv_shared->ci_ilseq_invalid = false;
87 handle->cv_shared->ci_hooks = NULL;
89 return ((iconv_t)(void *)handle);
102 struct _citrus_iconv *handle;
104 handle = (struct _citrus_iconv *)ptr;
105 return ((__bsd___iconv_open(out, in, handle) == (iconv_t)-1) ? -1 : 0);
109 __bsd_iconv_close(iconv_t handle)
112 if (ISBADF(handle)) {
117 _citrus_iconv_close((struct _citrus_iconv *)(void *)handle);
123 __bsd_iconv(iconv_t handle, char **in, size_t *szin, char **out, size_t *szout)
128 if (ISBADF(handle)) {
133 err = _citrus_iconv_convert((struct _citrus_iconv *)(void *)handle,
144 __bsd___iconv(iconv_t handle, char **in, size_t *szin, char **out,
150 if (ISBADF(handle)) {
155 err = _citrus_iconv_convert((struct _citrus_iconv *)(void *)handle,