27 #include <yaz/diagbib1.h>
32 char *dst,
const char *src)
65 char **dst,
const char *src)
72 char *inbuf = (
char *) src;
73 size_t inleft = strlen(src);
74 char *outbuf = term_dst;
75 size_t outleft =
sizeof(term_dst)-1;
80 if (ret == (
size_t)(-1))
85 len = outbuf - term_dst;
87 *dst = nmem_malloc(stream, len + 1);
89 memcpy (*dst, term_dst, len);
93 *dst = nmem_strdup(stream, src);
97 const char *index_type,
98 char **dst,
const char *src)
struct zebra_register * reg
yaz_iconv_t iconv_from_utf8
void zebra_term_untrans_iconv2(ZebraHandle zh, NMEM stream, char **dst, const char *src)
int zebra_term_untrans(ZebraHandle zh, const char *index_type, char *dst, const char *src)
int zebra_term_untrans_iconv(ZebraHandle zh, NMEM stream, const char *index_type, char **dst, const char *src)
zebra_map_t zebra_map_get(zebra_maps_t zms, const char *id)
int zebra_maps_is_icu(zebra_map_t zm)
const char * zebra_maps_output(zebra_map_t zm, const char **from)