/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* tests mime message file parsing */ #include "gmime-utils.h" #include "stdio.h" #include "camel-log.h" #include "camel-mime-message.h" #include "camel-mime-part.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) { FILE *input_file; FILE *output_file; GHashTable *header_table; CamelMimeMessage *message; gtk_init (&argc, &argv); camel_debug_level = FULL_DEBUG; message = camel_mime_message_new_with_session( (CamelSession *)NULL); input_file = fopen ("mail.test", "r"); if (!input_file) { perror("could not open input file"); exit(2); } header_table = get_header_table_from_file (input_file); if (header_table) g_hash_table_foreach (header_table, print_header_pair, (gpointer)message); else printf("header is empty, no header line present\n"); fclose (input_file); output_file = fopen ("mail2.test", "w"); if (!output_file) { perror("could not open output file"); exit(2); } camel_data_wrapper_write_to_file (CAMEL_DATA_WRAPPER (message), output_file); fclose (output_file); } m_and_yarn/devel/electron4/files/elliptic-6.5.3'>dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.3 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/editors/calligra-l10n-ca_valencia
Commit message (Expand)AuthorAgeFilesLines
* Update the default version of GCC in the Ports Collection from GCC 4.7.4gerald2014-09-111-1/+1