cd = iconv_open (tocode, "UTF-8");
cd = mutt_iconv_open (tocode, "UTF-8");
static size_t encode_block (char *s, char *d, size_t dlen,			    const char *tocode, encoder_t encoder){  char buf1[ENCWORD_LEN_MAX - ENCWORD_OVERHEAD];  iconv_t cd;  const char *ib;  char *ob;  size_t ibl, obl, n1, n2;  cd = iconv_open (tocode, "UTF-8");  assert (cd != (iconv_t)(-1));  ib = d, ibl = dlen, ob = buf1, obl = sizeof (buf1) - strlen (tocode);  n1 = iconv (cd, &ib, &ibl, &ob, &obl);  n2 = iconv (cd, 0, 0, &ob, &obl);  assert (n1 != (size_t)(-1) && n2 != (size_t)(-1));  iconv_close (cd);  return (*encoder) (s, buf1, ob - buf1, tocode);}