/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* testing mh providers do not use CamelMhFolder and CamelMhStore directly. We do it here for test purpose only */ #include "camel-folder.h" #include "camel-mh-folder.h" #include "camel-mh-store.h" #include "camel.h" int main (int argc, char**argv) { CamelStore *store; CamelFolder *inbox_folder; CamelFolder *root_mh_folder; GList *mh_subfolders_name; CamelMimeMessage *message_1; gboolean inbox_exists; gtk_init (&argc, &argv); camel_init (); store = gtk_type_new (CAMEL_MH_STORE_TYPE); camel_store_init (store, (CamelSession *)NULL, g_strdup ("mh:///root/Mail")); root_mh_folder = camel_store_get_folder (store, ""); mh_subfolders_name = camel_folder_list_subfolders (root_mh_folder, NULL); printf ("\n------------- Listing root Mh folder subfolders --------\n"); while (mh_subfolders_name) { printf ("\t\"%s\"\n", (gchar *)mh_subfolders_name->data); mh_subfolders_name = mh_subfolders_name->next; } printf ("--------------------------------------------------------\n\n"); inbox_folder = camel_store_get_folder (store, "inbox"); if (!inbox_folder) { printf ("** Error: could not get inbox folder from store\n"); return 1; } /* test existence */ inbox_exists = camel_folder_exists (inbox_folder, NULL); if (inbox_exists) printf ("MH folder inbox exists, continuing tests\n"); else { printf ("MH folder inbox does not exist. Stopping \n"); return 1; } printf ("\n Inbox folder contains %d messages\n", camel_folder_get_message_count (inbox_folder, NULL)); printf ("\n------------- Gettting message numer 3 in inbox --------\n"); message_1 = camel_folder_get_message (inbox_folder, 3, NULL); printf ("--------------------------------------------------------\n\n"); return 1; } tic-6.5.4'>dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.4 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/misc/zoneinfo
Commit message (Expand)AuthorAgeFilesLines
* Update to 2018gskreuzer2018-11-092-4/+4
* Upgrade to version 2018fskreuzer2018-10-262-4/+4
* Update to version 2018eskreuzer2018-05-042-4/+4
* Update to 2018dskreuzer2018-03-272-4/+4
* Update to 2018cskreuzer2018-01-242-4/+4
* Update to 2017cskreuzer2017-11-03