+int odr_set_charset(ODR o, const char *to, const char *from)
+{
+ if (o->op->iconv_handle)
+ yaz_iconv_close (o->op->iconv_handle);
+ o->op->iconv_handle = 0;
+ if (to && from)
+ {
+ o->op->iconv_handle = yaz_iconv_open (to, from);
+ if (o->op->iconv_handle == 0)
+ return -1;
+ }
+ return 0;
+}
+
+#include <yaz/log.h>
+