Lines Matching refs:ce_ops
47 &_citrus_NONE_stdenc_ops, /* ce_ops */
88 ce->ce_ops = NULL;
107 ce->ce_ops = (struct _citrus_stdenc_ops *)malloc(sizeof(*ce->ce_ops));
108 if (ce->ce_ops == NULL) {
113 ret = (*getops)(ce->ce_ops, sizeof(*ce->ce_ops),
119 if (ce->ce_ops->eo_abi_version < 0x00000002) {
120 ce->ce_ops->eo_get_state_desc = &get_state_desc_default;
124 if (ce->ce_ops->eo_init == NULL ||
125 ce->ce_ops->eo_uninit == NULL ||
126 ce->ce_ops->eo_init_state == NULL ||
127 ce->ce_ops->eo_mbtocs == NULL ||
128 ce->ce_ops->eo_cstomb == NULL ||
129 ce->ce_ops->eo_mbtowc == NULL ||
130 ce->ce_ops->eo_wctomb == NULL ||
131 ce->ce_ops->eo_get_state_desc == NULL) {
143 ret = (*ce->ce_ops->eo_init)(ce, variable, lenvar, ce->ce_traits);
166 if (ce->ce_ops) {
167 if (ce->ce_closure && ce->ce_ops->eo_uninit)
168 (*ce->ce_ops->eo_uninit)(ce);
169 free(ce->ce_ops);