Searched refs:ce_ops (Results 1 – 3 of 3) sorted by relevance
| /mirbsd/src/lib/libcitrus_iconv/libc/citrus/ |
| D | citrus_stdenc.c | 88 ce->ce_ops = NULL; in _citrus_stdenc_open() 107 ce->ce_ops = (struct _citrus_stdenc_ops *)malloc(sizeof(*ce->ce_ops)); in _citrus_stdenc_open() 108 if (ce->ce_ops == NULL) { in _citrus_stdenc_open() 113 ret = (*getops)(ce->ce_ops, sizeof(*ce->ce_ops), in _citrus_stdenc_open() 119 if (ce->ce_ops->eo_abi_version < 0x00000002) { in _citrus_stdenc_open() 120 ce->ce_ops->eo_get_state_desc = &get_state_desc_default; in _citrus_stdenc_open() 124 if (ce->ce_ops->eo_init == NULL || in _citrus_stdenc_open() 125 ce->ce_ops->eo_uninit == NULL || in _citrus_stdenc_open() 126 ce->ce_ops->eo_init_state == NULL || in _citrus_stdenc_open() 127 ce->ce_ops->eo_mbtocs == NULL || in _citrus_stdenc_open() [all …]
|
| D | citrus_stdenc.h | 65 _DIAGASSERT(ce && ce->ce_ops && ce->ce_ops->eo_init_state); in _citrus_stdenc_init_state() 66 return (*ce->ce_ops->eo_init_state)(ce, ps); in _citrus_stdenc_init_state() 76 _DIAGASSERT(ce && ce->ce_ops && ce->ce_ops->eo_mbtocs); in _citrus_stdenc_mbtocs() 77 return (*ce->ce_ops->eo_mbtocs)(ce, csid, idx, s, n, ps, nresult); in _citrus_stdenc_mbtocs() 86 _DIAGASSERT(ce && ce->ce_ops && ce->ce_ops->eo_cstomb); in _citrus_stdenc_cstomb() 87 return (*ce->ce_ops->eo_cstomb)(ce, s, n, csid, idx, ps, nresult); in _citrus_stdenc_cstomb() 96 _DIAGASSERT(ce && ce->ce_ops && ce->ce_ops->eo_mbtocs); in _citrus_stdenc_mbtowc() 97 return (*ce->ce_ops->eo_mbtowc)(ce, wc, s, n, ps, nresult); in _citrus_stdenc_mbtowc() 105 _DIAGASSERT(ce && ce->ce_ops && ce->ce_ops->eo_cstomb); in _citrus_stdenc_wctomb() 106 return (*ce->ce_ops->eo_wctomb)(ce, s, n, wc, ps, nresult); in _citrus_stdenc_wctomb() [all …]
|
| D | citrus_stdenc_local.h | 144 struct _citrus_stdenc_ops *ce_ops; member
|