From 1659afa3d3159f2546bbde6b3cd6353735a81646 Mon Sep 17 00:00:00 2001 From: bertrand Date: Mon, 28 Jun 1999 16:05:09 +0000 Subject: now use CamelDataWrapper::contruct_form_stream to test message parsing 1999-06-28 bertrand * tests/test2.c (main): now use CamelDataWrapper::contruct_form_stream to test message parsing * camel/camel-data-wrapper.c: * camel/camel-data-wrapper.h: construct_from_stream no longer has maximimum size arg. * camel/camel-mime-part.c (_construct_from_stream): new. Construct the mime_part from a stream. svn path=/trunk/; revision=1003 --- tests/test2.c | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) (limited to 'tests') diff --git a/tests/test2.c b/tests/test2.c index 6f4ef3fdc6..03f03a105c 100644 --- a/tests/test2.c +++ b/tests/test2.c @@ -8,25 +8,6 @@ #include "camel-stream.h" #include "camel-stream-fs.h" -void print_header_pair (gpointer key, gpointer value, gpointer user_data) -{ - GString *header_name = (GString *)key; - GString *header_value = (GString *)value; - CamelMimeMessage *message = (CamelMimeMessage *) user_data; - - - printf("\n--------- New Header ----------\n"); - if ((header_name) && (header_name->str)) - printf("header name :%s\n", header_name->str); - if ((header_value) && (header_value->str)) - printf("header value :%s\n", header_value->str); - - camel_mime_part_add_header ( CAMEL_MIME_PART (message), header_name, header_value); - - printf("--------- End -----------------\n"); - -} - void main (int argc, char**argv) { @@ -45,11 +26,9 @@ main (int argc, char**argv) exit(2); } - header_table = get_header_table_from_stream (input_stream); - - if (header_table) g_hash_table_foreach (header_table, print_header_pair, (gpointer)message); - else printf("header is empty, no header line present\n"); + camel_data_wrapper_construct_from_stream ( CAMEL_DATA_WRAPPER (message), input_stream); + camel_stream_close (input_stream); output_stream = camel_stream_fs_new_with_name (g_string_new ("mail2.test"), CAMEL_STREAM_FS_WRITE); -- cgit v1.2.3