-size_t yaz_write_iso5428_1984(yaz_iconv_t cd, unsigned long x,
- char **outbuf, size_t *outbytesleft);
+yaz_iconv_encoder_t yaz_marc8_encoder(const char *name,
+ yaz_iconv_encoder_t e);
+yaz_iconv_encoder_t yaz_utf8_encoder(const char *name,
+ yaz_iconv_encoder_t e);
+yaz_iconv_encoder_t yaz_ucs4_encoder(const char *name,
+ yaz_iconv_encoder_t e);
+yaz_iconv_encoder_t yaz_iso_8859_1_encoder(const char *name,
+ yaz_iconv_encoder_t e);
+yaz_iconv_encoder_t yaz_iso_5428_encoder(const char *name,
+ yaz_iconv_encoder_t e);
+yaz_iconv_encoder_t yaz_advancegreek_encoder(const char *name,
+ yaz_iconv_encoder_t e);
+yaz_iconv_encoder_t yaz_wchar_encoder(const char *name,
+ yaz_iconv_encoder_t e);
+typedef unsigned long yaz_conv_func_t(unsigned char *inp, size_t inbytesleft,
+ size_t *no_read, int *combining,
+ unsigned mask, int boffset);