]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-mail: test-message-header-decode - Use libcharset
authorAki Tuomi <aki.tuomi@open-xchange.com>
Wed, 4 Nov 2020 10:34:57 +0000 (12:34 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Wed, 11 Nov 2020 11:53:37 +0000 (11:53 +0000)
Otherwise we can only test utf-8

src/lib-mail/Makefile.am
src/lib-mail/test-message-header-decode.c

index 1b59a13c76e4db22b6662b7ab1c98b74749cb6c6..03216a763217056e175074b25221ac970c30326b 100644 (file)
@@ -117,6 +117,7 @@ noinst_PROGRAMS = $(test_programs)
 
 test_libs = \
        $(noinst_LTLIBRARIES) \
+       ../lib-charset/libcharset.la \
        ../lib-test/libtest.la \
        ../lib/liblib.la
 
index 7934c7bf61d519aeb1a63d79220af7245caf6e83..f08193b78d20099189c33ce5a6854364d9808afd 100644 (file)
@@ -9,22 +9,6 @@
 #include "message-header-decode.h"
 #include "test-common.h"
 
-
-bool charset_is_utf8(const char *charset ATTR_UNUSED) { return TRUE; }
-
-int charset_to_utf8_begin(const char *charset ATTR_UNUSED,
-                         normalizer_func_t *normalizer ATTR_UNUSED,
-                         struct charset_translation **t_r ATTR_UNUSED) { return 0; }
-void charset_to_utf8_end(struct charset_translation **t ATTR_UNUSED) {}
-
-enum charset_result
-charset_to_utf8(struct charset_translation *t ATTR_UNUSED,
-               const unsigned char *src, size_t *src_size, buffer_t *dest)
-{
-       buffer_append(dest, src, *src_size);
-       return CHARSET_RET_OK;
-}
-
 static void test_message_header_decode(void)
 {
        static const char *data[] = {