X-Git-Url: https://git.hcoop.net/hcoop/debian/courier-authlib.git/blobdiff_plain/d50284c4aa46bdb558ab92276d4e3ebd856fe9a6..0e333c05cada796fa75ceebdfc4b3e20d48f87ec:/libs/rfc822/rfc2047.c diff --git a/libs/rfc822/rfc2047.c b/libs/rfc822/rfc2047.c index 2c18c50..970d9b7 100644 --- a/libs/rfc822/rfc2047.c +++ b/libs/rfc822/rfc2047.c @@ -376,7 +376,7 @@ static int encodeqp(const char *ptr, size_t len, ** DOENCODEWORD(). */ -static int encode_word(const unicode_char *uc, +static int encode_word(const char32_t *uc, size_t ucsize, int (*qp_allow)(char), @@ -409,7 +409,7 @@ static int encode_word(const unicode_char *uc, ** 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), @@ -454,7 +454,7 @@ static int encode_words(const unicode_char *uc, /* ** 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), @@ -537,7 +537,7 @@ static int cnt_conv(const char *dummy, size_t n, void *arg) ** 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, @@ -596,7 +596,7 @@ static int do_encode_words(const unicode_char *uc, /* ** 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), @@ -669,7 +669,7 @@ char *rfc2047_encode_str(const char *str, const char *charset, { size_t i=1; char *s, *p; - unicode_char *uc; + char32_t *uc; size_t ucsize; int err;