** DOENCODEWORD().
*/
-static int encode_word(const unicode_char *uc,
+static int encode_word(const char32_t *uc,
size_t ucsize,
int (*qp_allow)(char),
** and keep going as long as encode_word() keeps returning the same value.
*/
-static int encode_words(const unicode_char *uc,
+static int encode_words(const char32_t *uc,
size_t ucsize,
int (*qp_allow)(char),
/*
** Encode a sequence of words.
*/
-static int do_encode_words_method(const unicode_char *uc,
+static int do_encode_words_method(const char32_t *uc,
size_t ucsize,
const char *charset,
int (*qp_allow)(char),
** Encode, or not encode, words.
*/
-static int do_encode_words(const unicode_char *uc,
+static int do_encode_words(const char32_t *uc,
size_t ucsize,
const char *charset,
int flag,
/*
** RFC2047-encoding pass.
*/
-static int rfc2047_encode_callback(const unicode_char *uc,
+static int rfc2047_encode_callback(const char32_t *uc,
size_t ucsize,
const char *charset,
int (*qp_allow)(char),
{
size_t i=1;
char *s, *p;
- unicode_char *uc;
+ char32_t *uc;
size_t ucsize;
int err;