/* Copyright (c) 2002-2018 Dovecot authors, see the included COPYING file */
#include "lib.h"
#include "buffer.h"
#include "str.h"
#include "charset-utf8-private.h"
#include <ctype.h>
#ifdef HAVE_ICONV
#else
#endif
{
}
enum charset_result *result_r)
{
struct charset_translation *t;
return -1;
charset_to_utf8_end(&t);
return 0;
}
struct charset_translation *
{
i_unreached();
return trans;
}
enum charset_result
{
}
if (normalizer != NULL) {
return CHARSET_RET_INVALID_INPUT;
return CHARSET_RET_INVALID_INPUT;
} else {
}
return res;
}
struct charset_translation **t_r)
{
}
{
struct charset_translation *t = *_t;
}
{
}
enum charset_result
{
}